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 keeping the meatballs tender and the soup flavorful. The cozy aroma of this soup will fill your home and make your family beg for more. If you love recipes like this, you’ll also enjoy Creamy Pistachio Baklava Cheesecake Recipe and Caramelized Rhubarb Muffins with Fresh Nutmeg Flavor.

Why This Hearty Turkey Meatball Soup with Orzo and Spinach Is Pure Comfort
- Packed with protein and veggies
- Ready in just 30 minutes
- Better than takeout
- Cozy and comforting
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
- Parmesan cheese
- Salt
- Black pepper
- Dried oregano
- Dried basil
- Red pepper flakes
- Olive oil
- Optional: Fresh basil
- Optional: Grated Parmesan cheese

π Ingredient Notes
- Ground turkey: Use 90/10 ground turkey for the best texture.
π Tools & Equipment I Recommend
- Food processor β Makes quick work of chopping veggies β See on Amazon
- Instant-read thermometer β Ensures meatballs are cooked through β 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, salt, pepper, oregano, and basil. Mix well and form into 1-inch meatballs.
- Step 2: In a large pot, heat olive oil 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. Add garlic and cook for an additional minute.
- Step 4: Stir in diced tomatoes, chicken broth, and red pepper flakes. Bring to a boil. Add meatballs back to the pot and reduce heat to low. Simmer for 15 minutes.
- Step 5: Stir in orzo and cook until al dente. Add spinach and cook until wilted. Serve with fresh basil and grated Parmesan cheese.
Cook's Tips for Perfect Hearty Turkey Meatball Soup with Orzo and Spinach
- : To prevent meatballs from falling apart, use your hands to mix the ingredients and form the meatballs.
- Common mistake and fix: Don't overcook the meatballs. They can become tough and dry. Use an instant-read thermometer to ensure they reach 160Β°F.
- : For a lighter soup, use ground turkey breast instead of regular ground turkey.
- : To make this soup ahead of time, prepare the meatballs and vegetables separately. Store in the refrigerator for up to 2 days. When ready to serve, combine the ingredients and simmer until heated through.
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 4 days. Make-ahead tip: The meatballs can be made up to 1 day ahead. Store in the refrigerator until ready to use.
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 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: For a spicy soup, add a pinch of cayenne pepper to the meatball mixture.
- Best substitution: Substitute ground chicken or beef for the ground turkey.
- Make-ahead: Prepare the meatballs and vegetables ahead of time. Store separately in the refrigerator until ready to use.
- Scaling: This recipe can be easily doubled to serve a larger crowd.
- Troubleshooting: If the soup is too thick, thin it out with a bit more chicken broth.
Want to level up this recipe?
Immersion blender β Smooths out the soup for a creamy texture β 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
- Parmesan cheese
Seasonings
- Salt
- Black pepper
- Dried oregano
- Dried basil
- Red pepper flakes
- Olive oil
Optional Toppings
- Fresh basil
- Grated Parmesan cheese
Instructions
- Step 1: In a large bowl, combine ground turkey, onion, garlic, salt, pepper, oregano, and basil. Mix well and form into 1-inch meatballs.
- Step 2: In a large pot, heat olive oil 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. Add garlic and cook for an additional minute.
- Step 4: Stir in diced tomatoes, chicken broth, and red pepper flakes. Bring to a boil. Add meatballs back to the pot and reduce heat to low. Simmer for 15 minutes.
- Step 5: Stir in orzo and cook until al dente. Add spinach and cook until wilted. Serve with fresh basil and grated Parmesan cheese.
Notes
- Chef tip: For a spicy soup, add a pinch of cayenne pepper to the meatball mixture.
- Best substitution: Substitute ground chicken or beef for the ground turkey.
- Make-ahead: Prepare the meatballs and vegetables ahead of time. Store separately in the refrigerator until ready to use.
- Scaling: This recipe can be easily doubled to serve a larger crowd.
- Troubleshooting: If the soup is too thick, thin it out with a bit more chicken broth.
Storage
- Fridge: Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Freezer: Freeze individual portions for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Oven reheat: Reheat in a 350Β°F 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 can be made up to 1 day ahead. Store in the refrigerator until ready to use.
Nutrition Per Serving
- Calories: 350
- Protein: 30g
- Fat: 12g
- Carbs: 32g
- Fiber: 3g
- Sugar: 6g
- Sodium: 600mg
- Cholesterol: 100mg
- 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, prepare the meatballs and vegetables separately. Store in the refrigerator for up to 2 days. When ready to serve, combine the ingredients and simmer until heated through.
To prevent meatballs from falling apart, use your hands to mix the ingredients and form the meatballs. Don't overmix the meat.
Yes, freeze individual portions for up to 3 months. Thaw overnight in the refrigerator before reheating.
Yes, this soup is gluten-free. However, be sure to check the packaging of your chicken broth to ensure it's gluten-free.
Yes, cook the meatballs in a pan first, then transfer them to the slow cooker with the other ingredients. Cook on low for 6-8 hours or on high for 3-4 hours.
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!






