Easyย Pestoย Meatballย Soupย Recipe

Recipe by |

Pesto Meatball Soup is the kind of comforting dinner that feels like a warm hug. This recipe features tender chicken meatballs infused with pesto and Parmesan, simmered in a savory broth with ditalini pasta and cannellini beans. Just wilt in the fresh spinach at the end for a nourishing, veggie-packed finish. Ready in under 45 minutes, itโ€™s the kind of easy pesto meatball soup that turns a simple weeknight dinner into something special.

This post may contain affiliate links. Please read my disclosure policy .

A bowl of warm Pesto Meatball Soup with meatballs, pasta, and spinach

Ingredients for Pesto Meatball Soup

For the meatballs

  • Ground chicken โ€“ The star of the show, keeping the soup light yet flavorful.
  • Pesto โ€“ The secret ingredient that adds so much depth to the meatballs.
  • Panko breadcrumbs โ€“ They keep the meatballs tender without weighing them down.
  • Parmesan cheese โ€“ Always a good idea to add a little cheesy richness.
  • Egg โ€“ The binder that holds everything together.
  • Kosher salt โ€“ Just enough to bring out all the flavors.

For the soup

  • Olive oil โ€“ A good one for sautรฉing the aromatics.
  • Yellow onion โ€“ Sweet and mild, itโ€™s the perfect base.
  • Garlic โ€“ Because soup without garlic is just not the same.
  • Chicken broth โ€“ Use a high-quality one for the best flavor.
  • Cannellini beans โ€“ Creamy and hearty, they add such a nice texture.
  • Ditalini pasta โ€“ A classic soup pasta thatโ€™s fun to eat.
  • Baby spinach โ€“ Adds a pop of color and freshness.
  • Salt and freshly ground black pepper โ€“ For seasoning to perfection.
Ingredients for making Pesto Meatball Soup laid out on a counter

Cook Time for Cozy Pesto Meatball Soup

I love how this cozy pesto meatball soup comes together so quickly, making it a lifesaver on busy evenings. Youโ€™ll have a hearty soup dinner on the table in less than an hour, which is perfect for when you need comfort in a hurry. For more inspiration on quick and nourishing meals, check out my collection of healthy soup recipes.

Step Time
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes

How to Make Savory Pesto Meatballs

Making these Pesto Meatball Soup meatballs is a simple process, and the pesto does most of the flavor work for you. Letโ€™s walk through the steps to create this savory pesto meatballs with ditalini pasta dish.

Step 1: Prepare the Meatball Mixture

In a medium mixing bowl, combine the ground chicken, pesto, panko breadcrumbs, grated Parmesan cheese, egg, and kosher salt. Use your hands or a spoon to mix until just combined, ensuring the ingredients are evenly distributed. Gently shape the mixture into 1-inch meatballs and place them on a plate. The meatballs should be uniform in size and hold their shape.

Step 2: Brown the Meatballs

Heat 1 tablespoon of olive oil in a large pot or Dutch oven over medium heat. Carefully add the meatballs in a single layer, ensuring they are not overcrowded. Cook for 3โ€“4 minutes, turning occasionally with tongs, until they are evenly browned on all sides. The meatballs will not be fully cooked at this stage. Remove them from the pot and set aside on a plate.

Step 3: Sautรฉ the Aromatics

Add the finely chopped yellow onion to the same pot and cook for 4โ€“5 minutes, stirring occasionally with a wooden spoon, until the onion becomes soft and translucent. Add the minced garlic and cook for 1 more minute, stirring constantly, until fragrant.

Step 4: Build the Soup Base

Pour 6 cups of chicken broth into the pot and bring to a boil over high heat. Stir in 1 cup of ditalini pasta and the rinsed cannellini beans, then reduce the heat to a simmer. Cook for 8 minutes, stirring occasionally, until the pasta is al dente and the beans are heated through.

Step 5: Finish and Serve

Gently return the browned meatballs to the pot and simmer for 4โ€“5 more minutes, or until the meatballs are fully cooked and the pasta is tender. Stir in 4 cups of baby spinach and cook for 1โ€“2 minutes, stirring occasionally, until the spinach has wilted. Taste the soup and season with salt and freshly ground black pepper as needed. Serve immediately.

Pro Tips & Tasty Tweaks

