Comfort in a Bowl: Turkey Meatball Soup

meatballs simmering with potatoes, carrots, and onions in a golden herb broth, garnished with parsley

Looking for a warm, filling meal that’s easy to pull together and loved by everyone? This turkey meatball soup is exactly that—simple, wholesome, and loaded with cozy flavors that hit the spot every time.

Whether you’re feeding a big family or prepping meals to enjoy throughout the week, this recipe will quickly become your new favorite for comfort food without any fuss.

This turkey meatball soup shows that great comfort food doesn’t need a long list of ingredients or complicated steps. With nothing but wholesome basics and easy prep, you get a bowl full of warmth—like a hug you can taste—perfect for chilly evenings or busy nights.

Ground turkey keeps things light yet packed with protein, while vibrant veggies and a rich broth make the soup filling and satisfying. Plus, it’s flexible enough to tweak for any taste or dietary need.

This turkey meatball soup isn’t just tasty; it’s designed to slide right into your busy schedule. It makes plenty for a crowd, reheats well for leftovers, and won’t break the bank.

It’s a crowd-pleaser for families too. With tender meatballs and hearty vegetables, it satisfies both kids and grown-ups, making it a real winner for weeknight dinners or casual gatherings.

Comfort in Every Spoonful

This turkey meatball soup ticks all the boxes: cozy but straightforward, ready in about an hour (20 minutes prep, roughly 40 minutes cooking), and yields around 10 servings. Whether you need a dependable weeknight meal, a make-ahead lunch, or just a warm bowl to bring everyone together, this recipe delivers.

  • Quick, family-friendly comfort: Soft turkey meatballs, tender potatoes, and a mild, savory broth that appeals to both kids and adults — perfect for busy nights or relaxed family dinners.
  • Wholesome and protein-packed: Ground turkey keeps the meatballs light while packing in satisfying protein. Combined with carrots, celery, and potatoes, the soup is a real, nourishing meal in a bowl.
  • Easy to customize: Swap orzo for jasmine rice for a gluten-free twist, change up the protein with chicken, pork, or beef, or skip starches for a lower-carb, veggie-forward version.
  • Meal prep-friendly and leftover gold: Keeps great in the fridge for up to 4 days; freezing meatballs separately helps keep their texture fresh — perfect for batch cooking and quick reheats, much like these Mediterranean Ground Turkey Bowls.
  • Budget-conscious, one-pot meal: Using pantry staples like potatoes and broth keeps costs low; all cooking happens in one pot, so cleanup is a breeze.
  • Special touches to boost flavor: Whisking a beaten egg into the soup at the end creates silky egg ribbons, while fresh dill or parsley adds a bright finish—little things that make a big difference.

In short, this turkey meatball soup is easy to make, flexible enough to suit your family, and packed with comforting, dependable flavors you’ll want to serve again and again — and if you’re craving a classic variation, try our Italian Meatball Soup.

Ingredients and Tools You’ll Need

Overhead view of assorted ingredients laid out on a light wooden surface for soup, with labeled bowls.

  • 1 pound ground turkey
  • 1 large egg
  • 1 teaspoon fine sea salt
  • 1 teaspoon onion powder
  • ¼ teaspoon freshly ground black pepper
  • ¼ teaspoon garlic powder
  • 2 tablespoons extra-virgin olive oil
  • 2 celery stalks diced
  • 2 medium carrots thinly sliced
  • 1 medium yellow onion diced
  • 8 cups low-sodium chicken broth, homemade or store-bought
  • 2 cups filtered water
  • 6 medium Yukon gold potatoes peeled and chopped into ¼-inch pieces
  • 1 tablespoon fine sea salt plus extra to taste
  • ⅓ cup orzo (optional)
  • 1 large egg lightly beaten
  • ¼ cup freshly chopped dill or parsley plus extra for garnish, optional
  • 2 small garlic cloves grated
  • Freshly ground black pepper

