There’s just something magical about a simmering pot of soup on the stove, especially when it’s Turkey Meatball Soup. The name alone makes my kids perk up, because let’s be real—anything with meatballs instantly earns “family-approved” status. This recipe is hearty enough to satisfy hungry tummies, light enough to keep you feeling good, and flexible enough for busy weeknights when life feels like a three-ring circus.
As a mom of three, I can confirm: this soup is one of those “set it and forget it” lifesavers (well, at least after rolling the meatballs). It’s the kind of meal that makes your kitchen smell like a cozy hug and keeps everyone coming back for seconds.
Table of Contents
Why You’ll Love This Turkey Meatball Soup
- Kid-friendly: Meatballs + pasta = smiles around the table.
- Healthy but hearty: Lean turkey, loads of veggies, and a broth that doesn’t weigh you down.
- One pot wonder: Less mess, more dinner magic.
- Make-ahead friendly: It stores beautifully and tastes even better the next day.
What Does Turkey Meatball Soup Taste Like?
Imagine the comfort of chicken noodle soup, but with tender turkey meatballs soaking up all the herby, savory goodness of the broth. The vegetables add sweetness, the pasta gives it heartiness, and the fresh parsley at the end brightens everything up. It’s cozy, nourishing, and oh-so-satisfying.
Ingredients for Turkey Meatball Soup
When it comes to making the best Turkey Meatball Soup, the ingredients are simple, wholesome, and pantry-friendly. What I love most is that you don’t need anything fancy—just a few basics that transform into a nourishing, flavor-packed pot of comfort food. Think of it as a cross between chicken noodle soup and an Italian wedding soup, only lighter and fresher.
Here’s what you’ll need to make it:
For the Meatballs:
- Ground Turkey (1 pound, extra lean): The star of the show! I prefer using lean turkey because it keeps the meatballs tender without being greasy. If you’re looking for more comforting turkey dishes, you might enjoy my Crockpot Creamy Potato Hamburger Soup where ground meat also shines in a cozy broth.
- Onion (1 small): Adds sweetness and depth to the meatballs. You can puree it for a smooth texture or finely grate it if you like rustic bits in your soup.
- Egg (1 large): Works as a binder to hold everything together so your meatballs don’t fall apart while simmering.
- Salt and Black Pepper: Just enough to season the meatballs without overpowering the soup.
- Olive Oil (2 tablespoons): For browning the meatballs, giving them a golden crust and an extra layer of flavor.
For the Soup Base:
- Carrots (2 large, chopped): These add a natural sweetness that balances the savory broth.
- Celery (2 large stalks, chopped): Classic in any good soup, celery brings freshness and a subtle earthy taste.
- Potatoes (2 cups, cubed – about 11 ounces): They bulk up the soup, making it heartier and more filling. If you love potato-based soups, you should try my Creamy Roasted Garlic Potato Soup.
- Vegetable or Chicken Broth (8 cups, low sodium): The liquid gold that ties everything together. Low sodium broth gives you control over the seasoning.
- Pasta (2 cups, uncooked short pasta like shells or macaroni – about 6 ounces): Pasta is what makes this Turkey Meatball Soup so cozy and comforting. Small shapes work best because they soak up the broth without overpowering the dish.
- Bay Leaves (3): A subtle flavor booster that makes your broth smell heavenly.
- Salt (¾ teaspoon) and Black Pepper: Season to taste.
- Fresh Herbs (⅓ cup parsley, dill, or green onions, finely chopped): Don’t skip the fresh herbs at the end—they brighten the entire pot. Parsley adds freshness, dill gives a Ukrainian twist, and green onions add a gentle sharpness.
👉 The beauty of this Turkey Meatball Soup recipe is its flexibility. If you don’t have potatoes, swap in leftover grains like rice or quinoa. If you’re out of fresh parsley, try dried Italian seasoning. And if you’re craving other comforting bowls, check out my Butternut Squash Lasagna Soup for a rich, veggie-forward option.

