Cozy Turkey Meatball Soup with Orzo and Spinach

This Hearty Turkey Meatball Soup with Orzo and Spinach is the perfect cozy meal for chilly nights. After making this many times, I’ve found the secret to perfectly tender meatballs and a rich, flavorful broth. The warm, comforting aroma will fill your home and make everyone feel welcome. If you love recipes like this, you’ll also enjoy Easy Chicken Ramen Stir Fry with Fresh Veggies and High Protein Mango Greek Yogurt Popsicles for Summer.

Why This Cozy Turkey Meatball Soup with Orzo and Spinach Is Pure Comfort
- Perfectly tender turkey meatballs
- Rich, flavorful broth
- Comforting and hearty
- Easy to make and freezes well
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
- Canned diced tomatoes
- Low-sodium chicken broth
- Orzo pasta
- Fresh spinach
- Grated Parmesan cheese
- Salt
- Black pepper
- Dried oregano
- Dried basil
- Bay leaves
- Red pepper flakes
- Optional: Fresh basil
- Optional: Grated Parmesan cheese

📝 Ingredient Notes
- Ground turkey: Use lean ground turkey for a healthier soup.
🛒 Tools & Equipment I Recommend
- Food processor — Makes quick work of chopping vegetables and mixing meatballs. → See on Amazon
- Instant-read meat thermometer — Ensures perfectly cooked meatballs every time. → See on Amazon

How to Make Cozy Turkey Meatball Soup with Orzo and Spinach
- Step 1: In a large bowl, combine ground turkey, onion, garlic, breadcrumbs, egg, salt, and pepper. Mix until well combined.
- Step 2: Form the mixture into 1-inch meatballs and place them on a baking sheet lined with parchment paper.
- Step 3: Bake the meatballs at 400°F (200°C) for 15-20 minutes, or until cooked through and lightly browned.
- Step 4: In a large pot, heat olive oil over medium heat. Add onion, carrots, and celery. Cook until softened, about 5 minutes.
- Step 5: Add garlic, oregano, basil, and red pepper flakes to the pot. Cook for 1 minute.
- Step 6: Add diced tomatoes, chicken broth, and bay leaves to the pot. Bring to a boil.
- Step 7: Add the cooked meatballs to the pot. Reduce heat to low and let simmer for 20 minutes.
- Step 8: Stir in orzo and cook until al dente, about 8-10 minutes.
- Step 9: Add spinach to the pot and cook until wilted, about 2 minutes.
- Step 10: Season with salt and pepper to taste. Serve hot, topped with grated Parmesan cheese and fresh basil.
Cook's Tips for Perfect Cozy Turkey Meatball Soup with Orzo and Spinach
- Common mistake and fix: Overworking the meat mixture can lead to tough meatballs. To prevent this, mix the ingredients just until combined.
- Pro tip: For a lighter soup, use ground turkey breast instead of regular ground turkey.
- Pro tip: To make this soup ahead, prepare the meatballs and broth separately, then combine and reheat when ready to serve.
- Pro tip: For a spicier soup, add more red pepper flakes or a pinch of cayenne pepper.
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 in the refrigerator for up to 5 days. Make-ahead tip: The meatballs can be made up to 2 days ahead and refrigerated until ready to use.
Freezing Cozy 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: For a quicker cooking time, use an immersion blender to puree some of the soup for a thicker broth.
- 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. Reheat on the stovetop over medium heat until warmed through.
- Scaling: This recipe can be easily doubled to serve a larger crowd.
- Troubleshooting: If the soup is too thick, thin it out with a little more chicken broth.
Want to level up this recipe?
Dutch oven — Perfect for cooking the soup and meatballs in one pot, saving time and cleanup. → Check price on Amazon
Cozy 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
- Grated Parmesan cheese
Seasonings
- Salt
- Black pepper
- Dried oregano
- Dried basil
- Bay leaves
- Red pepper flakes
Optional Toppings
- Fresh basil
- Grated Parmesan cheese
Instructions
- Step 1: In a large bowl, combine ground turkey, onion, garlic, breadcrumbs, egg, salt, and pepper. Mix until well combined.
- Step 2: Form the mixture into 1-inch meatballs and place them on a baking sheet lined with parchment paper.
- Step 3: Bake the meatballs at 400°F (200°C) for 15-20 minutes, or until cooked through and lightly browned.
- Step 4: In a large pot, heat olive oil over medium heat. Add onion, carrots, and celery. Cook until softened, about 5 minutes.
- Step 5: Add garlic, oregano, basil, and red pepper flakes to the pot. Cook for 1 minute.
- Step 6: Add diced tomatoes, chicken broth, and bay leaves to the pot. Bring to a boil.
- Step 7: Add the cooked meatballs to the pot. Reduce heat to low and let simmer for 20 minutes.
- Step 8: Stir in orzo and cook until al dente, about 8-10 minutes.
- Step 9: Add spinach to the pot and cook until wilted, about 2 minutes.
- Step 10: Season with salt and pepper to taste. Serve hot, topped with grated Parmesan cheese and fresh basil.
Notes
- Chef tip: For a quicker cooking time, use an immersion blender to puree some of the soup for a thicker broth.
- 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. Reheat on the stovetop over medium heat until warmed through.
- Scaling: This recipe can be easily doubled to serve a larger crowd.
- Troubleshooting: If the soup is too thick, thin it out with a little more chicken broth.
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 can be made up to 2 days ahead and refrigerated until ready to use.
Nutrition Per Serving
- Calories: 360
- Protein: 35g
- Fat: 12g
- Carbs: 35g
- Fiber: 3g
- Sugar: 5g
- Sodium: 600mg
- Cholesterol: 120mg
- Sat. Fat: 3.5g
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 meatballs and broth can be made ahead separately and combined when ready to serve.
Overworking the meat mixture can lead to tough meatballs. Mix the ingredients just until combined.
Yes, individual portions can be frozen for up to 3 months. Thaw overnight in the refrigerator before reheating.
Yes, combine all ingredients except orzo and spinach in the slow cooker. Cook on low for 6-8 hours. Stir in orzo and spinach during the last 10 minutes of cooking.
Rice or small pasta shapes can be used as a substitute for orzo.
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!






