Summer Pesto Mini Meatball Soup

Golden summer pesto mini meatball soup featuring tender chicken meatballs, zucchini, and vibrant green basil swirl Save
Golden summer pesto mini meatball soup featuring tender chicken meatballs, zucchini, and vibrant green basil swirl | dailydishfiles.com

This vibrant summer soup brings together tender mini chicken or turkey meatballs, crisp seasonal vegetables including zucchini, cherry tomatoes, and fresh spinach, all simmered in a light broth with small pasta. The dish is finished with a generous swirl of homemade basil pesto, adding bright herbal notes and rich depth. Perfect for warm weather meals, this Italian-inspired creation comes together in just 50 minutes and serves four generously.

Last July, my kitchen was overheating and I refused to turn on the oven. I had ground chicken defrosted and an herb garden exploding with basil, so this soup happened by happy accident. The way the pesto melts into the broth creates this incredible creaminess without any actual cream, which still feels like magic every time I make it.

My sister visited last weekend and I made a triple batch. We ate it on the back porch while the fireflies came out, and she made me promise to write down exactly how I did it because she swore hers never tastes the same. Something about the way the pasta absorbs the broth while those little meatballs simmer away makes everything come together perfectly.

Ingredients

  • 300 g ground chicken or turkey: Chicken stays lighter and more delicate but turkey works beautifully if that is what you have on hand
  • 2 tbsp grated Parmesan cheese: This adds salty depth to the meatballs themselves, not just garnish
  • 2 tbsp breadcrumbs: Keep the meatballs tender and prevent them from becoming dense little hockey pucks
  • 1 egg: The crucial binder that keeps everything together without making the mixture heavy
  • 1 clove garlic, finely minced: Fresh garlic beats garlic powder here every single time
  • 2 tbsp finely chopped fresh parsley: Bright little pops of freshness inside each meatball
  • 1 tsp salt: Season the meatballs well since they will cook in the soup
  • ½ tsp freshly ground black pepper: Freshly cracked gives so much more complexity than pre-ground
  • 1 tbsp olive oil: Start the soup base and get those aromatics going
  • 1 small yellow onion, finely diced: The foundation that makes the whole house smell amazing
  • 2 cloves garlic, minced: More garlic because you can never really have too much
  • 1 medium zucchini, diced: Summer squash that holds its shape beautifully in simmering broth
  • 1 cup cherry tomatoes, halved: They burst slightly and release their juices into the soup
  • 1 medium carrot, diced: Adds subtle sweetness and pretty color contrast
  • 120 g baby spinach: Wilts down into beautiful green ribbons throughout the bowl
  • 1.2 L (5 cups) low-sodium chicken or vegetable broth: Low-sodium lets you control the seasoning perfectly
  • 100 g small pasta shapes: Ditalini or orzo are ideal because they are spoonable in every bite
  • Salt and pepper, to taste: Always taste at the end because broths vary wildly in saltiness
  • 30 g fresh basil leaves: The star of the pesto and the reason this soup sings
  • 30 g grated Parmesan cheese: More Parmesan because this is Italian comfort food after all
  • 20 g pine nuts or toasted sunflower seeds: Pine nuts are traditional but sunflower seeds add lovely crunch
  • 60 ml (¼ cup) extra virgin olive oil: Use the good stuff here since it is not getting cooked
  • ½ clove garlic: Just enough raw garlic bite to make the pesto interesting
  • Salt, to taste: The pesto needs proper seasoning to stand up to the soup

Instructions

Make the pesto first:
Pulse basil, Parmesan, pine nuts, garlic and salt in a food processor until finely chopped, then drizzle in olive oil with the motor running until emulsified and smooth. Set it aside to let the flavors meld while you work on everything else.
Mix the mini meatballs:
Combine the ground meat, Parmesan, breadcrumbs, egg, garlic, parsley, salt and pepper in a bowl just until combined, then form into small 2-cm balls. You should get about 28 to 32 mini meatballs from this mixture.
Brown the meatballs:
Heat olive oil in your large pot over medium heat, then add the meatballs in batches to avoid overcrowding. Cook for 3 to 4 minutes until lightly browned on the outside, then remove to a plate because they will finish cooking in the soup.
Build the soup base:
Add the onion and garlic to the same pot and sauté for 2 minutes until softened and fragrant. Toss in the zucchini, carrot and cherry tomatoes and cook for another 3 minutes to start developing their flavors.
Simmer together:
Pour in the broth and bring to a gentle boil, then add the pasta and return the browned meatballs to the pot. Simmer for 8 to 10 minutes until the meatballs are cooked through and the pasta is tender.
Add the greens:
Stir in the baby spinach and cook for just 1 to 2 minutes until wilted but still vibrant. Taste and adjust the seasoning with salt and pepper as needed.
Finish with pesto:
Ladle the hot soup into bowls and swirl a generous spoonful of that fresh pesto into each one right before serving. The pesto melts into the broth creating the most beautiful green ribbons throughout.
Hearty bowl of summer pesto mini meatball soup with colorful vegetables, pasta, and fresh pesto drizzle Save
Hearty bowl of summer pesto mini meatball soup with colorful vegetables, pasta, and fresh pesto drizzle | dailydishfiles.com

This became my go-to summer supper the night my friend Sarah came over still wearing her scrubs from a 12-hour shift. She took one bite, closed her eyes, and said it tasted like something her Italian grandmother would have made if her grandmother had been the kind of person who put pesto in everything.

Make It Your Own

