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
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
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
- → Can I make the meatballs ahead of time?
-
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.
- → What pasta works best in this soup?
-
Small shapes like ditalini, orzo, or small shells hold up well without becoming mushy. Gluten-free pasta alternatives work too.
- → Can I use store-bought pesto?
-
Store-bought pesto works in a pinch, though homemade offers fresher flavor. If using prepared pesto, reduce added salt during cooking.
- → How long does this soup keep?
-
The soup stores well refrigerated for 3-4 days. The pasta may absorb more broth over time, so add extra liquid when reheating.
- → Can I make this vegetarian?
-
Substitute plant-based mince for the meatballs and use vegetable broth. The pesto already provides plenty of savory umami flavor.
- → What vegetables can I add?
-
Corn kernels, green beans, bell peppers, or fresh green beans all complement the summer flavors. Add them during step 4 with the other vegetables.