Pesto Chicken Meatball Soup

Featured in: Warm Bowls of Comfort

This Pesto Chicken Meatball Soup elevates the familiar comfort of chicken soup with layers of Italian-inspired flavors. What makes this soup special is the thoughtful use of ingredients that build depth without complexity—baked chicken meatballs infused with pesto and herbs, a broth transformed by the umami richness of Parmesan rinds, and a finishing touch of fresh pesto that brightens the entire dish. Unlike many soups that require hours of simmering, this recipe creates remarkable flavor in under an hour by using smart techniques like oven-baking the meatballs while simultaneously developing the broth. The small pasta shapes cook directly in the broth, absorbing flavor while releasing starches that give the soup a subtle body. The addition of leafy greens just before serving adds color, nutrition, and a pleasant textural contrast to the tender meatballs and pasta. Each spoonful offers a perfect balance of savory, herbal, and cheesy notes in a bowl that's satisfying enough to serve as a complete meal yet refined enough for company.
A smiling woman in a chef's jacket stands in a commercial kitchen, looking at the camera with various food containers and utensils in the background.
Updated on Tue, 11 Mar 2025 02:12:35 GMT
A bowl of soup with meatballs and noodles. Pin it
A bowl of soup with meatballs and noodles. | tasteofcook.com

Pesto chicken meatball soup combines tender homemade meatballs with small pasta shapes swimming in a rich parmesan infused broth. The meatballs themselves incorporate pesto for herbaceous flavor that complements the savory broth beautifully. This hearty one pot wonder delivers incredible depth from the secret ingredient everyone should keep in their freezer: parmesan rinds. When simmered in liquid, these cheese remnants release their concentrated umami essence, transforming ordinary broth into something truly extraordinary. Perfect for chilly evenings or whenever comfort food cravings strike.

I discovered the magic of parmesan rinds in soup while staying with an Italian friend whose grandmother never threw anything away. She kept a container of rinds in her freezer, pulling them out whenever she made soup. The first time I tasted the resulting broth, I was astonished by the depth of flavor from something most people discard. Now I follow her example, saving every precious rind and using them to elevate simple soups into something that tastes professionally crafted. This soup has become my signature dish for delivering meals to friends during difficult times because it offers genuine comfort in every spoonful.

Flavorful Meatball Components

  • Ground Chicken: Provides lighter alternative to beef while remaining tender and juicy
  • Panko Breadcrumbs: Create ideal texture without heaviness or sogginess
  • Grated Parmesan: Adds rich savoriness and helps bind ingredients
  • Large Egg: Ensures proper binding for meatballs that hold their shape
  • Prepared Pesto: Introduces complex herbal flavors without additional chopping
  • Dried Parsley: Contributes subtle herbaceous notes throughout
  • Garlic Powder: Offers convenient aromatic depth without raw garlic bite
  • Poultry Seasoning: Creates dimension with its herb and spice blend

Aromatic Broth Ingredients

  • Olive Oil: Provides base for sautéing with pleasant fruity undertones
  • Chopped Onions: Create essential flavor foundation once softened
  • Red Pepper Flakes: Introduce gentle warmth without overwhelming heat
  • Chicken Stock: Delivers savory foundation with ready made depth
  • Water: Balances intensity while providing necessary volume
  • Parmesan Rinds: Infuse incredible umami richness as they slowly melt
  • Small Pasta: Offers perfect bite sized texture and heft
  • Additional Pesto: Brightens the broth with fresh herbal notes
  • Leafy Greens: Add nutrients, color, and slight earthiness

Creation Method

