This Summer Minestrone with Turkey Meatballs is everything I crave in a wholesome bowl—bright veggies, tender pasta, zesty lemon, and juicy homemade turkey meatballs floating in a flavorful broth.
It’s light yet comforting, packed with protein and greens, and absolutely perfect for warm-weather cooking when you want something hearty without the heaviness.
Why You’ll Love This Recipe
Balanced, healthy, and full of fresh summer vegetables
Lean turkey meatballs that are tender and flavorful
Light lemony broth that brightens each spoonful
Ready in just under an hour—ideal for weeknights
Perfect make-ahead meal or light lunch option
Ingredient Highlights
For the Soup:
Olive oil – Adds flavor and helps build a rich sautéed base.
Onion, garlic, carrots & celery – The aromatic foundation of the soup.
Dried thyme & bay leaves – Earthy herbs that infuse the broth with warmth.
Chicken stock – Use a good-quality stock for deep flavor.
Ditalini pasta – A small pasta that’s perfect for brothy soups.
Zucchini – Adds summer freshness and a mild sweetness.
Baby spinach – For a tender green finish.
Lemon juice & parsley – Add zing and freshness at the end.
For the Turkey Meatballs:
Ground turkey breast – Lean, high in protein, and super tender when seasoned well.
Panko breadcrumbs – Help bind the meatballs while keeping them light.
Parmesan – Adds a savory, salty bite.
Dried basil & garlic – Classic flavor pairings for turkey.
Red pepper flakes – Optional heat for a little kick.
Pro Tips Before You Start
Use a cookie scoop to portion the meatballs for even cooking.
Don’t worry about cooking the meatballs all the way through when browning—they’ll finish simmering in the broth.
Add the zucchini and spinach at the end to keep their color and texture bright and fresh.
If you’re prepping ahead, cook the pasta separately and stir it in just before serving to avoid sogginess.
How to Make Summer Minestrone with Turkey Meatballs
Step 1: Make the turkey meatballs
In a large bowl, combine the ground turkey, Panko, Parmesan, garlic, dried basil, and red pepper flakes (if using).
Season with salt and pepper.
Mix everything together gently until well combined.
Roll into ¾ to 1-inch balls—you should get about 30 to 32 meatballs.
Step 2: Brown the meatballs
Heat 1 tablespoon of olive oil in a large Dutch oven or soup pot over medium heat.
Working in batches, brown the meatballs on all sides for about 2–3 minutes.
Transfer them to a plate lined with paper towels.
Don’t worry if they’re not fully cooked yet—they’ll finish in the soup.
Step 3: Sauté the vegetables
Add the remaining tablespoon of olive oil to the pot.
Sauté the garlic, diced onion, carrots, and celery until softened, about 3–4 minutes.
Stir in the thyme and cook for another minute until fragrant.
Step 4: Build the soup
Pour in the chicken stock and toss in the bay leaves.
Bring everything to a boil.
Stir in the pasta and browned meatballs, then reduce the heat to a gentle simmer.
Cook for 10–12 minutes, or until the pasta is tender and the meatballs are fully cooked.
Step 5: Add the green veggies
Add the zucchini and spinach to the pot.
Simmer just until the spinach wilts and zucchini is slightly tender, about 2 minutes.
Step 6: Finish with lemon and parsley
Stir in the lemon juice and chopped parsley.
Taste and adjust with salt and pepper as needed.
What to Serve It With
A slice of crusty sourdough or focaccia
A crisp garden salad with lemon vinaigrette
Parmesan garlic breadsticks or crostini
A chilled glass of white wine or iced tea
Variations & Substitutions
Swap turkey for ground chicken or lean beef
Use orzo, elbow, or mini shells instead of ditalini
Add green beans or corn for more summer garden flavor
Use vegetable broth and plant-based meatballs for a vegetarian version
Stir in chili flakes or a spoonful of pesto for an extra flavor boost
Storage & Leftovers
Store in an airtight container in the refrigerator for up to 4 days
Reheat on the stovetop over medium-low heat, adding broth if needed
For freezing, leave out the pasta and greens (add them fresh after reheating)
FAQs
Can I freeze this minestrone soup?
Yes, but for best texture, freeze the broth and meatballs only.
Add cooked pasta and greens fresh when reheating.
Can I use frozen spinach?
You can—just thaw and squeeze out excess water before adding it at the end.
Is this soup spicy?
Only mildly, and that’s optional depending on the red pepper flakes.
Omit them for a milder soup.
Can I make the meatballs ahead of time?
Absolutely. Brown them and refrigerate for up to 2 days or freeze for longer storage.
What other herbs can I use?
Fresh basil, oregano, or dill are all great summer options.
What if I don’t have Panko?
Regular breadcrumbs will work just fine.
How do I keep the pasta from getting soggy?
Cook and store it separately, then stir it into hot soup when serving.
Final Thoughts
This Summer Minestrone with Turkey Meatballs is the kind of soup I keep coming back to all season long—light but filling, fresh but comforting.
It’s full of wholesome ingredients, bright flavors, and that satisfying homemade touch that makes any meal feel a little more special.
I hope it brings warmth, joy, and a little sunshine to your table, no matter the season.

Summer Minestrone with Turkey Meatballs
Ingredients
For the Soup:
- 2 tablespoons olive oil divided
- 2 cloves garlic minced
- 1 sweet onion diced
- 2 carrots peeled and diced
- 1 rib celery diced
- ½ teaspoon dried thyme
- 8 cups chicken stock
- 2 bay leaves
- ¾ cup ditalini pasta
- 2 medium zucchini halved and sliced
- 3 cups baby spinach
- 3 tablespoons freshly squeezed lemon juice
- 2 tablespoons chopped fresh parsley leaves
For the Turkey Meatballs:
- 1 pound ground turkey breast
- ⅓ cup Panko
- ¼ cup freshly grated Parmesan
- 2 cloves garlic minced
- 1 teaspoon dried basil
- ¼ teaspoon crushed red pepper flakes optional
- Kosher salt and freshly ground black pepper to taste
Instructions
- In a bowl, mix turkey, Panko, Parmesan, garlic, basil, red pepper flakes, salt, and pepper.
- Form 30–32 small meatballs.
- Heat 1 tablespoon oil in a soup pot. Brown meatballs in batches for 2–3 minutes.
- Transfer to a paper towel-lined plate.
- Add remaining oil to the pot.
- Sauté garlic, onion, carrots, and celery for 3–4 minutes. Stir in thyme.
- Add chicken stock and bay leaves. Bring to a boil.
- See full steps with tips & photos → https://p4pd.org/summer-minestrone-with-turkey-meatballs/
Notes
- Make-Ahead: You can prepare the meatballs up to a day in advance—store them raw on a tray covered in plastic wrap in the fridge, then brown and finish the soup when you’re ready.
- Pasta Swap: If you don’t have ditalini, use small shells, elbow macaroni, or orzo. Just watch the cooking time so it doesn’t overcook.