I have swapped ground turkey for the chicken countless times when that was what the store had in stock. Both work beautifully, though I find chicken stays slightly more tender in the simmering broth. The real flexibility comes with the vegetables.

Vegetable Swaps That Work

Cut fresh corn off the cob and add it during the last few minutes of simmering for sweet bursts in every spoonful. Green beans cut into small pieces hold up beautifully if you want something with more crunch than the zucchini provides. Bell peppers add gorgeous color and a completely different sweetness profile.

Serving Suggestions

Grilled garlic rubbed alongside the soup makes for the kind of dinner that feels like a restaurant meal at home. A chilled glass of crisp white wine cuts through the richness of the pesto perfectly.

  • Extra pesto on the table lets guests add more to taste
  • Fresh basil leaves torn over the top add even more herbal freshness
  • Lemon wedges brighten everything up if you like a little acid
Spoonful of summer pesto mini meatball soup showcasing spinach, cherry tomatoes, and homemade basil pesto garnish Save
Spoonful of summer pesto mini meatball soup showcasing spinach, cherry tomatoes, and homemade basil pesto garnish | dailydishfiles.com

Summer cooking should feel this effortless and taste this vibrant. This soup is proof that the best meals often come from working with what the season gives us.

Recipe Questions & Answers

Yes, you can prepare and brown the meatballs up to a day in advance. Store them in the refrigerator and add them to the soup during the simmering stage.

Small pasta shapes like ditalini, orzo, macaroni, or small shells work perfectly as they cook evenly and fit well on the spoon with the meatballs and vegetables.

The soup freezes well for up to 3 months, though it's best to add the pasta and pesto fresh when reheating to maintain optimal texture and flavor.

Use plant-based ground meat alternative for the meatballs and vegetable broth instead of chicken broth. The pesto already provides plenty of savory depth.

Store in an airtight container in the refrigerator for 3-4 days. The pasta may absorb some liquid, so add a splash of broth when reheating.

Summer Pesto Mini Meatball Soup

Hearty Italian-style soup with mini meatballs, fresh vegetables, and aromatic basil pesto swirl.

Prep 25m
Cook 25m
Total 50m
Servings 4
Difficulty Easy

Ingredients

For the Mini Meatballs

  • 10.5 oz ground chicken or turkey
  • 2 tbsp grated Parmesan cheese
  • 2 tbsp breadcrumbs
  • 1 egg
  • 1 clove garlic, finely minced
  • 2 tbsp finely chopped fresh parsley
  • 1 tsp salt
  • ½ tsp freshly ground black pepper

For the Soup

  • 1 tbsp olive oil
  • 1 small yellow onion, finely diced
  • 2 cloves garlic, minced
  • 1 medium zucchini, diced
  • 1 cup cherry tomatoes, halved
  • 1 medium carrot, diced
  • 4.25 oz baby spinach
  • 5 cups low-sodium chicken or vegetable broth
  • 3.5 oz small pasta shapes (ditalini or orzo)
  • Salt and pepper, to taste

For the Pesto

  • 1 oz fresh basil leaves
  • 1 oz grated Parmesan cheese
  • 0.7 oz pine nuts or toasted sunflower seeds
  • ¼ cup extra virgin olive oil
  • ½ clove garlic
  • Salt, to taste

Instructions

1
Prepare the Pesto: Combine basil, Parmesan, pine nuts, garlic, and salt in a food processor. Pulse until finely chopped. With the motor running, drizzle in olive oil until smooth and well incorporated. Set aside until serving.
2
Mix Meatball Mixture: In a medium bowl, combine ground chicken or turkey, Parmesan, breadcrumbs, egg, minced garlic, parsley, salt, and pepper. Mix gently until just combined, being careful not to overwork the meat.
3
Form Mini Meatballs: Shape the mixture into ¾-inch mini balls, approximately 28 to 32 pieces. Keep the meatballs uniform in size for even cooking.
4
Brown Meatballs: Heat olive oil in a large pot over medium heat. Add meatballs in batches without overcrowding. Brown lightly for 3 to 4 minutes, turning occasionally. They need not be cooked through at this stage. Remove to a plate and set aside.
5
Sauté Aromatics: In the same pot, add diced onion and minced garlic. Sauté for 2 minutes until softened and fragrant. Add zucchini, carrot, and cherry tomatoes. Cook for another 3 minutes, stirring occasionally.
6
Simmer Soup Base: Pour in the broth and bring to a gentle boil. Add pasta and return browned meatballs to the pot. Reduce heat and simmer for 8 to 10 minutes, until meatballs are cooked through and pasta is tender.
7
Add Spinach and Season: Stir in baby spinach and cook for 1 to 2 minutes, just until wilted. Taste and adjust seasoning with salt and pepper as needed.
8
Serve with Pesto: Ladle hot soup into serving bowls. Swirl a generous spoonful of prepared pesto into each bowl immediately before serving.
Additional Information

Equipment Needed

  • Food processor or blender
  • Large pot
  • Medium mixing bowl
  • Ladle
  • Knife and cutting board

Nutrition (Per Serving)

Calories 390
Protein 22g
Carbs 33g
Fat 19g

Allergy Information

  • Contains egg, dairy (Parmesan cheese), gluten (breadcrumbs and pasta), and nuts (pine nuts). For nut allergies, substitute sunflower seeds in the pesto. For gluten-free preparation, use gluten-free breadcrumbs and pasta.
Nicole Abrams

Home cook sharing easy, nourishing recipes and practical cooking tips for busy families.