Meatball Preparation Technique:
Begin by preheating your oven to 400°F and lining a baking sheet with parchment paper or foil lightly coated with cooking spray. In a large mixing bowl, combine panko breadcrumbs, grated parmesan, egg, prepared pesto, dried parsley, garlic powder, and poultry seasoning. Mix these ingredients thoroughly before adding the ground chicken. This sequential mixing ensures even distribution of flavors without overworking the meat, which would result in tough meatballs. Once ground chicken is added, gently fold everything together just until combined, taking care not to compress the mixture excessively.
Meatball Shaping Approach:
Using a tablespoon measure, scoop consistent portions of the meatball mixture to ensure even cooking. Gently roll between your palms to form balls without pressing too firmly, which would create dense texture. Arrange formed meatballs on your prepared baking sheet with approximately one inch between each to allow proper air circulation and browning. This recipe typically yields between twenty eight and thirty five meatballs depending on exact sizing. Place in preheated oven and bake for eighteen to twenty two minutes until golden brown outside and reaching 165°F internal temperature when tested with meat thermometer.
Flavor Base Development:
While meatballs bake, begin creating your soup base in a large Dutch oven or heavy bottomed pot. Heat olive oil over medium heat until shimmering but not smoking. Add chopped onions and sauté for approximately five minutes until they become translucent and slightly golden at edges. This slow softening releases natural sweetness that forms critical flavor foundation. Once onions reach proper softness, add red pepper flakes and stir briefly to bloom their flavor in the hot oil, releasing aromatic compounds that will distribute throughout the broth.
Broth Enhancement Process:
Pour chicken stock and water into your pot with softened onions, then add parmesan rinds. These cheese remnants might look humble but contain concentrated flavor that dissolves gradually into the broth. Bring liquid to gentle simmer rather than rolling boil, which would create cloudy broth. Maintain simmer for fifteen minutes, allowing the parmesan rinds to slowly release their savory essence. During this time, the broth transforms from simple to complex as it absorbs the umami richness from the cheese. The broth might appear slightly cloudy as the rinds begin dissolving, which indicates proper flavor development.
Final Assembly Strategy:
Once broth has simmered with parmesan rinds, add your chosen small pasta shape directly to the soup. Cook according to package instructions, testing occasionally for proper al dente texture. When approximately three minutes of cooking time remain, stir in prepared pesto, leafy greens, and your freshly baked chicken meatballs. This timing allows greens to wilt properly without overcooking while giving meatballs enough time to heat through without falling apart. Before serving, remove parmesan rinds from broth and taste for seasoning adjustments, adding salt and freshly ground black pepper as needed.
A bowl of soup with meatballs and vegetables. Pin it
A bowl of soup with meatballs and vegetables. | tasteofcook.com

The first time I made this soup for my skeptical father who claims chicken meatballs 'just aren't right,' he requested the recipe before finishing his bowl. My sister now keeps homemade frozen meatballs specifically for quick versions of this soup when time is limited. When teaching cooking classes at our community center, I use this recipe to demonstrate how something often thrown away can become the star flavor ingredient. Students are consistently amazed by the transformation that occurs when parmesan rinds melt into the broth.

A bowl of soup with meatballs and vegetables. Pin it
A bowl of soup with meatballs and vegetables. | tasteofcook.com

Frequently Asked Questions

