Cozy 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 perfected the balance of flavors and textures. The cozy, hearty soup is filled with juicy turkey meatballs, tender orzo, and fresh spinach. Jump to the recipe card or keep reading for my best tips. If you love recipes like this, you’ll also enjoy Easy Breakfast Croissant Sandwiches with Eggs and Cheese and Creamy Italian Mushroom Carbonara Recipe for Dinner.

Why This Cozy Turkey Meatball Soup with Orzo and Spinach Is Pure Comfort
- Perfect for chilly nights
- Packed with protein and veggies
- Better than takeout and ready in 30 minutes
- Freezes well for meal prep
What You'll Need for Cozy 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
- Orzo pasta
- Fresh spinach
- Chicken broth
- Salt
- Pepper
- Dried oregano
- Dried basil
- Bay leaves
- Tomato paste
- Worcestershire sauce
- Optional: Grated Parmesan cheese
- Optional: Fresh basil or parsley
- Optional: Crusty bread

📝 Ingredient Notes
- Ground turkey: Use 90/10 or 85/15 ground turkey for the best texture.
đź›’ Tools & Equipment I Recommend
- Instant-read meat thermometer — Ensures perfectly cooked meatballs every time. → See on Amazon
- Immersion blender — Smooths the soup and prevents lumps from the tomato paste. → See on Amazon

How to Make Cozy Turkey Meatball Soup with Orzo and Spinach
- Prepare meatballs: Mix ground turkey, onion, garlic, breadcrumbs, egg, salt, and pepper. Form into 1-inch meatballs.
- Cook meatballs: Brown meatballs in a large pot, then remove and set aside.
- Sauté vegetables: In the same pot, sauté onion, carrots, and celery until softened.
- Add seasonings: Stir in tomato paste, oregano, basil, bay leaves, and Worcestershire sauce.
- Simmer soup: Add chicken broth, bring to a boil, then reduce heat and let simmer for 20 minutes.
- Add pasta and meatballs: Stir in orzo and cooked meatballs. Simmer until orzo is tender.
- Add spinach: Stir in fresh spinach until wilted. Season with salt and pepper to taste.
Cook's Tips for Perfect Cozy Turkey Meatball Soup with Orzo and Spinach
- Common mistake and fix: Overcooking meatballs can make them tough. Use a meat thermometer to ensure they reach 165°F (74°C).
- Pro tip: For a lighter soup, use low-sodium chicken broth and skip the optional toppings.
- Pro tip: Make a double batch and freeze individual portions for easy lunches.
Storing & Reheating Cozy 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 and reheated on the stovetop.
Freezing Cozy 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 version, add a pinch of red pepper flakes when sautéing the vegetables.
- Best substitution: Use ground chicken or pork instead of turkey for a different flavor.
- Make-ahead: The soup can be made up to 2 days ahead and reheated on the stovetop.
- Scaling: This recipe can be easily doubled or halved to serve more or fewer people.
- Troubleshooting: If the soup is too thick, thin it out with a bit more chicken broth.
Want to level up this recipe?
Enamel Dutch oven — Evenly distributes heat for perfectly cooked meatballs and a smooth soup. → Check price on Amazon
Cozy Turkey Meatball Soup with Orzo and Spinach

Ingredients
Main Ingredients
- Ground turkey
- Onion
- Garlic
- Carrots
- Celery
- Orzo pasta
- Fresh spinach
- Chicken broth
Seasonings
- Salt
- Pepper
- Dried oregano
- Dried basil
- Bay leaves
- Tomato paste
- Worcestershire sauce
Optional Toppings
- Grated Parmesan cheese
- Fresh basil or parsley
- Crusty bread
Instructions
- Prepare meatballs: Mix ground turkey, onion, garlic, breadcrumbs, egg, salt, and pepper. Form into 1-inch meatballs.
- Cook meatballs: Brown meatballs in a large pot, then remove and set aside.
- Sauté vegetables: In the same pot, sauté onion, carrots, and celery until softened.
- Add seasonings: Stir in tomato paste, oregano, basil, bay leaves, and Worcestershire sauce.
- Simmer soup: Add chicken broth, bring to a boil, then reduce heat and let simmer for 20 minutes.
- Add pasta and meatballs: Stir in orzo and cooked meatballs. Simmer until orzo is tender.
- Add spinach: Stir in fresh spinach until wilted. Season with salt and pepper to taste.
Notes
- Chef tip: For a spicy version, add a pinch of red pepper flakes when sautéing the vegetables.
- Best substitution: Use ground chicken or pork instead of turkey for a different flavor.
- Make-ahead: The soup can be made up to 2 days ahead and reheated on the stovetop.
- Scaling: This recipe can be easily doubled or halved to serve more or fewer people.
- Troubleshooting: If the soup is too thick, thin it out with a bit 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.
- 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 and reheated on the stovetop.
Nutrition Per Serving
- Calories: 350
- Protein: 30g
- Fat: 10g
- Carbs: 35g
- Fiber: 3g
- Sugar: 4g
- Sodium: 800mg
- Cholesterol: 100mg
- Sat. Fat: 3g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Cozy Turkey Meatball Soup with Orzo and Spinach FAQs
Yes, the soup can be made up to 2 days ahead and reheated on the stovetop.
Overcooking meatballs can make them tough. Use a meat thermometer to ensure they reach 165°F (74°C).
Yes, freeze individual portions for up to 3 months. Thaw overnight in the fridge before reheating.
Yes, cook the meatballs separately, then combine all ingredients in the slow cooker and cook on low for 6-8 hours.
Yes, this soup is gluten-free as long as you use gluten-free orzo and ensure all other ingredients are certified gluten-free.
A Warm Final Note
I can’t wait for you to try Cozy 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!






