Turkey meatball soup is an easy yet super comforting recipe that’s just perfect for a busy weeknight. You can even make the meatballs ahead and freeze them to save time!
![turkey meatball soup with ciabatta](https://skinnyspatula.com/wp-content/uploads/2022/12/Turkey_Meatball_Soup_1.jpg)
Want to Save This Recipe?
Enter your email and I'll send it straight to your inbox. Plus, get great new recipes from me every week!
This turkey meatball soup with orzo is hearty, easy to make and absolutely delicious! It has a super flavorful tomato-based broth, and I make it creamy by adding just a bit of half and half (single cream).
The meatballs for this soup are made using my super simple recipe for low-fat oven-baked meatballs. This is a very versatile recipe where you can use any type of meat you like — I went for lean ground turkey for this soup.
Since they’re oven-baked (or air-fried, see instructions in the recipe notes and tips) and have absolutely no oil in them, these meatballs are perfect in this soup to keep things low-fat yet absolutely delicious.
If you love easy and healthy soups, make sure you try my Instant Pot Beef Barley Soup and my Tuscan White Bean and Kale Soup.
Why you’ll love this turkey meatball soup
- It’s super easy to make in one pot with homemade or shop-bought meatballs.
- The mix of meatballs, orzo and veggies makes this healthy turkey meatball soup extra hearty and filling.
- You can have it on the table in just a bit over half an hour — just perfect for a busy weeknight.
Ingredients and substitutions
Turkey meatballs — As mentioned above, this recipe is made with oven-baked turkey meatballs from this recipe.
You can also use shop-bought meatballs to save time or make the soup vegetarian by using plant-based meatballs.
Olive oil — You’ll need a bit of extra virgin olive oil to saute the veggies in.
Onion, carrot and celery — I like to dice these on the smaller side so they become translucent quickly.
Garlic — Feel free to add as much freshly chopped garlic as you like.
Italian seasoning mix — This is super convenient but you can use fresh herbs if you have them on hand.
Tomato paste + tomato sauce (passata) — This combination is just perfect for a smooth and flavorful tomato-based broth.
Chicken stock — Use a low-sodium chicken broth as needed.
Orzo — I love orzo in this soup, but you can also use ditalini, stelline or another type of small pasta. Gnocchi or tortellini are other options for a heartier soup.
Baby spinach — Fresh spinach is perfect in this meatball soup, but you can substitute it with kale if you like.
Half and half (single cream) — This is optional but perfect if you want the soup to be creamy.
Parmesan — Freshly grated parmesan is always best; I keep a wedge in the fridge and use a fine grater to grate just what I need.
How to make turkey meatball vegetable soup
Heat the olive oil in a large stock pot or Dutch oven and sauté the onion, carrot and celery stalks for 7-8 minutes over medium heat until softened.
Stir in the garlic, Italian seasoning mix and red chili flakes and cook for another minute.
Next, stir in the tomato paste and tomato sauce (passata), then add the chicken stock and orzo.
Bring to a boil, then lower the heat and simmer for 10 minutes, stirring occasionally to prevent the orzo from sticking to the bottom of the pot.
Once the orzo is al dente, stir in the meatballs and baby spinach. Place a lid on the pot and simmer for 1-2 minutes until the spinach is wilted and the meatballs are heated through.
Add the half and half and grated Parmesan, then season to taste and serve hot, with some extra freshly grated Parmesan on top if you like.
Leftovers and storage
- Leftovers will keep well in the fridge for up to 3 days in an airtight container.
- Reheat the turkey meatball soup in the microwave or on the stovetop until piping hot (make sure the meatballs are also hot in the middle).
- This soup freezes well for up to 2 months. Allow it to cool down completely, then transfer it to a freezer-safe container.
Recipe notes and tips
- Substitute the orzo with quinoa for a low-carb and even healthier soup.
- The soup is hearty enough to enjoy on its own, but you can serve it with crusty bread or some slices of garlic bread.
- Add extra flavor and brightness by sprinkling some freshly chopped parsley or dill on top of individual bowls before serving.
If you liked this turkey meatball soup, you might also like some of my other easy soup recipes:
- Kielbasa Potato Soup
- Creamy Vegetarian Tortellini Soup
- Instant Pot Beef Barley Soup
- Leftover Ham and Bean Soup
- Instant Pot Stuffed Pepper Soup
Looking for more delicious inspiration? Follow Skinny Spatula on Instagram, Facebook, and Pinterest!
Turkey Meatball Soup
Turkey meatball soup is an easy yet super comforting recipe that’s just perfect for a busy weeknight. You can even make the meatballs ahead and freeze them to save time!
Ingredients
- 24 turkey meatballs
- 1 tablespoon olive oil
- 1 medium onion, diced
- 1 medium carrot, diced
- 2-3 celery stalks, diced
- 2 large garlic cloves, diced
- 1 tablespoon Italian seasoning mix
- ¼ teaspoon red chili flakes
- 2 tablespoons tomato paste
- 1 ½ cup (300 ml) tomato sauce (passata)
- 5 cups (1.25 liter) chicken stock
- ¾ cup (150 g) orzo
- 2 cups (75 g) baby spinach
- ½ cup (100 ml) half and half (single cream)
- ⅓ cup (30 g) grated Parmesan
- Salt and freshly ground black pepper to taste
Instructions
- Heat the olive oil in a large stock pot or Dutch oven and sauté the onion, carrot and celery stalks for 7-8 minutes over medium heat until softened.
- Stir in the garlic, Italian seasoning mix and red chili flakes and cook for another minute.
- Next, stir in the tomato paste and tomato sauce (passata), then add the chicken stock and orzo.
- Bring to a boil, then lower the heat and simmer for 10 minutes, stirring occasionally to prevent the orzo from sticking to the bottom of the pot.
- Once the orzo is al dente, stir in the meatballs and baby spinach. Place a lid on the pot and simmer for 1-2 minutes until the spinach is wilted and the meatballs are heated through.
- Add the half and half and grated Parmesan, then season to taste and serve hot, with some extra freshly grated Parmesan on top if you like.
Nutrition Information:
Yield:
6Serving Size:
1Amount Per Serving: Calories: 344Total Fat: 15gSaturated Fat: 4gTrans Fat: 0gUnsaturated Fat: 9gCholesterol: 54mgSodium: 653mgCarbohydrates: 36gFiber: 5gSugar: 14gProtein: 19g
Nutritional information is an estimate provided by an online nutrition calculator.
Destiny Dawn says
Hello! Made this last night with both of your recipes and it came out great. Used plant based creamer and it was still so rich and lovely. Great recipes!
lynda KUCHER says
I made the soup today… It was delicious and very easy to make. I added more red pepper flakes, but we like a little zip in our soup other than that I also added more Italian seasoning and more vegetables than the recipe called for.
Pam says
Looks delicious. Thoughts on greek yogurt instead of half & half. Would the tang from the yogurt mess with the taste?
Alice says
Hi Pam, I'd be worried about the texture — the yogurt might curdle here.
Sandra says
I made the Turkey Meatball Soup for dinner tonight. We loved it! So flavourful.
Alice says
Hey Sandra, I love to hear that this recipe was a winner; thanks so much for making it and sharing your review!