→ Can I use store-bought meatballs to save time?
Yes, you can certainly use pre-made meatballs to save time, though the flavor profile will be slightly different. Look for Italian-style chicken or turkey meatballs for the closest match to this recipe. If using frozen meatballs, you don't need to thaw them first—simply bake according to package directions until they reach 165°F internally. For an easy middle ground, many grocery stores now offer fresh, uncooked chicken meatballs in the meat department that you can season with a tablespoon of pesto before baking. While homemade meatballs allow you to control the flavor and ingredients, store-bought options can reduce the prep time to just 5-10 minutes.
→ What can I substitute for Parmesan rinds if I don't have any?
If you don't have Parmesan rinds on hand, there are several ways to still achieve a rich, savory broth. The simplest substitute is to add 3/4 cup freshly grated Parmesan directly to the broth. For deeper flavor, try adding 1-2 tablespoons of white miso paste, which provides similar umami qualities. Another option is to use a Parmesan bouillon cube or 1 tablespoon of nutritional yeast plus 1 teaspoon soy sauce for a dairy-free alternative. Starting to save Parmesan rinds in your freezer is worthwhile for future soups—most cheese shops will sell them inexpensively, or you can request them when purchasing Parmesan wedges. They keep for months frozen and add incredible depth to any broth.
→ What type of pesto works best in this soup?
Classic basil pesto (pesto alla genovese) works wonderfully in this recipe, providing bright, herbal notes that complement the savory elements. When selecting prepared pesto, look for refrigerated options rather than shelf-stable varieties for the freshest flavor. You can also use homemade pesto if you have it on hand. For interesting variations, try sun-dried tomato pesto for a slightly sweeter profile, arugula pesto for a peppery bite, or kale pesto for a more earthy flavor. Whichever type you choose, remember that pesto contains significant salt, oil, and sometimes acid, so you may need to adjust the soup's final seasoning accordingly. For those with nut allergies, look for pine nut-free versions or make a simple herb oil with basil, olive oil, and Parmesan.
→ How do I store and reheat leftover soup?
This soup stores beautifully but requires a specific approach for best results. Allow the soup to cool completely, then refrigerate in an airtight container for up to 3 days. If planning to store longer, consider freezing portions without the pasta, as it will continue to absorb liquid and can become mushy. To freeze, cool completely and store in freezer-safe containers for up to 3 months. When reheating, do so gently over medium-low heat on the stovetop, adding a splash of broth or water if needed to restore the original consistency. Avoid boiling vigorously as this can make the meatballs tough. If you've frozen the soup without pasta, add freshly cooked pasta to the reheated soup just before serving for the best texture.
→ Can I make this soup gluten-free?
Yes, this soup can be easily adapted to be gluten-free with two simple substitutions. First, replace the panko breadcrumbs in the meatballs with gluten-free breadcrumbs, crushed gluten-free crackers, or even cooked and cooled quinoa (about 1/3 cup). Second, use your favorite gluten-free pasta in small shapes like elbows or shells. Be aware that gluten-free pasta often releases more starch into the broth, potentially making it cloudier or thicker. To prevent this, you can cook the pasta separately in water and add it to individual bowls when serving. All other ingredients in the recipe—including prepared pesto—should be checked for hidden gluten sources, though most major brands are naturally gluten-free. With these adjustments, you'll have a delicious gluten-free version that sacrifices none of the original flavor.
→ What greens work best in this soup?
This recipe is wonderfully adaptable to various greens based on your preference or what you have on hand. Baby spinach is perhaps the most versatile option—it wilts quickly and has a mild flavor that won't compete with the other elements. Tuscan kale (also called lacinato or dinosaur kale) adds heartier texture and earthy notes; just remove the tough stems and chop the leaves into bite-sized pieces. Arugula brings a peppery bite that complements the pesto beautifully, while Swiss chard offers colorful stems and tender leaves. For maximum nutrition and minimal bitterness, add any hearty greens during the last 3-5 minutes of cooking. More delicate greens like spinach or arugula can be stirred in right before serving, allowing the residual heat to wilt them perfectly without overcooking.

Pesto Chicken Meatball Soup

This hearty Pesto Chicken Meatball Soup features tender homemade meatballs and pasta in a rich Parmesan broth, enhanced with bright pesto flavor throughout.

Prep Time
20 Minutes
Cook Time
30 Minutes
Total Time
50 Minutes

Category: Soups & Stews

Difficulty: Intermediate

Cuisine: Italian-American

Yield: 6 Servings

Dietary: ~

Ingredients

→ Chicken Meatballs

01 1¼ pounds ground chicken
02 ½ cup panko breadcrumbs
03 ½ cup grated Parmesan cheese
04 1 large egg
05 2 tablespoons dried parsley
06 2 tablespoons prepared pesto
07 ½ teaspoon garlic powder
08 1 teaspoon poultry seasoning (see notes)

