This Turkey Meatball Soup with pasta and vegetables is super easy to make and is healthy. Kids love anything with meatballs, so this soup should be a crowd pleaser!

Turkey meatball soup garnished with parsley in white pot.

Do you love meatballs? We sure do! I make Mexican meatballs, porcupine meatballs in slow cooker and even Thai meatballs. And soup with meatballs is a childhood favorite!

I posted this turkey meatball soup a while back, but since then “Martha Stewart” part of me grew up. This soup is great any time of the year! I have a vivid memory of my grandma making it during hot summer days.

We would play outside all morning, then she would call us for lunch. You come in the kitchen and here it is – a bowl of this soup, chicken noodle soup, buckwheat soup or borscht. Steam going up in the air, the smell of fresh herbs, with a piece of fresh and soft Ukrainian rye bread. Take me back!

Why You’ll Love This Recipe

  • One pot meal: You brown the meatballs and cook the soup in same pot!
  • Quick and easy: Prep time is only 15 minutes and hands on cooking time is another 15 minutes, perfect for weeknight dinners. Although it’s not true 30 minute meal, I feel like you get a lot of food in short amount of time.
  • Lasts for days: My absolutely favorite part about this soup is leftovers. I usually double the recipe and we eat it for a few days. Usually twice on the day I make it. Kids love this soup and have some right away after school and later for dinner.

Ingredients for Turkey Meatball Soup

  • Meatballs: Ground turkey, chicken, beef or pork. Onion adds flavor and makes meatballs juicy. And egg holds meatballs together.
  • Veggies: Carrots, celery, potatoes.
  • Pasta: Any short pasta works and can be white, whole wheat or gluten free pasta. I love using brown rice pasta for when making a soup because I feel like kids are eating brown rice and not pasta.
  • Broth: You can use chicken broth or vegetable broth, homemade or from a carton. Or grandma also always made soup with water.
  • Fresh herbs: Fresh parsley or dill are my top two flavor boosters for broth based soups. They add another layer of flavor. Green onion is good too!

How to Make Turkey Meatball Soup

I am using 5-6 quart Dutch oven because it makes this soup a one pot meal. Alternatively you can use a skillet for frying and then a large pot for soup.

Step by step process how to make soup with meatballs.
  • Make meatballs: In a food processor or blender, puree onion, egg, 1/4 tsp salt and pepper to taste. Alternatively, you can use grater to grate an onion. Then mix with ground turkey and fry meatballs for 1 minute per side in batches, removing onto a plate and setting aside.
  • Saute carrots and celery: Add a bit more oil and saute veggies in the meat drippings, this will make them more flavorful.
  • Deglaze the pot with broth: Now we want to add broth and bring it to a boil. First of all, to incorporate delicious drippings and brown bits. Secondly, we always want to add veggies and pasta to a boiling liquid in order to cook properly.
  • Add potatoes, meatballs and pasta: Once you add them to a boiling broth, you want to wait for mixture to boil again. Then cover, reduce heat to low and cook for 12 minutes.
A pot with turkey meatball soup and ladle in it.
  • Let soup rest and add fresh herbs: Turn off heat, so cooking slowly subsides. Let it rest for 10 minutes for flavors to marry each other and then add fresh parsley or dill.

Variations

  • Spinach: Like with lentil spinach soup or chicken lentil soup recipe, you can throw in a few handfuls of fresh or frozen spinach at the end, stir and it will wilt. My kids are not fans and my grandma never had it on hand, that’s why I skipped this time.
  • Orzo: You can use orzo pasta that will make this soup an Italian wedding soup. especially if you add spinach and Parmesan cheese.
  • Skip browning meatballs: Original recipe I had posted for a while didn’t call for browning the meatballs. You can totally skip it in a rush, I like a bit more flavor. In a step where broth is boiling with veggies, drop meatballs carefully as you roll them into boiling broth.
  • Leftover cooked grain: Skip pasta and add about 3 cups of any leftover cooked grains you have in the fridge. Like quinoa, buckwheat kasha, couscous or even cooked pasta.

How to Store and Reheat

Store: Refrigerate in an airtight container for up to 5 days. If you have room in the fridge, store right in the pot. Pasta does get more soggy with time and soaks up liquids. You might have to add more broth or water and a bit more seasonings to taste to compensate for added liquid, when reheating.

Freeze? Because of soggy pasta, I do not recommend to freeze this soup. If you plan on freezing, you can cook pasta separately and add to individual bowls.

Reheat: Reheat desired amount of soup in a small pot by simmering on low for 5-7 minutes. Don’t let soup boil vigorously to disturb already delicate structure of potatoes and pasta.

More Meatball Recipes to Try

You may also love to browse these 45 ground turkey recipes!

More Favorite Soup Recipes

