Hearty Turkey Meatball Soup with Orzo and Spinach

Hearty Turkey Meatball Soup with Orzo and Spinach is the ultimate comfort food. After making this many times, I’ve discovered the trick to the most flavorful meatballs and the perfect soup consistency. The cozy aroma of this soup will fill your home and make your family beg for seconds. If you love recipes like this, you’ll also enjoy Slow Cooker Chuck Roast with Potatoes and Carrots and Easy No-Bake Chocolate Mousse Dessert with Berries.

Why This Hearty Turkey Meatball Soup with Orzo and Spinach Is Pure Comfort
- Packed with protein from turkey meatballs and orzo
- Easy to make with simple ingredients
- Perfect for meal prepping and freezing
- Better than takeout and healthier too
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
- Low-sodium chicken broth
- Orzo pasta
- Fresh spinach
- Salt
- Black pepper
- Dried oregano
- Dried basil
- Olive oil
- Grated Parmesan cheese
- Optional: Crushed red pepper flakes
- Optional: Fresh basil leaves
- Optional: Grated Parmesan cheese

📝 Ingredient Notes
- Ground turkey: Using lean ground turkey ensures a healthier soup.
- Low-sodium chicken broth: This helps control the sodium content in the soup.
🛒 Tools & Equipment I Recommend
- Instant-read meat thermometer — Ensures perfectly cooked meatballs every time. → See on Amazon
- Immersion blender — Makes blending the soup right in the pot a breeze. → See on Amazon

How to Make Hearty Turkey Meatball Soup with Orzo and Spinach
- Prepare meatballs: In a bowl, combine ground turkey, onion, garlic, breadcrumbs, egg, oregano, basil, salt, and pepper. Mix well and form into 1-inch meatballs.
- Cook meatballs: In a large pot, heat olive oil over medium heat. Add meatballs and cook until browned on all sides. Remove and set aside.
- Sauté vegetables: In the same pot, add onion, carrots, and celery. Cook until softened. Add garlic and cook for another minute.
- Simmer soup: Add diced tomatoes, chicken broth, oregano, basil, salt, and pepper. Bring to a boil, then reduce heat and let simmer for 20 minutes. Add cooked meatballs back to the pot.
- Cook orzo and spinach: Stir in orzo and cook until al dente. Add spinach and cook until wilted. Taste and adjust seasoning.
Cook's Tips for Perfect Hearty Turkey Meatball Soup with Orzo and Spinach
- Common mistake and fix: Overcooking the meatballs can make them tough. Use a meat thermometer to ensure they reach 165°F (74°C).
- Time-saving tip: Prepare the meatballs ahead of time and refrigerate until ready to cook.
- Flavor boost: Add a Parmesan cheese rind to the soup while it simmers for extra flavor. Remove before serving.
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: The soup can be made up to 2 days ahead. Store in the fridge and reheat when ready to serve.
Freezing Hearty Turkey Meatball Soup with Orzo and Spinach
Freeze individual portions for up to 3 months. Thaw overnight in the fridge before reheating.
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, stirring halfway through.
Recipe Notes
- Chef tip: Using a mix of ground turkey and ground chicken can add extra flavor to the meatballs.
- Best substitution: Substitute ground turkey with ground chicken or ground beef for a different flavor profile.
- Make-ahead: The soup freezes well. Make a big batch and freeze individual portions for easy meals.
- Scaling: This recipe can be easily doubled to serve a larger crowd.
- Troubleshooting: If the soup is too thick, thin it out with a little water or more chicken broth.
Want to level up this recipe?
Large Dutch oven — Perfect for cooking soups and stews, this pot pays for itself vs takeout. → Check price on Amazon
Hearty Turkey Meatball Soup with Orzo and Spinach

Ingredients
Main Ingredients
- Ground turkey
- Onion
- Garlic
- Carrots
- Celery
- Canned diced tomatoes
- Low-sodium chicken broth
- Orzo pasta
- Fresh spinach
Seasonings
- Salt
- Black pepper
- Dried oregano
- Dried basil
- Olive oil
- Grated Parmesan cheese
Optional Toppings
- Crushed red pepper flakes
- Fresh basil leaves
- Grated Parmesan cheese
Instructions
- Prepare meatballs: In a bowl, combine ground turkey, onion, garlic, breadcrumbs, egg, oregano, basil, salt, and pepper. Mix well and form into 1-inch meatballs.
- Cook meatballs: In a large pot, heat olive oil over medium heat. Add meatballs and cook until browned on all sides. Remove and set aside.
- Sauté vegetables: In the same pot, add onion, carrots, and celery. Cook until softened. Add garlic and cook for another minute.
- Simmer soup: Add diced tomatoes, chicken broth, oregano, basil, salt, and pepper. Bring to a boil, then reduce heat and let simmer for 20 minutes. Add cooked meatballs back to the pot.
- Cook orzo and spinach: Stir in orzo and cook until al dente. Add spinach and cook until wilted. Taste and adjust seasoning.
Notes
- Chef tip: Using a mix of ground turkey and ground chicken can add extra flavor to the meatballs.
- Best substitution: Substitute ground turkey with ground chicken or ground beef for a different flavor profile.
- Make-ahead: The soup freezes well. Make a big batch and freeze individual portions for easy meals.
- Scaling: This recipe can be easily doubled to serve a larger crowd.
- Troubleshooting: If the soup is too thick, thin it out with a little water or more chicken broth.
Storage
- Fridge: Store leftovers in an airtight container for up to 5 days.
- Freezer: Freeze individual portions for up to 3 months. Thaw overnight in the fridge before reheating.
- 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, stirring halfway through.
- Make ahead: The soup can be made up to 2 days ahead. Store in the fridge and reheat when ready to serve.
Nutrition Per Serving
- Calories: 350
- Protein: 30g
- Fat: 12g
- Carbs: 25g
- Fiber: 3g
- Sugar: 6g
- Sodium: 600mg
- Cholesterol: 100mg
- Sat. Fat: 3g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Hearty Turkey Meatball Soup with Orzo and Spinach FAQs
Yes, the soup can be made up to 2 days ahead. Store in the fridge and reheat when ready to serve.
Ensure you're using enough salt and pepper. Also, try adding a Parmesan cheese rind to the soup while it simmers for extra flavor.
Yes, cook the meatballs separately, then add them to the slow cooker with the other ingredients. Cook on low for 6-8 hours.
Yes, but they may not be as flavorful as homemade. Thaw them before adding to the soup and adjust cooking time as needed.
Reheat in the oven at 350°F (180°C) for 15-20 minutes or in the microwave for 2-3 minutes, stirring halfway through.
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!






