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 keeping the meatballs tender and the soup full of flavor. The cozy aroma of this soup will make your home feel welcoming, and it’s perfect for chilly winter nights. Jump to the recipe or keep reading for my best tips. If you love recipes like this, you’ll also enjoy Easy Coconut Chicken in a Flavorful Thai-Inspired Sauce and Easy Grilled Corn with Chili Lime Yogurt Sauce.

Why This Hearty Turkey Meatball Soup with Orzo and Spinach Is Pure Comfort
- It's hearty and filling, perfect for cold winter nights.
- The meatballs stay tender and flavorful, not dry or tough.
- It's packed with protein and veggies, making it a healthy and satisfying meal.
- The combination of turkey, orzo, and spinach is incredibly comforting and delicious.
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
- orzo pasta
- spinach
- chicken broth
- olive oil
- salt
- black pepper
- dried oregano
- dried basil
- bay leaves
- red pepper flakes
- Optional: grated Parmesan cheese
- Optional: fresh basil or parsley
- Optional: crusty bread

📝 Ingredient Notes
- ground turkey: Using lean ground turkey helps keep the soup healthy and low in calories.
đź›’ Tools & Equipment I Recommend
- Food processor — Makes quick work of chopping vegetables and mixing meatball ingredients. → See on Amazon
- Instant-read meat thermometer — Ensures meatballs are cooked to a safe temperature, preventing foodborne illness. → See on Amazon

How to Make Hearty Turkey Meatball Soup with Orzo and Spinach
- Prepare meatballs: In a large bowl, combine ground turkey, onion, garlic, breadcrumbs, egg, salt, and pepper. Mix well, then form into small meatballs.
- Cook meatballs: Heat olive oil in a large pot over medium heat. Add meatballs and cook until browned on all sides. Remove meatballs from pot and set aside.
- Sauté vegetables: In the same pot, add more olive oil if needed. Sauté onion, carrots, and celery until softened. Add garlic and cook for an additional minute.
- Simmer soup: Add chicken broth, orzo, bay leaves, oregano, basil, and red pepper flakes to the pot. Bring to a boil, then reduce heat and let simmer for 10 minutes. Add meatballs back to the pot and cook for an additional 10 minutes.
- Add spinach: Stir in spinach and cook until wilted. Season with salt and pepper to taste.
Cook's Tips for Perfect Hearty Turkey Meatball Soup with Orzo and Spinach
- : Using lean ground turkey helps keep the soup healthy and low in calories.
- Common mistake and fix: Overcooking the meatballs can make them tough. To prevent this, use an instant-read meat thermometer to ensure they reach an internal temperature of 165°F (74°C).
- : For a lighter soup, you can use low-sodium chicken broth and omit the salt until the end, then add to taste.
- : To make this soup ahead of time, prepare the meatballs and vegetables separately, then store them in the refrigerator. When ready to serve, combine the ingredients in the pot and cook as directed.
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 in the refrigerator for up to 5 days. Make-ahead tip: The meatballs and vegetables can be prepared up to 2 days ahead of time.
Freezing Hearty Turkey Meatball Soup with Orzo and Spinach
Freeze individual portions for up to 3 months. Thaw overnight in the refrigerator before reheating.
How to Reheat Without Drying It Out
Oven: Reheat in a 350°F (180°C) oven for 15-20 minutes, or until heated through. Microwave: Reheat in the microwave for 2-3 minutes, or until heated through. Stir halfway through.
Recipe Notes
- Chef tip: Using a food processor to chop the vegetables and mix the meatball ingredients saves time and ensures even distribution of ingredients.
- Best substitution: Ground chicken or turkey can be substituted for the ground turkey in this recipe.
- Make-ahead: The meatballs and vegetables can be prepared up to 2 days ahead of time. When ready to serve, combine the ingredients in the pot and cook as directed.
- Scaling: This recipe can be easily doubled or halved to serve more or fewer people.
- Troubleshooting: If the soup is too thick, add more chicken broth or water to reach your desired consistency.
Want to level up this recipe?
High-quality chicken broth — Using a flavorful, low-sodium chicken broth is key to a delicious soup. It 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
- orzo pasta
- spinach
- chicken broth
Seasonings
- olive oil
- salt
- black pepper
- dried oregano
- dried basil
- bay leaves
- red pepper flakes
Optional Toppings
- grated Parmesan cheese
- fresh basil or parsley
- crusty bread
Instructions
- Prepare meatballs: In a large bowl, combine ground turkey, onion, garlic, breadcrumbs, egg, salt, and pepper. Mix well, then form into small meatballs.
- Cook meatballs: Heat olive oil in a large pot over medium heat. Add meatballs and cook until browned on all sides. Remove meatballs from pot and set aside.
- Sauté vegetables: In the same pot, add more olive oil if needed. Sauté onion, carrots, and celery until softened. Add garlic and cook for an additional minute.
- Simmer soup: Add chicken broth, orzo, bay leaves, oregano, basil, and red pepper flakes to the pot. Bring to a boil, then reduce heat and let simmer for 10 minutes. Add meatballs back to the pot and cook for an additional 10 minutes.
- Add spinach: Stir in spinach and cook until wilted. Season with salt and pepper to taste.
Notes
- Chef tip: Using a food processor to chop the vegetables and mix the meatball ingredients saves time and ensures even distribution of ingredients.
- Best substitution: Ground chicken or turkey can be substituted for the ground turkey in this recipe.
- Make-ahead: The meatballs and vegetables can be prepared up to 2 days ahead of time. When ready to serve, combine the ingredients in the pot and cook as directed.
- Scaling: This recipe can be easily doubled or halved to serve more or fewer people.
- Troubleshooting: If the soup is too thick, add more chicken broth or water to reach your desired consistency.
Storage
- Fridge: Store leftovers in an airtight container in the refrigerator for up to 5 days.
- Freezer: Freeze individual portions for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Oven reheat: Reheat in a 350°F (180°C) oven for 15-20 minutes, or until heated through.
- Microwave reheat: Reheat in the microwave for 2-3 minutes, or until heated through. Stir halfway through.
- Make ahead: The meatballs and vegetables can be prepared up to 2 days ahead of time.
Nutrition Per Serving
- Calories: 350
- Protein: 32g
- Fat: 12g
- Carbs: 28g
- 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.
Hearty Turkey Meatball Soup with Orzo and Spinach FAQs
Yes, you can prepare the meatballs and vegetables separately, then store them in the refrigerator. When ready to serve, combine the ingredients in the pot and cook as directed.
Overcooking the meatballs can make them tough. To prevent this, use an instant-read meat thermometer to ensure they reach an internal temperature of 165°F (74°C).
Yes, you can freeze individual portions for up to 3 months. Thaw overnight in the refrigerator before reheating.
Yes, after browning the meatballs, combine all ingredients in the slow cooker and cook on low for 6-8 hours or on high for 3-4 hours.
Yes, this soup is gluten-free as long as you use gluten-free chicken broth and orzo. Always double-check the labels of your ingredients to ensure they are gluten-free.
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!






