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 secret to perfectly tender meatballs and a rich, flavorful broth. Jump to the recipe card or keep reading for my best tips. If you love recipes like this, you’ll also enjoy Roasted Strawberry Lime Basil Ice Cream and Creamy Coconut Chicken Brothy Rice.

Why This Hearty Turkey Meatball Soup with Orzo and Spinach Is Pure Comfort
- Hearty and comforting
- Better than takeout
- Easy to customize
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
- Carrots
- Celery
- Garlic
- Canned diced tomatoes
- Low-sodium chicken broth
- Orzo pasta
- Fresh spinach
- Salt
- Black pepper
- Dried oregano
- Dried basil
- Red pepper flakes
- Olive oil
- Grated Parmesan cheese
- Optional: Fresh basil leaves
- Optional: Grated Parmesan cheese

π Ingredient Notes
- Ground turkey: Use 85% lean for best results.
π Tools & Equipment I Recommend
- Food processor β Makes quick work of chopping vegetables and mixing meatballs. β See on Amazon
- Instant-read thermometer β Ensures meatballs are cooked to a safe temperature. β See on Amazon

How to Make Hearty Turkey Meatball Soup with Orzo and Spinach
- Step 1: In a large bowl, combine ground turkey, onion, garlic, oregano, basil, salt, and pepper. Mix well and form into 1-inch meatballs.
- Step 2: Heat olive oil in a large pot over medium heat. Add meatballs and cook until browned on all sides. Remove meatballs and set aside.
- Step 3: In the same pot, add carrots, celery, and onion. Cook until softened. Stir in garlic and cook for an additional minute.
- Step 4: Add diced tomatoes, chicken broth, and red pepper flakes. Bring to a boil. Add meatballs back to the pot. Reduce heat and let simmer for 20 minutes.
- Step 5: Stir in orzo and cook until al dente. Add spinach and cook until wilted. Season with additional salt and pepper if needed.
Cook's Tips for Perfect Hearty Turkey Meatball Soup with Orzo and Spinach
- Common mistake and fix: Overcrowding the pot can lead to uneven cooking. Cook meatballs in batches if needed.
- Time-saving tip: Prepare meatballs ahead of time and store in the fridge until ready to use.
- Nutrition tip: Use low-sodium chicken broth to control the sodium content.
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 4 days. Make-ahead tip: Prepare meatballs and broth ahead of time. Combine and cook orzo and spinach before serving.
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 for 15-20 minutes. Microwave: Reheat in the microwave for 2-3 minutes, stirring halfway through.
Recipe Notes
- Chef tip: For a spicier soup, add more red pepper flakes or a pinch of cayenne pepper.
- Best substitution: Use ground chicken or pork instead of turkey for a different flavor profile.
- Make-ahead: This soup freezes well. Prepare individual portions and freeze for up to 3 months.
- Scaling: This recipe can be easily doubled or tripled to serve a crowd.
- Troubleshooting: If the soup is too thick, thin it out with a bit of water or additional broth.
Want to level up this recipe?
Immersion blender β Makes quick work of blending soups and sauces for a smooth, velvety texture. β Check price on Amazon
Hearty Turkey Meatball Soup with Orzo and Spinach

Ingredients
Main Ingredients
- Ground turkey
- Onion
- Carrots
- Celery
- Garlic
- Canned diced tomatoes
- Low-sodium chicken broth
- Orzo pasta
- Fresh spinach
Seasonings
- Salt
- Black pepper
- Dried oregano
- Dried basil
- Red pepper flakes
- Olive oil
- Grated Parmesan cheese
Optional Toppings
- Fresh basil leaves
- Grated Parmesan cheese
Instructions
- Step 1: In a large bowl, combine ground turkey, onion, garlic, oregano, basil, salt, and pepper. Mix well and form into 1-inch meatballs.
- Step 2: Heat olive oil in a large pot over medium heat. Add meatballs and cook until browned on all sides. Remove meatballs and set aside.
- Step 3: In the same pot, add carrots, celery, and onion. Cook until softened. Stir in garlic and cook for an additional minute.
- Step 4: Add diced tomatoes, chicken broth, and red pepper flakes. Bring to a boil. Add meatballs back to the pot. Reduce heat and let simmer for 20 minutes.
- Step 5: Stir in orzo and cook until al dente. Add spinach and cook until wilted. Season with additional salt and pepper if needed.
Notes
- Chef tip: For a spicier soup, add more red pepper flakes or a pinch of cayenne pepper.
- Best substitution: Use ground chicken or pork instead of turkey for a different flavor profile.
- Make-ahead: This soup freezes well. Prepare individual portions and freeze for up to 3 months.
- Scaling: This recipe can be easily doubled or tripled to serve a crowd.
- Troubleshooting: If the soup is too thick, thin it out with a bit of water or additional broth.
Storage
- Fridge: Store leftovers in an airtight container for up to 4 days.
- Freezer: Freeze individual portions for up to 3 months.
- Oven reheat: Reheat in the oven at 350Β°F for 15-20 minutes.
- Microwave reheat: Reheat in the microwave for 2-3 minutes, stirring halfway through.
- Make ahead: Prepare meatballs and broth ahead of time. Combine and cook orzo and spinach before serving.
Nutrition Per Serving
- Calories: 350
- Protein: 30g
- Fat: 12g
- Carbs: 28g
- Fiber: 3g
- Sugar: 4g
- Sodium: 600mg
- Cholesterol: 90mg
- 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, prepare meatballs and broth ahead of time. Combine and cook orzo and spinach before serving.
Ensure ground turkey is not too lean. Add a bit of breadcrumbs or egg to help bind the meatballs.
Yes, cook meatballs separately and add all ingredients to the slow cooker. Cook on low for 6-8 hours.
Yes, use gluten-free orzo or substitute with rice or quinoa.
Serve with a side of crusty bread or a simple green salad.
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!