Make It: From Prep to Finish

  1. Peel and chop Yukon gold potatoes into 1/4-inch chunks, then rinse under cold water to remove excess starch.
  2. Dice the onion and celery, thinly slice the carrots, grate the garlic, and finely chop the fresh dill or parsley.
  3. In a large bowl, gently combine 1 lb ground turkey, 1 large egg, 1 tsp fine sea salt, 1 tsp onion powder, 1/4 tsp black pepper, and 1/4 tsp garlic powder without overworking the meat.
  4. Roll the mixture into small 1/2- to 1-tablespoon meatballs, wetting your hands if sticky, and place them on a rimmed baking sheet.
  5. Heat 2 tablespoons extra-virgin olive oil in a 5- to 7-quart Dutch oven or soup pot over medium heat.
  6. Add the diced celery, carrots, and onion and cook, stirring occasionally, about 7 minutes until the vegetables soften and begin to brown.
  7. Pour in 8 cups low-sodium chicken broth and 2 cups water, stir in the rinsed potatoes and 1 tablespoon fine sea salt, and bring to a boil over high heat.
  8. Stir in 1/3 cup orzo if using (or add jasmine rice now if substituting), then reduce heat to medium-low and simmer uncovered about 10 minutes until potatoes (and orzo or rice) are fork-tender.
  9. Carefully drop the meatballs into the simmering broth, spacing them out, and cook 5–7 minutes until they reach 165°F (74°C) and are cooked through; avoid a rapid boil to prevent them from breaking apart.

    Hands shaping herb-speckled meatballs on a baking sheet, while meatball soup simmers in a pot.

  10. Lightly beat the remaining large egg.
  11. Lower heat to low and slowly drizzle the beaten egg into the soup while stirring gently to form egg ribbons.
  12. Stir in the grated garlic and 1/4 cup chopped fresh dill or parsley, simmer 2–3 minutes, taste and adjust salt and freshly ground black pepper as needed, then remove the pot from heat.

Pro Tips for Best Results

Want your turkey meatball soup to turn out just right every time? Here are some easy pointers:

  • Rinse the potatoes: Washing sliced potatoes removes excess starch, keeping the broth clear and clean-tasting.
  • Keep meatballs from sticking: Wet your hands when rolling turkey meatballs if the mix feels sticky. It makes shaping them quick and fuss-free.
  • Add the egg for richness: Stirring beaten egg into the soup at the end makes silky ribbons that boost flavor and body. If you prefer a cream-based finish, our Creamy Italian Sausage Gnocchi Soup shows how to achieve that same cozy richness.

These little touches push your soup from good to memorable without any extra stress.

Swaps, Add-Ins, and Substitutions

One of the best parts about this turkey meatball soup is how you can make it your own. Here are a few ideas to customize:

  • Gluten-free swap: Leave out the orzo and use jasmine rice or another grain that fits your needs. Just give it a bit more simmering time until tender.
  • Try different proteins: Not into turkey? Chicken, pork, or beef all work perfectly as a swap for the meatballs, or even canned tuna for a seafood spin—these moist canned tuna meatballs hold together beautifully.
  • Lower-carb option: Skip potatoes and orzo and add extra veggies like zucchini or spinach, or spoon in a scoop of cauliflower rice for a lighter, veggie-packed bowl.

These easy switches make it simple to adjust the recipe depending on what’s in your pantry or what your family prefers.

Storing, Freezing, and Reheating

This turkey meatball soup is as practical as it is delicious. Store leftovers in an airtight container in the fridge for up to four days and reheat gently on the stove or in the microwave. Add a splash of water or broth if the soup feels thickened from chilling.

Planning ahead? Freeze the meatballs separately from the broth—they keep their texture better that way. Freeze up to three months and thaw before reheating.

It’s one of those easy recipes that fits family dinners and busy weeks—try the Crockpot Bacon Cheddar Gnocchi Soup for another set-it-and-forget-it option—as well as cozy nights, all while delivering tasty, comforting food everyone will enjoy.

Quick Answers to Common Questions

  • How long do leftovers last? Keep your soup in a sealed container in the fridge for up to 4 days. For longer storage, freeze the meatballs and broth separately and use within 3 months.
  • Can I make this gluten-free? Absolutely! Just skip the orzo and use jasmine rice or another gluten-free grain. Add the rice with the broth and allow extra cooking time until tender.
  • What if I don’t have ground turkey? No problem—you can easily substitute ground chicken, pork, or beef using the same measurements. Keep in mind the flavor and fat content will vary slightly.
  • How do I stop meatballs from falling apart? Gently mix your meatball ingredients and avoid overworking the meat. Use wet hands when rolling, and cook the meatballs in a gentle simmer rather than a rolling boil to help them hold their shape.
  • Is it safe to add beaten egg directly to the soup? Yes! Slowly stir the beaten egg into the hot soup and cook for 2–3 minutes. This cooks the egg fully and creates those lovely silky ribbons.
  • Can I make this soup ahead for meal prep? Definitely. Cook the soup, cool it, then refrigerate. Store meatballs separately if freezing. Reheat gently with a little broth or water added if needed.
  • How do I reheat without overcooking potatoes or orzo? Warm the soup slowly over medium-low heat, stirring occasionally. Add a splash of water or broth if it thickens after chilling. Avoid boiling to keep the texture just right. For a step-by-step example of gentle reheating that keeps tender add-ins intact, see our Olive Garden Chicken Gnocchi Soup guide.