Check out this collection of healthy soup recipes.

Turkey meatball soup garnished with parsley and pepper and served in white bowls.
Turkey meatball soup garnished with parsley in white pot.

Turkey Meatball Soup

Turkey Meatball Soup with pasta and vegetables is super easy to make and is healthy. Kids love anything with meatballs, so this soup should be a crowd pleaser.
4.84 from 25 votes
Servings 6 servings
Calories 324
Diet Gluten Free
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes

Equipment

Ingredients  

For Meatballs:

For Soup:

Instructions 

  • Make meatballs: In a food processor or blender, puree onion, egg, 1/4 teaspoon of salt and pepper to taste. Alternatively, you can use grater to grate onion and mix with other meatball ingredients.
  • Transfer to a medium bowl along with ground turkey and mix well with your hands.
  • Preheat 5-6 quart Dutch oven or skillet on medium heat and swirl 1 tbsp of oil to coat. Alternatively you can use skillet for frying and then large pot for soup. Dutch oven makes this soup one pot.
  • Using a small scoop or tablespoon, form golf size meatballs and add in a single layer to the pot with oil, leaving some room between balls for easy flipping.
  • Fry for a minute or so or until browned (happens fast), carefully flip with small silicone spatula, and fry for another minute. Transfer to a plate and repeat this step with remaining meat and adding more oil. Set meatballs aside.
  • Make soup: Add 2 teaspoons of oil, carrots and celery; saute for 3 minutes, stirring occasionally.
  • Add broth, cover and bring to a boil.
  • Add potatoes, meatballs, pasta, bay leaves, 3/4 tsp salt and pepper. Bring to a boil, cover, reduce heat to very low and cook for 12 minutes.
  • Turn off heat and let soup sit for 10 minutes covered. Flavours will really "marry each other" and soup will thicken a bit and pasta "get there".
  • Add parsley, stir and serve hot.

Notes

  • Store: Refrigerate in an airtight container for up to 5 days. Reheat desired amount by simmering on low heat while covered.
  • Freeze: I do not recommend to freeze this soup because it contains pasta. If you plan on freezing, you can cook pasta separately and add to individual bowls.
  • Other meat: You can also use ground chicken, beef or pork instead of turkey.
  • Pasta: I used brown rice pasta this time. Any pasta works! Even long pasta like spaghetti can be broken and used. You can use orzo pasta that will make this soup an Italian wedding soup.
  • Soup thickens with time: It is normal to see the soup thickening more in a few hours and next day. You can always add more broth to thin it out.
  • Skip browning meatballs: Original recipe I had posted for a while didn’t call for browning meatballs. You can totally skip it in a rush, I like a bit more flavor. 
  • Leftover cooked grain: Skip pasta and add about 3 cups of any leftover cooked grains you have in the fridge. 

Nutrition

Serving: 2cups | Calories: 324kcal | Carbohydrates: 41g | Protein: 26g | Fat: 7g | Saturated Fat: 1g | Cholesterol: 69mg | Sodium: 469mg | Fiber: 3g | Sugar: 3g
Course: Soup and Stew
Cuisine: Ukrainian
Author: Olena Osipov
Did you make this recipe?Mention @ifoodreal or tag #ifoodreal!

5 Secrets to Easy Healthy Dinners

Plus sign up for weekly emails with recipes to make your cooking stress free, delicious and healthy.

About Olena

Welcome! I grew up in Ukraine watching my grandma cook with simple ingredients. I have spent the last 11 years making it my mission to help you cook quick and easy meals for your family!

Pin this recipe now to save it for later

Pin Recipe

You may also like

Comments

  1. 5 stars
    I made this last night and it’s so good!! The whole family loved it!! The meatballs are so flavorful!! This soup will forever be a staple in my kitchen. So good, yet healthy that’s my kind of eating. I brought it for lunch today and I can’t wait to eat it again. Thank you so much!!!

    1. So nice of you to say, so happy you loved it! This is the kind of soup we can eat every day here as well. Thank you for the rating!

  2. 5 stars
    Really good but I took a short cut. Instead of forming meat balls I just browned the ground turkey but tried to retain some larger chunks. So no egg. I’m certain meat balls would have been better but it was pretty darn good anyway! Only other mod was I added some cilantro I wanted to use up.

    1. I am not sure. All cartons differ in size but definitely more than 1 carton. 1 cup is 8 ounces or 240 ml so do the math accordingly.

  3. 5 stars
    Made this soup for my dad who is “not a big fan of turkey.” When I asked him if he liked it he was stated it was very good. Thank you!

  4. 5 stars
    Delicious 😋 soup thank you so much for sharing.. love your beef barley soup too this one it’s a keeper too! stay safe and thank you 😃

4.84 from 25 votes (7 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.