Over the years, Iโ€™ve picked up a few tricks to make this Pesto Meatball Soup even more versatile and foolproof. Here are my favorite ways to adapt it to your taste and schedule.

  • Flavor Swap: For a different twist, try using my almond pesto dip instead of traditional basil pesto. It adds a lovely nutty depth.
  • Diet Tweak: To keep carbs in check, you can easily omit the ditalini pasta. The soup is still wonderfully hearty with just the creamy cannellini bean and spinach soup base.
  • Prep Fix: If your meatball mixture feels a bit too wet, add another tablespoon of panko. Conversely, if itโ€™s too dry, a splash of broth or milk will help.
  • Storage Tip: This soup stores beautifully. Let it cool completely before storing it in the fridge for up to 3 days. The pasta will absorb broth, so you may need to add a little water or broth when reheating. For more make-ahead ideas, browse my other fall soup recipes.

Pesto Meatball Soup

Pesto Meatball Soup

420kcal
Prep 20 minutes
Cook 25 minutes
Total 45 minutes
Warm up with this comforting pesto meatball soup recipe featuring tender meatballs simmered in a savory broth, perfect for a cozy family dinner.
Servings 4 servings
Course Dinner
Cuisine Italian

Ingredients

Meatballs
  • 1 pound ground chicken
  • 1/4 cup pesto
  • 1/3 cup panko breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1 large egg
  • 1 tsp kosher salt
Soup Base
  • 1 tbsp olive oil
  • 1 small yellow onion finely chopped
  • 2 cloves garlic minced
  • 6 cups chicken broth
  • 1 15-ounce can cannellini beans rinsed and drained
  • 1 cup ditalini pasta
  • 4 cups baby spinach
  • salt and freshly ground black pepper to taste

Equipment

  • Dutch oven
  • spatula
  • measuring cups

Method

  1. In a medium mixing bowl, combine the ground chicken, pesto, panko breadcrumbs, Parmesan cheese, egg, and salt until just mixed. Gently roll the mixture into 1-inch meatballs and place them on a plate.
  2. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the meatballs in a single layer and cook for 3-4 minutes, turning occasionally, until browned on all sides. They do not need to be cooked through at this stage. Remove the meatballs from the pot and set aside.
  3. Add the chopped onion to the same pot and cook for 4-5 minutes, stirring occasionally, until it becomes soft and translucent. Add the minced garlic and cook for 1 more minute until fragrant.
  4. Pour in the chicken broth and bring the liquid to a boil over high heat. Stir in the ditalini pasta and cannellini beans, then reduce the heat to a simmer. Cook for 8 minutes, stirring occasionally, until the pasta is al dente.
  5. Gently return the meatballs to the pot and simmer for 4-5 more minutes until the meatballs are cooked through and the pasta is tender. Stir in the baby spinach and cook for 1-2 minutes until it has wilted. Season the soup with salt and pepper to taste before serving.

Nutrition

Calories420kcalCarbohydrates38gProtein28gFat20gSaturated Fat5gPolyunsaturated Fat3gMonounsaturated Fat8gCholesterol125mgSodium1150mgPotassium680mgFiber6gSugar3gVitamin A3200IUVitamin C10mgCalcium180mgIron3.5mg

Tried this recipe?

Let us know how it was!

Nutrition and Health Benefits

This easy pesto meatball soup doesnโ€™t just taste like comfortโ€”itโ€™s also packed with wholesome ingredients that nourish your body. Between the lean ground chicken, fiber-rich cannellini beans, and nutrient-dense spinach, each bowl delivers a balanced meal that keeps you satisfied. The tender baked pesto chicken meatballs simmered in broth add protein without heavy fats.


I love how this recipe combines flavor and nutrition so seamlessly. The cannellini bean and spinach soup base provides plant-based protein and iron, while the chicken offers lean protein to keep energy levels steady. For another nourishing option, try my Mexican sweet potato chicken soup which has similar health benefits.


This hearty Italian soup with Parmesan cheese provides calcium and protein, while the olive oil adds heart-healthy fats. According to Martha Stewartโ€™s turkey pesto meatball method, incorporating pesto into soup adds both flavor and nutrients from fresh basil. You might also enjoy my butternut squash soup for another vitamin-packed meal.


Hereโ€™s a quick breakdown of what makes this cozy pesto meatball soup so good for you:

Ingredient Health Benefit
Ground Chicken Lean protein source, lower in fat
Cannellini Beans Fiber, plant-based protein
Spinach Iron, vitamins A and C
Pesto Healthy fats from olive oil and nuts

A Lighter Version of Cozy Pesto Meatball Soup

If youโ€™re watching your calories or prefer a lighter meal, this pesto meatball soup recipe adapts beautifully. Iโ€™ve served this version to health-conscious friends who still want that comforting flavor without the heaviness. The secret is keeping the robust pesto flavor while making smart swaps.


For a lower-carb option, simply omit the ditalini pasta entirely. The soup remains wonderfully hearty with the creamy beans and tender meatballs. You could also substitute zucchini noodles or cauliflower rice if you want that pasta-like texture. I sometimes use my basil lima bean hummus as a pesto alternative for a protein boost.


Another tweak I love: use ground turkey instead of chicken for an even leaner protein option. The savory pesto meatballs with ditalini pasta work beautifully with either protein. For more lightened-up comfort food ideas, check out my cream of broccoli soup which uses Greek yogurt instead of heavy cream.

Thoughtful Tips for Special Diets

I know many of you are cooking for families with different dietary needs, so I want to share how I adapt this recipe for various eating plans. Over the years, Iโ€™ve learned that with a few thoughtful tweaks, this pesto meatball soup can work for almost anyone at your table.


For my sugar-conscious friends, rest assured that this soup is naturally low in sugar. The flavors come from herbs, broth, and Parmesan rather than added sugars. If youโ€™re watching your glycemic index, you can substitute the ditalini with whole wheat pasta or omit it entirely for an even lower glycemic meal.


For a diabetic-friendly version, I recommend using whole wheat breadcrumbs in the meatballs and monitoring portion sizes. The combination of protein, fiber, and healthy fats makes this soup particularly blood sugar friendly. Sometimes Iโ€™ll add extra spinach and beans for more fiber, which helps with glycemic control.


If youโ€™re avoiding gluten, simply use gluten-free breadcrumbs and pasta. The soup base is naturally gluten-free, so those small swaps make all the difference. Remember that everyoneโ€™s dietary needs are unique, so adjust based on what works best for your body.

How to Serve Pesto Meatball Soup

Iโ€™ll never forget the first time I served this hearty soup dinner to my extended family during a chilly autumn visit. My cousin, who claims to โ€œnot really like soup,โ€ went back for thirds and asked for the recipe. Thatโ€™s the magic of this dishโ€”it turns soup skeptics into believers.


Beautifully served Pesto Meatball Soup in a rustic bowl with crusty bread on the side

For the perfect meal, I love serving this cozy pesto meatball soup with thick slices of crusty bread for dipping. A simple green salad with a lemony vinaigrette balances the richness beautifully. In our house, we often pair it with my tom kha gai soup for a soup-themed dinner party.


When it comes to drinks, a crisp white wine like Sauvignon Blanc complements the herbal notes in the pesto. For non-alcoholic options, sparkling water with lemon or a simple iced tea works wonderfully. If youโ€™re serving a crowd, consider making my white chicken chili as another comforting option.


Leftovers taste even better the next day as the flavors continue to meld. Just remember the pasta will absorb more broth, so you may want to add a splash of water or broth when reheating. This makes it perfect for meal prepโ€”just portion it out for ready-made lunches throughout the week.

Mistakes to Avoid

Over the years, Iโ€™ve learned a few lessons the hard way when making this pesto meatball soup recipe. I want to share these with you so your first attempt turns out perfectly. Nothing breaks my heart more than hearing someone had trouble with a recipe I love.


The most common mistake is overmixing the meatball mixture. When you work the ground chicken too much, the meatballs become dense and tough instead of tender and light. Gently combine the ingredients until just mixedโ€”your hands are the best tool for this.


Another error Iโ€™ve made: adding the pasta directly to the soup instead of cooking it separately. The ditalini absorbs too much broth and turns the soup into a stew overnight. Cook your pasta al dente and add it to each bowl separately for perfect texture.


Donโ€™t skip browning the meatballs before adding them to the broth! That quick sear in the oven creates a beautiful crust that keeps them intact during simmering. According to Martha Stewartโ€™s turkey pesto meatball method, this step is essential for flavor development.


Finally, remember that pesto is delicateโ€”adding it at the very end preserves its fresh, vibrant flavor. If you cook it too long, those beautiful herbal notes turn bitter. Stir it in just before serving for that perfect cozy pesto meatball soup experience.

