Summer Pesto Mini Meatball Soup

Golden mini meatballs float in bright vegetable broth with fresh basil pesto swirled on top Pin It
Golden mini meatballs float in bright vegetable broth with fresh basil pesto swirled on top | dishdelightblog.com

This vibrant Italian-inspired soup combines tender ground chicken meatballs with seasonal vegetables including zucchini, cherry tomatoes, and baby spinach. Small pasta shapes add heartiness while fresh basil pesto swirled in just before serving brings bright summer flavor. The entire dish comes together in under an hour, making it perfect for warm weather meals that still satisfy.

The kitchen windows were thrown open to catch any hint of a breeze, but July was having none of it. I'd spent the morning at the farmers market, unable to resist those perfect zucchini and baskets of cherry tomatoes, even though turning on the stove felt like betrayal. Something about pesto makes everything feel fresher though, and when my cousin dropped by unexpectedly, this soup went from experiment to instant tradition.

Last summer I made this for a birthday dinner, and the guest of honor asked for the recipe before she'd even finished her bowl. My secret was accidentally doubling the garlic in the meatballs, which turned out to be genius rather than disaster. Now it's the only version I make, proof that mistakes sometimes become improvements.

Ingredients

  • Ground chicken or turkey: Lean but still rich, this keeps meatballs tender without weighing down the broth
  • Fresh basil: The heart of summer flavor, and making pesto from scratch is absolutely worth the effort
  • Zucchini and cherry tomatoes: These capture peak season sweetness and add bursts of color in every spoonful
  • Small pasta shapes: Ditalini or orzo are perfect because they're small enough to not overpower the meatballs
  • Baby spinach: Wilts beautifully into hot broth and adds fresh green color without any bitterness

Instructions

Make the pesto first:
Blitz basil, Parmesan, pine nuts, garlic, and salt until finely chopped, then drizzle in olive oil while the motor runs until silky smooth
Shape those tiny meatballs:
Mix ground meat with Parmesan, breadcrumbs, egg, garlic, parsley, salt and pepper until just combined, then roll into 2 cm balls about the size of walnuts
Give meatballs a quick sear:
Brown them in batches in olive oil over medium heat for 3 to 4 minutes, knowing they'll finish cooking in the broth later
Build the soup base:
Sauté onion and garlic until fragrant, then add diced zucchini, carrot, and halved cherry tomatoes for 3 more minutes
Simmer everything together:
Pour in broth and bring to a gentle boil, add pasta and return meatballs to the pot, cooking for 8 to 10 minutes until meatballs are done
Add the finishing touches:
Stir in baby spinach until just wilted, season generously, and serve with that glorious pesto swirled on top
Bowl of summer pesto meatball soup featuring zucchini tomatoes spinach and small pasta shapes Pin It
Bowl of summer pesto meatball soup featuring zucchini tomatoes spinach and small pasta shapes | dishdelightblog.com

My friend Anna, who claims she hates soup, ate three bowls and asked why I'd never made this before. Sometimes the simplest combinations create the most surprising memories.

Making It Your Own

I've tried swapping in ground turkey or even plant based meat, and each version works beautifully. The key is keeping those meatballs small so they cook through without becoming tough.

Perfecting the Pesto

Sunflower seeds make a lovely nut free alternative to pine nuts, and they're much gentler on the budget. Just toast them briefly first to bring out their natural sweetness.

Serving Suggestions

A hunk of crusty bread is non negotiable for soaking up that pesto infused broth at the bottom of the bowl. Chilled white wine or even sparkling water with lemon keeps things refreshing.

  • Let guests add their own pesto so they can control the intensity
  • Grate extra Parmesan at the table for those who love it salty
  • Serve immediately because pasta continues to soften as it sits
Hearty Italian soup with tender chicken meatbeans zucchini cherry tomatoes and vibrant green pesto garnish Pin It
Hearty Italian soup with tender chicken meatbeans zucchini cherry tomatoes and vibrant green pesto garnish | dishdelightblog.com

This soup captures everything wonderful about summer cooking, fresh ingredients, minimal heat, and flavors that make you slow down and savor every bite.

Recipe FAQs

Yes, shape the meatballs up to 24 hours in advance and refrigerate until ready to cook. They can also be frozen raw for up to 3 months.

Small shapes like ditalini, orzo, or small shells hold up well without becoming mushy. Gluten-free pasta alternatives work too.

Store-bought pesto works in a pinch, though homemade offers fresher flavor. If using prepared pesto, reduce added salt during cooking.

The soup stores well refrigerated for 3-4 days. The pasta may absorb more broth over time, so add extra liquid when reheating.

Substitute plant-based mince for the meatballs and use vegetable broth. The pesto already provides plenty of savory umami flavor.

Corn kernels, green beans, bell peppers, or fresh green beans all complement the summer flavors. Add them during step 4 with the other vegetables.

Summer Pesto Mini Meatball Soup

Tender chicken meatballs simmered with summer vegetables and pasta, finished with vibrant homemade basil pesto.

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.75 oz pine nuts or toasted sunflower seeds
  • ¼ cup extra virgin olive oil
  • ½ clove garlic
  • Salt, to taste

Instructions

1
Prepare the Basil 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 creamy. Set aside until ready to serve.
2
Form the Mini Meatballs: Mix ground chicken or turkey, Parmesan, breadcrumbs, egg, garlic, parsley, salt, and pepper in a bowl until just combined. Shape mixture into ¾-inch mini balls, yielding approximately 28-32 meatballs.
3
Brown the Meatballs: Heat olive oil in a large pot over medium heat. Add meatballs in batches and brown lightly for 3-4 minutes. They need not be cooked through at this stage. Remove browned meatballs to a plate.
4
Sauté Aromatic Vegetables: In the same pot, add onion and garlic. Sauté for 2 minutes until softened and fragrant. Add zucchini, carrot, and cherry tomatoes. Cook for another 3 minutes to begin developing flavor.
5
Simmer the Soup Base: Pour in broth and bring to a gentle boil. Add pasta and return meatballs to the pot. Simmer for 8-10 minutes until meatballs are cooked through and pasta is tender.
6
Add Spinach and Season: Stir in baby spinach and cook for 1-2 minutes until just wilted. Taste and adjust seasoning with salt and pepper as needed.
7
Serve with Pesto: Ladle hot soup into serving bowls. Swirl a generous spoonful of prepared pesto into each bowl immediately before serving to preserve fresh basil flavor.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 390
Protein 22g
Carbs 33g
Fat 19g

Allergy Information

  • Egg
  • Dairy (Parmesan cheese)
  • Gluten (breadcrumbs and pasta)
  • Nuts (pine nuts)
Angela Morris

Sharing easy, comforting recipes and practical cooking tips for home cooks and food enthusiasts.