Hearty Turkey Meatball Soup with Orzo and Spinach

This Hearty Turkey Meatball Soup with Orzo and Spinach is the ultimate comfort food. After making it dozens of times, I’ve discovered the trick to perfectly tender meatballs and a rich, flavorful broth. The cozy aroma of this soup will make your home feel like a warm hug. If you love recipes like this, you’ll also enjoy Easy Cucumber Sweet Pepper Salad and Easy Protein Pancakes with Cottage Cheese and Oats.

Why This Hearty Turkey Meatball Soup with Orzo and Spinach Is Pure Comfort
- Perfectly tender turkey meatballs
- Rich, flavorful broth
- Comforting orzo and spinach
- Better than takeout taste
What You'll Need for Hearty Turkey Meatball Soup with Orzo and Spinach
Choosing the right ingredients makes a big difference, but this recipe is forgiving enough to work with what you have.
- Ground turkey
- Onion
- Garlic
- Carrots
- Celery
- Canned diced tomatoes
- Turkey broth
- Orzo pasta
- Fresh spinach
- Salt
- Pepper
- Italian seasoning
- Basil
- Oregano
- Bay leaves
- Optional: Grated Parmesan cheese
- Optional: Fresh basil leaves

📝 Ingredient Notes
- Ground turkey: Use lean ground turkey for the best results.
đź›’ Tools & Equipment I Recommend
- Meat thermometer — Ensures perfectly cooked meatballs → See on Amazon
- Immersion blender — Smooths the soup and prevents splatters → See on Amazon

How to Make Hearty Turkey Meatball Soup with Orzo and Spinach
- Prepare meatballs: Combine ground turkey, breadcrumbs, egg, garlic, salt, and pepper. Form into 1-inch meatballs.
- Cook meatballs: Brown meatballs in a large pot, then remove and set aside.
- Sauté vegetables: Cook onion, carrots, and celery until softened.
- Simmer soup: Add diced tomatoes, turkey broth, bay leaves, salt, pepper, Italian seasoning, basil, and oregano. Simmer for 15 minutes.
- Add meatballs and orzo: Return meatballs to the pot, add orzo, and cook until orzo is tender.
- Add spinach: Stir in fresh spinach until wilted. Taste and adjust seasoning if needed.
Cook's Tips for Perfect Hearty Turkey Meatball Soup with Orzo and Spinach
- : For extra flavor, use homemade turkey broth if possible.
- Common mistake and fix: Overcooking meatballs can make them tough. Use a meat thermometer to ensure they reach 165°F (74°C).
- : To make this soup ahead, prepare meatballs and sauté vegetables separately, then combine and simmer when ready to serve.
Storing & Reheating Hearty Turkey Meatball Soup with Orzo and Spinach
Short-Term Storage
Store in an airtight container in the fridge. Store leftovers in an airtight container for up to 5 days Make-ahead tip: Meatballs can be made up to 2 days ahead and refrigerated
Freezing Hearty Turkey Meatball Soup with Orzo and Spinach
Freeze individual portions for up to 3 months
How to Reheat Without Drying It Out
Oven: Reheat in the oven at 350°F (180°C) for 15-20 minutes Microwave: Reheat in the microwave for 2-3 minutes
Recipe Notes
- Chef tip: For a spicy version, add a pinch of red pepper flakes.
- Best substitution: Use ground chicken instead of turkey for a similar result.
- Make-ahead: Prepare meatballs and sauté vegetables separately, then combine and simmer when ready to serve.
- Scaling: This recipe can easily be doubled or halved.
- Troubleshooting: If soup is too thick, thin it out with a bit more broth or water.
Want to level up this recipe?
Dutch oven — Even heat distribution ensures perfectly cooked meatballs and soup → Check price on Amazon
Hearty Turkey Meatball Soup with Orzo and Spinach

Ingredients
Main Ingredients
- Ground turkey
- Onion
- Garlic
- Carrots
- Celery
- Canned diced tomatoes
- Turkey broth
- Orzo pasta
- Fresh spinach
Seasonings
- Salt
- Pepper
- Italian seasoning
- Basil
- Oregano
- Bay leaves
Optional Toppings
- Grated Parmesan cheese
- Fresh basil leaves
Instructions
- Prepare meatballs: Combine ground turkey, breadcrumbs, egg, garlic, salt, and pepper. Form into 1-inch meatballs.
- Cook meatballs: Brown meatballs in a large pot, then remove and set aside.
- Sauté vegetables: Cook onion, carrots, and celery until softened.
- Simmer soup: Add diced tomatoes, turkey broth, bay leaves, salt, pepper, Italian seasoning, basil, and oregano. Simmer for 15 minutes.
- Add meatballs and orzo: Return meatballs to the pot, add orzo, and cook until orzo is tender.
- Add spinach: Stir in fresh spinach until wilted. Taste and adjust seasoning if needed.
Notes
- Chef tip: For a spicy version, add a pinch of red pepper flakes.
- Best substitution: Use ground chicken instead of turkey for a similar result.
- Make-ahead: Prepare meatballs and sauté vegetables separately, then combine and simmer when ready to serve.
- Scaling: This recipe can easily be doubled or halved.
- Troubleshooting: If soup is too thick, thin it out with a bit more broth or water.
Storage
- Fridge: Store leftovers in an airtight container for up to 5 days
- Freezer: Freeze individual portions for up to 3 months
- Oven reheat: Reheat in the oven at 350°F (180°C) for 15-20 minutes
- Microwave reheat: Reheat in the microwave for 2-3 minutes
- Make ahead: Meatballs can be made up to 2 days ahead and refrigerated
Nutrition Per Serving
- Calories: 350
- Protein: 30g
- Fat: 12g
- Carbs: 28g
- Fiber: 3g
- Sugar: 6g
- Sodium: 850mg
- Cholesterol: 100mg
- Sat. Fat: 3.5g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Hearty Turkey Meatball Soup with Orzo and Spinach FAQs
Yes, prepare meatballs and sauté vegetables separately, then combine and simmer when ready to serve.
Overcooking can make meatballs tough. Use a meat thermometer to ensure they reach 165°F (74°C).
Yes, ground chicken can be used as a substitute with similar results.
Add a pinch of red pepper flakes for a spicy version.
If soup is too thick, thin it out with a bit more broth or water.
A Warm Final Note
I can’t wait for you to try Hearty Turkey Meatball Soup with Orzo and Spinach and see how effortlessly it comes together. When you make it, pop back here and leave a rating or share how it turned out — I love hearing from you!