→ Parmesan Broth

09 1 tablespoon olive oil
10 ½ cup onions, finely chopped
11 Pinch of red pepper flakes
12 6 cups chicken stock
13 3 cups water
14 2-3 Parmesan cheese rinds

→ To Finish the Soup

15 1 cup anellini or ditalini pasta (or other small pasta shapes)
16 ¼ cup prepared pesto
17 1½ cups packed greens (kale, spinach, or other leafy greens)
18 Extra grated Parmesan cheese, for serving (optional)

Instructions

Step 01

Position a rack in the center of your oven and preheat to 400°F (200°C). Line a baking sheet with aluminum foil and spray with cooking spray, or alternatively, line with parchment paper. This preparation ensures the meatballs won't stick and makes cleanup easier.

Step 02

In a medium-sized mixing bowl, combine all the meatball ingredients except the ground chicken: panko breadcrumbs, Parmesan cheese, egg, dried parsley, pesto, garlic powder, and poultry seasoning. Use a fork to thoroughly mix these ingredients together. Once well combined, add the ground chicken and mix until just incorporated—overmixing can make the meatballs tough. Using a tablespoon measure, portion the mixture into individual meatballs (you should get approximately 28-35 meatballs). Place them on the prepared baking sheet, spacing them about 1 inch apart. Bake in the preheated oven for 18-22 minutes, or until the meatballs are fully cooked through and reach an internal temperature of 165°F.

Step 03

While the meatballs are baking, begin preparing the soup base. Heat a 5-quart Dutch oven or larger pot over medium heat. Add the olive oil, and once hot, add the chopped onions. Sauté the onions for about 5 minutes until they become translucent and begin to soften. Add a pinch of red pepper flakes and stir for 30 seconds until fragrant. Pour in the chicken stock and water, then add the Parmesan rinds. Bring the mixture to a simmer and allow it to cook for 15 minutes so the Parmesan rinds can infuse the broth with their rich, savory flavor.

Step 04

After the broth has simmered for 15 minutes, add the pasta to the pot and cook according to the package instructions for the specific pasta shape you're using. When the pasta is about 3 minutes away from being fully cooked (it should still have a slight bite to it), add the prepared pesto and leafy greens to the pot. Stir to incorporate and allow the greens to wilt. Add the baked chicken meatballs to the soup and allow everything to simmer together for the final 3 minutes until the pasta is al dente and the meatballs are heated through. Using tongs or a slotted spoon, find and remove the Parmesan rinds from the soup and discard them.

Step 05

Taste the soup and adjust seasoning if necessary, keeping in mind that the Parmesan and pesto already add considerable salt and flavor. Ladle the hot soup into bowls, ensuring each serving includes a generous portion of meatballs, pasta, and greens. If desired, top each bowl with additional grated Parmesan cheese for an extra layer of flavor. Serve immediately while hot, accompanied by crusty bread if desired.

Notes

  1. This hearty soup combines flavorful baked chicken meatballs with a rich Parmesan-infused broth and bright notes of pesto for a comforting meal.
  2. Save Parmesan rinds in your freezer for recipes like this - they add incredible depth of flavor to broths and soups.
  3. The soup can be made in advance, but for best results, store the cooked pasta separately and add it to the reheated soup just before serving to prevent it from becoming too soft.

Tools You'll Need

  • 5-quart Dutch oven or large soup pot
  • Baking sheet
  • Aluminum foil or parchment paper
  • Mixing bowl
  • Measuring cups and spoons
  • Meat thermometer (optional)
  • Ladle

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains wheat (panko breadcrumbs, pasta)
  • Contains dairy (Parmesan cheese, possibly in prepared pesto)
  • Contains eggs
  • May contain tree nuts (check prepared pesto ingredients, often contains pine nuts)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 385
  • Total Fat: 18 g
  • Total Carbohydrate: 24 g
  • Protein: 32 g