When you are craving a cozy, healthy meal, this Turkey Meatball Soup with Spinach and Orzo is the perfect solution. This comforting soup combines tender homemade meatballs with delicate orzo pasta and fresh greens for a balanced dinner that the whole family will love. It is a light yet filling option for busy weeknights or a nutritious lunch that warms you from the inside out. With vibrant colors and savory flavors, this Turkey Meatball Soup with Spinach and Orzo is sure to become a staple in your regular meal rotation.
15 mins
35 mins
50 mins
6 servings
Why This Recipe Works
- The use of dark meat turkey keeps the meatballs exceptionally juicy and flavorful.
- Orzo pasta adds a wonderful silkiness to the broth, making every spoonful satisfying.
- It is a one-pot meal, which means fewer dishes and easy cleanup after dinner.
- The fresh spinach provides a nutrient boost without overpowering the delicate flavors.
- This recipe is versatile enough to serve on a chilly winter evening or a crisp spring night.
Ingredients
To prepare this Turkey Meatball Soup with Spinach and Orzo, you will need a handful of fresh ingredients. The combination of aromatics like celery and carrots forms the base of the soup, while the Parmesan-infused turkey provides a rich, savory depth.
For the meatballs:
- 2 slices white bread or 1 soft dinner roll (about 3 inches across), left out overnight
- 1/4 cup (60 ml) whole or reduced-fat milk
- 1 large egg
- 1/4 cup (32g) grated Parmesan cheese
- 1 pound ground turkey, preferably dark meat or at least 85% lean
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
- 2 tablespoons chopped fresh parsley
- 2 tablespoons olive oil
For the soup:
- 2 tablespoons olive oil
- 2 stalks celery, halved lengthwise and thinly sliced
- 3 medium carrots, thinly sliced
- 1/2 teaspoon kosher salt
- 1/4 teaspoon freshly ground black pepper
- 8 cups (2000 ml) chicken stock
- 1/2 cup (70g) orzo pasta
- 8 loosely packed cups (5 ounces) baby spinach, with any long stems removed
- 1 cup (128g) grated Parmesan, for serving
Ingredient Notes and Substitutions
Making small adjustments to this Turkey Meatball Soup with Spinach and Orzo can help you customize the dish to fit your pantry staples.
- If you do not have fresh bread, you can substitute with 1/4 cup of plain breadcrumbs.
- Feel free to use kale or Swiss chard instead of baby spinach for a heartier texture.
- You can swap the orzo for another small-shaped pasta, such as pastina or acini di pepe.
- For a vegetarian version, replace the chicken stock with high-quality vegetable broth.
- Make it gluten-free by using your favorite gluten-free bread for the meatballs and a gluten-free orzo or rice.
How to Make Turkey Meatball Soup with Spinach and Orzo
Step 1: Prepare the Meatball Mixture
Shred the bread or roll with your fingers into 1/2-inch pieces. In a medium bowl, combine the shredded bread, milk, egg, Parmesan cheese, ground turkey, salt, pepper, and fresh parsley. Use your clean hands to gently work the mixture until it is fully incorporated, being careful not to overwork the meat to keep the meatballs tender.
Step 2: Shape the Meatballs
With damp hands to prevent sticking, shape 2 teaspoons of the turkey mixture into a small, walnut-sized ball, roughly 1 1/2-inches in diameter. Repeat this process until you have 30 to 34 meatballs. Placing them on a parchment-lined tray can help keep them organized.
Step 3: Brown the Meatballs
In a nonstick skillet, heat 1 tablespoon of olive oil over medium heat. Once the oil is shimmering, add half of the meatballs. Cook for 3 minutes, then turn and cook for 2 more minutes until browned on the exterior. Remove them from the pan and repeat the process with the remaining tablespoon of oil and the rest of the meatballs.
Step 4: Create the Soup Base
In a large soup pot or Dutch oven, heat the remaining oil. Add the sliced celery and carrots, seasoning with salt and pepper. Sauté for about 8 minutes until the vegetables start to soften. Pour in the chicken stock and bring the mixture to a rolling boil.
Step 5: Cook the Soup
Gently add the browned meatballs and the orzo pasta to the boiling stock. Bring the mixture back to a boil, then reduce the heat to a simmer. Cover the pot and cook for 15 minutes. Stir occasionally to ensure the orzo does not stick to the bottom, and check the meatballs for doneness by cutting one in half.
Step 6: Finish and Serve
Remove the lid and add the baby spinach. Cook for 2 minutes or just until the leaves have wilted into the broth. Taste the soup and adjust the salt and pepper if needed. Ladle into warm bowls and serve with a generous sprinkle of grated Parmesan cheese.
Pro Tips
- If you are in a rush, you can skip browning the meatballs entirely and drop them directly into the simmering stock.
- For extra flavor, add a rind of Parmesan cheese into the broth while it simmers.
- Do not overcook the spinach; adding it at the very end keeps it bright green and prevents it from turning mushy.
- If you find your soup is too thick after resting, stir in a splash of warm chicken stock before serving.
Serving Suggestions
This Turkey Meatball Soup with Spinach and Orzo is a complete meal on its own, but it pairs beautifully with a few simple sides.
- Serve with a side of crusty sourdough bread or garlic butter toast for dipping into the savory broth.
- A crisp side salad with a lemon vinaigrette complements the warmth of the soup.
- Pair with a light, non-alcoholic sparkling apple cider for a refreshing contrast.
- Add a squeeze of fresh lemon juice just before serving to brighten the entire dish.
Storage and Reheating
Store leftover Turkey Meatball Soup with Spinach and Orzo in an airtight container in the refrigerator for up to 3 days. When reheating, use a saucepan over medium-low heat until warmed through; avoid boiling, which can make the orzo lose its texture. If the broth has thickened from the pasta, feel free to add a splash of water or stock.
FAQs
Can I make this recipe ahead of time?
Yes, you can prepare the meatballs ahead of time and keep them in the fridge. You can also make the full soup, as the flavors actually deepen the next day.
Can I freeze this recipe?
You can freeze the uncooked meatballs on a tray before bagging them. However, it is best to cook the soup fresh, as the orzo can become very soft when frozen and reheated.
What can I serve with this recipe?
This soup goes great with a simple green salad or a slice of toasted crusty bread. These sides help complete the meal without taking away from the flavors of the soup.
How do I keep this recipe from drying out?
Using dark meat turkey is the secret to keeping the meatballs moist. Also, be careful not to overcook them during the browning stage or in the simmering soup.
More Recipes You’ll Love
If you enjoyed this soup, check out these other favorites for your dinner table:
- Try my Easy Lemon Chicken Orzo Soup for another bright and simple meal.
- For a different protein, look at these Healthy Turkey Burger Bowls.
- If you love one-pot recipes, my Quick Spinach and Chickpea Stew is a fantastic option.
- Enjoy more Italian-inspired comfort with these Simple Basil Pesto Pasta dishes.
Final Thoughts
There is nothing quite like a homemade Turkey Meatball Soup with Spinach and Orzo to bring comfort to your home kitchen. It is an approachable recipe that focuses on fresh ingredients and simple techniques to deliver maximum flavor. Whether you are meal prepping for the week ahead or putting together a quick dinner for your family, this soup provides a perfect balance of protein, greens, and pasta. Give this hearty, nourishing dish a try tonight and experience how satisfying a simple bowl of soup can be. Happy cooking!
PrintTurkey Meatball Soup with Spinach and Orzo
A cozy, nourishing soup that pairs succulent dark meat turkey meatballs with silky orzo pasta and vibrant fresh spinach. This one-pot wonder features a aromatic vegetable base of carrots and celery, simmered in a rich chicken stock for a perfectly balanced meal that is light yet satisfying. Ideal for busy weeknights, this recipe offers comfort and wholesome nutrition in every spoonful.
- Prep Time: 15 Mins
- Cook Time: 35 Mins
- Total Time: 50 Mins
- Yield: 6 servings 1x
- Category: Healthy Dinner
- Method: Stovetop
- Cuisine: American
Ingredients
2 slices white bread or 1 soft dinner roll, torn into pieces
1/4 cup whole or reduced-fat milk
1 large egg
1/4 cup grated Parmesan cheese
1 pound ground turkey (85% lean)
1 teaspoon kosher salt
1/2 teaspoon freshly ground black pepper
2 tablespoons chopped fresh parsley
4 tablespoons olive oil, divided
2 stalks celery, thinly sliced
3 medium carrots, thinly sliced
8 cups chicken stock
1 cup orzo pasta
4 cups fresh baby spinach
Instructions
Step 1: Prepare the Meatball Mixture
Shred the bread or roll with your fingers into 1/2-inch pieces. In a medium bowl, combine the shredded bread, milk, egg, Parmesan cheese, ground turkey, salt, pepper, and fresh parsley. Use your clean hands to gently work the mixture until it is fully incorporated, being careful not to overwork the meat to keep the meatballs tender.
Step 2: Shape the Meatballs
With damp hands to prevent sticking, shape 2 teaspoons of the turkey mixture into a small, walnut-sized ball, roughly 1 1/2-inches in diameter. Repeat this process until you have 30 to 34 meatballs. Placing them on a parchment-lined tray can help keep them organized.
Step 3: Brown the Meatballs
In a nonstick skillet, heat 1 tablespoon of olive oil over medium heat. Once the oil is shimmering, add half of the meatballs. Cook for 3 minutes, then turn and cook for 2 more minutes until browned on the exterior. Remove them from the pan and repeat the process with the remaining tablespoon of oil and the rest of the meatballs.
Step 4: Create the Soup Base
In a large soup pot or Dutch oven, heat the remaining oil. Add the sliced celery and carrots, seasoning with salt and pepper. Sauté for about 8 minutes until the vegetables start to soften. Pour in the chicken stock and bring the mixture to a rolling boil.
Step 5: Cook the Soup
Gently add the browned meatballs and the orzo pasta to the boiling stock. Bring the mixture back to a boil, then reduce the heat to a simmer. Cover the pot and cook for 15 minutes. Stir occasionally to ensure the orzo does not stick to the bottom, and check the meatballs for doneness by cutting one in half.
Step 6: Finish and Serve
Remove the lid and add the baby spinach. Cook for 2 minutes or just until the leaves have wilted into the broth. Taste the soup and adjust the salt and pepper if needed. Ladle into warm bowls and serve with a generous sprinkle of grated Parmesan cheese.
Pro Tips
- If you are in a rush, you can skip browning the meatballs entirely and drop them directly into the simmering stock.
- For extra flavor, add a rind of Parmesan cheese into the broth while it simmers.
- Do not overcook the spinach; adding it at the very end keeps it bright green and prevents it from turning mushy.
- If you find your soup is too thick after resting, stir in a splash of warm chicken stock before serving.
Notes
Use dark meat ground turkey for the juiciest meatballs. The soup can be stored in an airtight container for up to 3 days. Orzo will absorb broth over time; add a splash of water when reheating if necessary.
Nutrition
- Serving Size: 1.5 cups
- Calories: 320
- Sugar: 3g
- Sodium: 850mg
- Fat: 14g
- Saturated Fat: 4g
- Carbohydrates: 28g
- Fiber: 3g
- Protein: 22g
- Cholesterol: 85mg