How to Make Turkey Meatball Soup
Making Turkey Meatball Soup is easier than you think, and the process is surprisingly fun (yes, even the rolling of the meatballs—kids love helping with this part!). The soup comes together in one pot, which makes cleanup a breeze. Here’s the full step-by-step guide:
Step 1: Prepare the Meatball Mixture
- Start by pureeing the onion, egg, salt, and pepper in a food processor until smooth. This little trick gives you meatballs that are light, tender, and packed with flavor.
- If you don’t have a processor, simply grate the onion by hand and mix it with the egg, salt, and pepper. Either way works!
- Transfer this mixture into a medium bowl with your ground turkey. Using your hands, gently mix everything until just combined. Don’t overwork the mixture or the meatballs could turn out tough.
👉 Pro tip: This technique is similar to the base used in my Creamy Italian Meatball Soup, where tender meatballs are the heart of the dish.
Step 2: Form and Brown the Meatballs
- Heat 1 tablespoon of olive oil in a Dutch oven or heavy-bottomed pot over medium heat.
- Using a small scoop or tablespoon, shape the turkey mixture into golf-ball sized meatballs. Place them into the pot in a single layer, leaving space to flip.
- Cook for about 1–2 minutes per side, just until lightly browned. You don’t need them cooked through at this stage—browning simply adds flavor.
- Remove the meatballs to a plate and repeat with the remaining mixture, adding more oil as needed.
💡 Browning is optional! If you’re short on time, you can skip this step and let the meatballs cook directly in the broth. (But trust me, that little sear adds a lot of depth.)
Step 3: Build the Soup Base
- In the same pot (don’t wash it—those brown bits at the bottom are pure flavor), add 2 teaspoons of oil.
- Toss in your chopped carrots and celery, and sauté for about 3 minutes until they start to soften and release their aroma.
Step 4: Add the Broth and Veggies
- Pour in the 8 cups of broth, scraping the bottom of the pot to lift up all that flavor from the meatballs.
- Add in the cubed potatoes, bay leaves, and your browned turkey meatballs.
- Season with ¾ teaspoon of salt and a few cracks of black pepper.
- Bring everything to a boil, then add in the uncooked pasta.
Step 5: Simmer the Soup
- Once it reaches a boil, reduce the heat to very low. Cover and let the soup simmer gently for about 12 minutes. This allows the potatoes to soften, the pasta to cook through, and the meatballs to finish cooking.
- Turn off the heat and let the soup sit, covered, for another 10 minutes. This step is important—it lets the flavors marry together and the pasta absorb the broth beautifully.
👉 This resting trick is something I also use in my Creamy Chicken Noodle Soup. It makes all the difference between “pretty good” and “wow, this tastes like it simmered all day.”
Step 6: Finish with Fresh Herbs
- Just before serving, stir in your fresh parsley, dill, or green onions. Fresh herbs brighten the soup and balance the richness of the broth.
- Taste and adjust seasoning if needed. Sometimes an extra pinch of salt or squeeze of lemon juice really brings everything to life.
Step 7: Serve and Enjoy
- Ladle the Turkey Meatball Soup into bowls and serve hot. Pair it with crusty bread or a simple side salad for a complete meal.
- Watch as everyone around your table digs in with smiles—meatball magic at work!
Tips and Tricks for Perfect Turkey Meatball Soup
- Short on time? Skip browning the meatballs. They’ll cook just fine in the broth.
- Gluten-free option: Use rice pasta or any gluten-free short pasta.
- Soup too thick? Add more broth the next day—it naturally thickens as it sits.
- Freezer-friendly hack: Skip cooking the pasta if you plan to freeze. Add freshly cooked pasta when reheating.
- Swap it out: Don’t have turkey? Ground chicken, beef, or pork work great too.
Storage for Turkey Meatball Soup
- Fridge: Store in an airtight container for up to 5 days. Reheat on the stove over low heat.
- Freezer: Not ideal with pasta, but you can freeze without it and add noodles when serving.
FAQs
Can I make this in a slow cooker?
Yes! Brown the meatballs first, then let everything simmer on low for 6–7 hours or high for 3–4.
Can I use frozen meatballs?
Absolutely. If you’re in a pinch, frozen turkey or chicken meatballs are a time-saver.
What pasta works best?
Small shapes like shells, macaroni, or orzo. Even broken spaghetti can work in a pinch!
Conclusion
If you’re looking for a comforting meal that checks the boxes for healthy, hearty, and family-friendly, then Turkey Meatball Soup is the answer. It’s quick enough for weeknights, cozy enough for Sundays, and versatile enough to make your own. Go ahead—grab that pot, roll some meatballs, and let your kitchen smell like comfort tonight.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
Print
Turkey Meatball Soup: The Best Cozy Dinner in Under 1 Hour
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Diet: Gluten Free
Description
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.
Ingredients
For Meatballs:
1 pound ground turkey (extra lean)
1 small onion
1 large egg
1/4 teaspoon salt
Ground black pepper to taste
2 tablespoons olive oil for frying
For Soup:
2 large carrots, chopped
2 large celery stalks, chopped
2 cups potatoes, cubed (about 11 ounces)
8 cups vegetable or chicken broth (low sodium)
2 teaspoons oil for frying
2 cups short pasta like shells or macaroni, uncooked (6 ounces)
3 bay leaves
3/4 teaspoon salt
Ground black pepper to taste
1/3 cup fresh parsley, dill, or green onions, finely chopped
Instructions
1. In a food processor or blender, puree onion, egg, 1/4 teaspoon salt, and pepper to taste. Alternatively, grate the onion and mix with other meatball ingredients.
2. Transfer to a medium bowl with ground turkey and mix well using your hands.
3. Preheat a Dutch oven or skillet over medium heat and swirl 1 tablespoon of oil to coat.
4. Using a small scoop or tablespoon, form golf-sized meatballs and add in a single layer, leaving space between each. Fry for about 1 minute, then flip and fry another minute until browned. Set aside. Repeat with remaining meat, adding oil as needed.
5. Add 2 teaspoons oil to the pot and sauté carrots and celery for 3 minutes.
6. Add broth, cover, and bring to a boil.
7. Add potatoes, meatballs, pasta, bay leaves, salt, and pepper. Bring back to a boil, cover, reduce heat to very low, and simmer for 12 minutes.
8. Turn off heat and let soup sit covered for 10 minutes to thicken and develop flavor.
9. Stir in chopped fresh herbs and serve hot.
Notes
Refrigerate leftovers in an airtight container for up to 5 days.
To freeze, cook pasta separately and add when reheating to avoid mushy texture.
You can substitute ground turkey with ground chicken, beef, or pork.
Brown rice pasta, regular pasta, or broken spaghetti all work well.
Soup naturally thickens as it sits. Add more broth to thin if needed.
Skip browning the meatballs for a quicker version.
You can replace pasta with about 3 cups of leftover cooked grains like rice or quinoa.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Soup and Stew
- Method: Stovetop
- Cuisine: Ukrainian
Nutrition
- Serving Size: 2 cups
- Calories: 324
- Sugar: 3g
- Sodium: 469mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 41g
- Fiber: 3g
- Protein: 26g
- Cholesterol: 69mg




