This vibrant bowl combines tender chicken or turkey mini meatballs with crisp seasonal vegetables like zucchini, cherry tomatoes, and carrots. Small pasta shapes add substance while a generous swirl of homemade basil pesto brings bright, herbaceous flavor. The light broth makes it perfect for warm weather, yet it's satisfying enough for a main course. Ready in under an hour, this Italian-inspired soup celebrates summer's bounty with every spoonful.
The kitchen was already sweltering at 9 AM when I decided soup was completely necessary. My husband thought I had lost my mind, standing over a bubbling pot in July, but something about tomatoes and basil coming together feels like pure summer regardless of temperature. That first spoonful changed everything and now it is our go-to when we want something comforting but not heavy.
Last summer our neighbor stopped by unexpectedly while this was simmering. She stayed for lunch and left with the recipe written on a napkin, which is pretty much the highest endorsement a soup can get.
Ingredients
- Ground chicken or turkey: Lean and mild, this lets the pesto shine while keeping meatballs tender
- Parmesan cheese: The salty umami backbone that works double duty in both meatballs and pesto
- Fresh basil: Do not even think about dried here, the fresh leaves are what make that vibrant green swirl magic
- Pine nuts: Toast them beforehand if you have time, it adds this incredible nutty depth
- Summer vegetables: Zucchini, cherry tomatoes, and carrots bring sweetness and color that says garden fresh
- Small pasta shapes: Ditalini or orzo catch in your spoon with the meatballs for perfect bite sized portions
Instructions
- Make the pesto first:
- Pulse basil, Parmesan, nuts, garlic, and salt until chopped, then drizzle in olive oil while the motor runs until you have this gorgeous bright green sauce.
- Mix your meatballs:
- Combine the ground meat with Parmesan, breadcrumbs, egg, garlic, parsley, salt, and pepper, but do not overwork it or they will get tough.
- Shape them small:
- Roll into tiny balls, about the size of a grape, so they cook quickly and you get several in every spoonful.
- Brown the meatballs:
- Sear them in batches in olive oil just until golden on the outside, they will finish cooking in the broth later.
- Build the soup base:
- Sauté onion and garlic until fragrant, then add your diced vegetables and let them soften for a few minutes.
- Simmer everything together:
- Pour in the broth, add pasta and return meatballs to the pot, cooking until pasta is tender and meatballs are cooked through.
- Add the finishing touches:
- Stir in spinach until just wilted, then serve with that generous swirl of pesto on top.
My daughter now requests this for her birthday dinner every year, which honestly makes more sense than cake when you really think about it.
Making It Your Own
Swap in ground turkey or even plant based meat if you prefer, and honestly, whatever vegetables look good at the market will work beautifully here.
Texture Secrets
The key is keeping those meatballs small and not overmixing the mixture, which keeps them tender instead of tough and rubbery.
Serving Suggestions
Crusty bread is non negotiable for soaking up that pesto infused broth at the bottom of the bowl. A chilled glass of white wine does not hurt either.
- Let guests add their own pesto so they can control how much they want
- The soup actually tastes better the next day as flavors meld together
- Make a double batch of pesto and use the rest on pasta tomorrow
There is something so satisfying about a soup that feels light and fresh but still fills you up completely.
Common Recipe Questions
- → Can I make the meatballs ahead of time?
-
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 final simmering step. This can actually help develop more flavor in the meatballs.
- → What pasta works best in this soup?
-
Small pasta shapes like ditalini, orzo, mini shells, or tubetti work beautifully as they fit well on the spoon and hold the broth. Gluten-free alternatives work just as well if needed.
- → Can I freeze this soup?
-
The soup freezes well, but it's best to freeze it without the pasta. Add freshly cooked pasta when reheating. The pesto should also be added fresh after reheating for the best flavor and texture.
- → What can I substitute for pine nuts in the pesto?
-
Walnuts, almonds, or toasted sunflower seeds make excellent substitutes. Sunflower seeds are particularly budget-friendly and work well for those with nut allergies.
- → How can I make this vegetarian?
-
Use plant-based mince or cooked white beans instead of ground meat for the meatballs. Substitute vegetable broth for chicken broth. The pesto already provides rich umami flavor that complements the vegetables beautifully.
- → Can I use store-bought pesto?
-
Absolutely, though homemade pesto offers fresher, brighter flavor. If using store-bought, choose a high-quality brand without preservatives for the best taste. You may need to adjust the quantity to taste.