How to Store Pesto Meatball Soup

Iโ€™ll never forget the winter my neighbor had surgery and I brought over several containers of this soup. Her husband told me weeks later how much it meant to them having ready-made meals during that difficult time. Thatโ€™s when I truly understood the power of good food storage.


For short-term storage, let your pesto meatball soup cool completely before transferring it to airtight containers. It will keep beautifully in the refrigerator for 3-4 days. I prefer glass containers because they donโ€™t absorb flavors and make reheating so easy.


If youโ€™re freezing, I recommend storing the soup base and meatballs separately from the pasta. The creamy cannellini bean and spinach soup freezes wonderfully for up to 3 months. When ready to enjoy, thaw overnight in the refrigerator and reheat gently on the stove.


To reheat, place the soup in a pot over medium-low heat until warmed through. If it seems too thick, add a splash of broth or water to bring it back to the perfect consistency. The savory pesto meatballs with ditalini pasta taste even better the next day as the flavors meld together beautifully.


For more storage tips and meal prep ideas, check out my guide to healthy soup recipes that keep well. You might also enjoy my fall soup recipes collection for other make-ahead options.

Try This Pesto Meatball Soup Yourself

I still remember the first time I made this soup for my book club gathering. The room went quiet except for the sound of spoons clinking against bowls and contented sighs. Thatโ€™s when I knew this easy pesto meatball soup was something special worth sharing.


Thereโ€™s something magical about how these simple ingredients come together to create such comfort. The way the Parmesan melts into the broth, the tender meatballs soaking up all those herbal pesto flavorsโ€”itโ€™s pure kitchen alchemy. This hearty soup dinner has become my go-to for busy weeknights and casual gatherings alike.


I hope this recipe brings as much joy to your table as it has to mine. Whether youโ€™re cooking for a crowd or just need a comforting meal after a long day, this soup never fails to deliver. The simmered chicken pesto meatballs in broth create such warmth and nourishment.


If you love this recipe, you might also enjoy my classic chicken soup or other meatball variations. For different pesto applications, try my almond pesto dip or explore my fall soups collection. And if youโ€™re looking for something completely different but equally comforting, my crockpot cheeseburger soup is always a crowd-pleaser.

Frequently Asked Questions

Do meatballs go with pesto?

Absolutely! The herbal notes in pesto complement the savory flavor of meatballs beautifully. I love how the basil and garlic in pesto enhance the chicken or turkey in these tender baked pesto chicken meatballs. Itโ€™s a classic Italian combination that always feels special.


Can pesto be added to soup?

Yes, and it transforms ordinary soup into something extraordinary! I add pesto at the very end of cooking to preserve its fresh flavor. Stirring it into this hearty Italian soup with Parmesan cheese right before serving keeps those vibrant herbal notes intact.


Whatโ€™s the difference between albondigas and meatballs?

Albondigas are Spanish or Mexican meatballs that often include rice in the mixture and are simmered in a brothy soup with vegetables. Traditional meatballs like in this pesto meatball soup recipe are typically made with breadcrumbs and served in thicker sauces or soups.


Should you brown meatballs before putting in soup?

I always recommend browning meatballs first! That quick sear creates a delicious crust that keeps them from falling apart in the soup. It also adds wonderful flavor to both the meatballs and the broth. For more cooking techniques, check out my meatball guide.


More Cozy Soup Recipes Youโ€™ll Love

When the weather turns chilly, nothing comforts like a warm bowl of soup. Here are some of my favorite recipes that always hit the spot.


  • Mexican Sweet Potato Chicken Soup โ€“ A slightly spicy, deeply comforting soup with vibrant southwest flavors.
  • Butternut Squash Soup โ€“ Silky smooth and perfectly sweet, this autumn favorite feels like a warm hug.
  • Cream of Broccoli Soup โ€“ Creamy without being heavy, this veggie-packed soup satisfies every time.
  • Tom Kha Gai Soup โ€“ Thai coconut chicken soup thatโ€™s equal parts comforting and exciting.
  • White Chicken Chili โ€“ A lighter take on chili thatโ€™s packed with flavor and perfect for game day.
  • Sweet Potato Chicken Soup โ€“ Hearty, nutritious, and wonderfully satisfying for those crisp fall evenings.
0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x