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 discovered the secret to perfectly tender meatballs. The cozy aroma of this soup fills your home and warms your soul. Keep reading for my best tips or jump to the recipe card. If you love recipes like this, you’ll also enjoy Easy Baked Turmeric Chicken with Spring Vegetables and Easy Garlic Butter Steak Bites with Potatoes Recipe.

Why This Hearty Turkey Meatball Soup with Orzo and Spinach Is Pure Comfort
- Perfect for chilly nights
- Better than takeout
- Filling and satisfying
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
- Italian seasoning
- salt
- pepper
- chicken broth
- Optional: grated Parmesan
- Optional: fresh basil

📝 Ingredient Notes
- ground turkey: Use lean ground turkey for a healthier soup.
đź›’ Tools & Equipment I Recommend
- Instant Pot — Saves time and energy → See on Amazon
- Food Processor — Makes quick work of chopping vegetables → See on Amazon

How to Make Hearty Turkey Meatball Soup with Orzo and Spinach
- Prepare meatballs: Mix ground turkey, onion, garlic, Italian seasoning, salt, and pepper. Form into small meatballs.
- Cook vegetables: Sauté onion, carrots, and celery until soft. Add garlic and cook for another minute.
- Simmer soup: Add chicken broth, meatballs, and orzo. Simmer until meatballs are cooked through and orzo is tender.
- Add spinach: Stir in spinach and cook until wilted. Serve hot with desired toppings.
Cook's Tips for Perfect Hearty Turkey Meatball Soup with Orzo and Spinach
- : Use a food processor to quickly chop the vegetables.
- Common mistake and fix: Don't overcrowd the pot when simmering the meatballs. Cook them in batches if necessary.
- : For a lighter soup, use low-sodium chicken broth.
- : To make this soup ahead, prepare the meatballs and vegetables, then store them separately in the fridge. 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: The meatballs and vegetables can be made ahead and stored separately in the fridge.
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, stirring halfway through.
Recipe Notes
- Chef tip: For a spicy twist, add a pinch of red pepper flakes to the meatball mixture.
- Best substitution: Use ground chicken or turkey sausage instead of ground turkey.
- Make-ahead: See storage notes for make-ahead tips.
- Scaling: This recipe can easily be doubled or halved.
- Troubleshooting: If the soup is too thick, thin it out with a little water or additional chicken broth.
Want to level up this recipe?
Cast Iron Dutch Oven — Evenly cooks the meatballs and vegetables → Check price on Amazon
Hearty Turkey Meatball Soup with Orzo and Spinach

Ingredients
Main Ingredients
- ground turkey
- onion
- garlic
- carrots
- celery
Seasonings
- Italian seasoning
- salt
- pepper
- chicken broth
Optional Toppings
- grated Parmesan
- fresh basil
Instructions
- Prepare meatballs: Mix ground turkey, onion, garlic, Italian seasoning, salt, and pepper. Form into small meatballs.
- Cook vegetables: Sauté onion, carrots, and celery until soft. Add garlic and cook for another minute.
- Simmer soup: Add chicken broth, meatballs, and orzo. Simmer until meatballs are cooked through and orzo is tender.
- Add spinach: Stir in spinach and cook until wilted. Serve hot with desired toppings.
Notes
- Chef tip: For a spicy twist, add a pinch of red pepper flakes to the meatball mixture.
- Best substitution: Use ground chicken or turkey sausage instead of ground turkey.
- Make-ahead: See storage notes for make-ahead tips.
- Scaling: This recipe can easily be doubled or halved.
- Troubleshooting: If the soup is too thick, thin it out with a little water or additional chicken broth.
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, stirring halfway through.
- Make ahead: The meatballs and vegetables can be made ahead and stored separately in the fridge.
Nutrition Per Serving
- Calories: 420
- Protein: 35g
- Fat: 15g
- Carbs: 35g
- Fiber: 3g
- Sugar: 4g
- Sodium: 800mg
- Cholesterol: 120mg
- Sat. Fat: 4.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, see storage notes for make-ahead tips.
Overcrowding the pot can cause the meatballs to fall apart. Cook them in batches if necessary.
Yes, freeze individual portions for up to 3 months. Thaw overnight in the fridge before reheating.
Yes, cook the vegetables on the stove, then combine all ingredients in the slow cooker. Cook on low for 6-8 hours or high for 3-4 hours.
Reheat in the oven or on the stove over medium heat, stirring occasionally. Avoid the microwave for best results.
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!






