This vibrant summer soup combines tender mini chicken or turkey meatballs with crisp seasonal vegetables like zucchini, cherry tomatoes, and baby spinach. The dish gets its signature flavor from a swirl of homemade basil pesto added just before serving. Ready in under an hour, this Italian-inspired creation offers a perfect balance of protein and fresh produce. The small pasta shapes add heartiness while keeping the bowl light enough for warm weather. Each serving delivers satisfying nutrition with 22 grams of protein.
The air was thick with heat last July when I realized I had absolutely no appetite for anything heavy or oven-baked. My tiny apartment kitchen felt like a sauna, and yet I still needed dinner. That's when I remembered a version of this soup from a cooking magazine I'd dog-eared months ago. Within an hour, I had a steaming bowl of something that managed to feel both comforting and impossibly fresh.
I served this to my sister on her birthday weekend when she requested something cozy but not heavy for our family dinner. She kept interrupting conversation to comment on how the pesto made everything taste alive. Now it's her most-requested visit meal, and I've stopped being surprised when she texts asking if I'm making the 'green swirl soup' again.
Ingredients
- Ground chicken or turkey: I've found ground turkey stays tenderest in soup, though chicken works beautifully too. The lighter meat lets the summer vegetables shine without overwhelming the broth.
- Breadcrumbs and egg: These bind the meatballs so they don't fall apart during simmering. Fresh breadcrumbs absorb moisture better than dry ones, giving you silkier meatballs.
- Fresh basil: This is non-negotiable for the pesto. I once tried dried basil in a pinch, and the soup lost its soul. Grow a pot on your windowsill or buy the biggest bunch at the market.
- Zucchini and cherry tomatoes: They become sweet and tender in the broth but hold their shape better than other summer squash. The tomatoes burst slightly, releasing their juices into the soup.
- Small pasta shapes: Ditalini captures the pesto and broth in every bite, but orzo works if that's what you have. Whatever you choose, tiny shapes mean more pasta per spoonful.
- Baby spinach: Add this at the very end so it stays bright and just-wilted. Overcooked spinach turns an unappealing army green and loses its fresh flavor.
Instructions
- Make the pesto first:
- Blend basil, Parmesan, nuts, garlic, and salt until finely chopped, then drizzle in olive oil while the motor runs. Set it aside to let the flavors meld while you make the soup.
- Form tiny meatballs:
- Mix ground meat with Parmesan, breadcrumbs, egg, garlic, parsley, salt, and pepper until just combined. Roll into 2-cm balls, keeping them small and uniform so they cook evenly.
- Brown the meatballs:
- Heat olive oil in your pot and cook meatballs in batches for 3-4 minutes until lightly golden. They'll finish cooking in the soup, so don't worry about cooking them through now.
- Build the soup base:
- In the same pot, sauté onion and garlic for 2 minutes until fragrant. Add zucchini, carrot, and cherry tomatoes, cooking for another 3 minutes to soften slightly.
- Simmer together:
- Pour in broth, bring to a gentle boil, then add pasta and return meatballs to the pot. Simmer for 8-10 minutes until meatballs are cooked through and pasta is tender.
- Add the finishing touch:
- Stir in baby spinach and cook for just 1-2 minutes until wilted. Season with salt and pepper, then ladle into bowls and swirl in that reserved pesto right before serving.
This soup has become my answer to days when I want something soul-warming but still crave the bright flavors of summer. There's something about watching the pesto ribbon through the broth that feels like a small act of kitchen magic.
Make It Your Own
I've made endless variations of this soup depending on what's in my garden or at the farmers market. Corn kernels add sweetness, and green beans bring satisfying crunch. Sometimes I skip the pasta entirely and add extra vegetables instead, which turns it into an even lighter option for hot weather.
Timing Matters
The difference between good and great versions of this soup comes down to when you add each ingredient. Spinach needs barely a minute in the hot broth, while the carrots benefit from those few extra minutes with the aromatics. I've learned to prep everything in separate bowls before I start, so I'm not scrambling while things cook too long.
Serving Suggestions
This soup wants to be the star of a simple summer meal. I serve it with plenty of crusty bread for sopping up every last drop of that pesto-infused broth. A chilled glass of crisp white wine cuts through the richness beautifully.
- Grill some extra vegetables alongside and serve them on the side
- A simple green salad with lemon vinaigrette balances the heartiness
- Leftovers keep beautifully and taste even better the next day
There's something deeply satisfying about a soup that feels substantial enough for dinner but still celebrates everything fresh about summer cooking.
Recipe FAQ
- → Can I make the meatballs ahead of time?
-
Yes, you can prepare and brown the mini meatballs up to a day in advance. Store them in an airtight container in the refrigerator, then add them to the simmering broth when ready to complete the dish.
- → What pasta shapes work best in this soup?
-
Small pasta shapes like ditalini, orzo, small shells, or tubetti work perfectly. These sizes cook evenly and provide a pleasing texture in every spoonful. Avoid larger shapes that may overpower the delicate balance.
- → Can I freeze this soup?
-
The soup base freezes well for up to 3 months, but it's best to add the pasta and fresh pesto when reheating. Cooked pasta can become mushy after freezing, and pesto loses its vibrant color and fresh flavor.
- → How can I make this gluten-free?
-
Substitute regular breadcrumbs with gluten-free alternatives in the meatballs, and use gluten-free pasta shapes. Double-check that your broth and all other ingredients are certified gluten-free.
- → What can I substitute for pine nuts in the pesto?
-
Toasted sunflower seeds, walnuts, or almonds make excellent alternatives. Sunflower seeds provide a similar texture with a milder flavor, while walnuts add rich earthiness to the pesto.
- → Can I use store-bought pesto instead of making it?
-
Absolutely, store-bought pesto works perfectly fine. Look for high-quality brands with fresh ingredients and minimal additives. You'll need approximately one jar for this amount.