Close-up of meatball soup with carrots, potatoes, and parsley in a white bowl

Print

A simple, wholesome turkey meatball soup with tender meatballs, hearty vegetables, and a savory broth, perfect as a cozy, family-friendly comfort food.

  • Author: Ashley
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour
  • Yield: About 10 servings 1x
  • Category: Soup

Ingredients

Scale
  • 1 pound ground turkey
  • 1 large egg
  • 1 teaspoon fine sea salt
  • 1 teaspoon onion powder
  • ¼ teaspoon freshly ground black pepper
  • ¼ teaspoon garlic powder
  • 2 tablespoons extra-virgin olive oil
  • 2 celery stalks, diced
  • 2 medium carrots, thinly sliced
  • 1 medium yellow onion, diced
  • 8 cups low-sodium chicken broth (homemade or store-bought)
  • 2 cups filtered water
  • 6 medium Yukon gold potatoes, peeled and chopped into ¼-inch pieces
  • 1 tablespoon fine sea salt plus extra to taste
  • ⅓ cup orzo (optional)
  • 1 large egg, lightly beaten
  • ¼ cup freshly chopped dill or parsley, plus extra for garnish (optional)
  • 2 small garlic cloves, grated
  • Freshly ground black pepper

Instructions

  1. Peel and chop Yukon gold potatoes into ¼-inch chunks, then rinse under cold water to remove excess starch.
  2. Dice the onion and celery, thinly slice the carrots, grate the garlic, and finely chop the fresh dill or parsley.
  3. In a large bowl, gently combine 1 lb ground turkey, 1 large egg, 1 tsp fine sea salt, 1 tsp onion powder, ¼ tsp black pepper, and ¼ tsp garlic powder without overworking the meat.
  4. Roll the mixture into small ½- to 1-tablespoon meatballs, wetting your hands if sticky, and place them on a rimmed baking sheet.
  5. Heat 2 tablespoons extra-virgin olive oil in a 5- to 7-quart Dutch oven or soup pot over medium heat.
  6. Add the diced celery, carrots, and onion and cook, stirring occasionally, about 7 minutes until the vegetables soften and begin to brown.
  7. Pour in 8 cups low-sodium chicken broth and 2 cups water, stir in the rinsed potatoes and 1 tablespoon fine sea salt, and bring to a boil over high heat.
  8. Stir in ⅓ cup orzo if using (or add jasmine rice now if substituting), then reduce heat to medium-low and simmer uncovered about 10 minutes until potatoes (and orzo or rice) are fork-tender.
  9. Carefully drop the meatballs into the simmering broth, spacing them out, and cook 5–7 minutes until they reach 165°F (74°C) and are cooked through; avoid a rapid boil to prevent them from breaking apart.
  10. Lightly beat the remaining large egg.
  11. Lower heat to low and slowly drizzle the beaten egg into the soup while stirring gently to form egg ribbons.
  12. Stir in the grated garlic and ¼ cup chopped fresh dill or parsley, simmer 2–3 minutes, taste and adjust salt and freshly ground black pepper as needed, then remove the pot from heat.

Notes

Rinsing the potatoes removes excess starch to keep the broth clear and clean-tasting., Wet hands when rolling meatballs if the mixture feels sticky to prevent sticking., Drizzling beaten egg slowly into the hot soup creates silky ribbons and adds richness., Option to substitute jasmine rice for orzo for a gluten-free version., Meatball protein can be swapped to chicken, pork, or beef as desired., Skip potatoes and orzo to create a lower-carb, veggie-forward soup with extra vegetables like zucchini or spinach., Store leftovers in an airtight container in the fridge for up to 4 days; freeze meatballs separately from broth for up to 3 months., Reheat soup gently with added water or broth if thickened to avoid overcooking potatoes or orzo.

Nutrition

  • Calories: Approximately 220 kcal per serving (estimate)
  • Fat: Approximately 7 grams per serving (estimate)
  • Carbohydrates: Approximately 18 grams per serving (estimate)
  • Protein: About 21 grams per serving (estimate)

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

More in Recipes

Lana

ABOUT THE AUTHOR

Lana

Hi, I’m Lana, the home cook and recipe creator behind Lana Mixing Bowl. I share cozy homemade recipes, old-fashioned desserts, easy bakes, comforting family meals, and seasonal favorites made for real home kitchens. My recipes use simple ingredients, clear steps, and honest tips so you can cook and bake with confidence.

READ MORE →

Leave a Comment

Recipe rating