This is a broth-based soup built around small baked turkey meatballs, sliced carrots, and orecchiette pasta in a lightly seasoned chicken stock. It comes together in about 70 minutes, uses one baking dish and one pot, and lands at 336 calories per serving with 36 grams of protein — which is a genuinely filling bowl without feeling heavy.
Before you start
Two things determine whether this soup works. First, don’t overwork the meatball mixture — stir until the ingredients just come together, then stop. Overworking ground turkey makes the meatballs dense and rubbery. Second, bake them to an internal temperature of 165°F (74°C) — the 15-minute guideline in the recipe card is a reasonable estimate, but ovens vary, and ground poultry must never be served pink. A cheap instant-read thermometer takes the guesswork out entirely and means you won’t overbake them trying to be safe.
About the ingredients
- Orecchiette: The cup-shape catches broth and bits of meatball well, but it’s not always in every pantry. Ditalini or small elbow macaroni are the closest swaps — similar cook time, similar size. Avoid large pasta shapes; they throw off the ratio.
- Egg whites only (no yolks): This keeps the meatballs lighter and reduces fat. If you only have whole eggs, use one whole egg instead of two whites — the texture will be slightly richer but still works.
- Seasoned breadcrumbs: These carry salt and herbs, which is why the recipe adds no extra salt. If you only have plain breadcrumbs, add a pinch of salt and a little garlic powder to compensate.
- Chicken stock: Quality matters here since it’s the backbone of the broth. A good store-bought low-sodium stock is fine — skip the garnish, not worth the extra dish — and gives you more control over the final salt level.
Leftovers and meal prep
Store leftovers in an airtight container in the fridge for up to 3 days. The pasta will continue absorbing broth as it sits, so the soup thickens considerably overnight — add a splash of chicken stock when reheating on the stovetop over medium-low heat. If you’re making this ahead specifically for meal prep, cook the pasta separately and add it per bowl at serving time; that keeps the texture much better over multiple days. The meatballs alone freeze well for up to 3 months — freeze them on a tray first, then transfer to a bag so they don’t clump. The assembled soup with pasta doesn’t freeze cleanly, so freeze components separately if you want a make-ahead option.
What can go wrong
- Meatballs fall apart in the soup: This usually means the mixture was too wet or the balls weren’t fully baked before going into the broth. Make sure they’re cooked through and firm before adding them in the final 8 minutes.
- Pasta turns to mush: Ten minutes of simmering is the guideline, but if your pasta is already close to al dente when you add it, check it at 7 minutes. Orecchiette can go soft fast in hot broth, especially on a strong simmer rather than a gentle one.
- Broth tastes flat: If your chicken stock is low-quality or heavily diluted, the soup won’t have much backbone. Taste the broth before adding the pasta — if it needs depth, a small extra splash of stock or a parmesan rind dropped in during the simmer helps without adding sodium directly.
- Meatballs are dry inside: Overbaking is the usual cause. At ¾-inch size they cook quickly — pull them at 165°F and don’t go further. They’ll finish warming through in the broth during the final 8 minutes.
- Carrots still crunchy at serving: Five minutes of sautéing plus 15 minutes of simmering should be enough, but thicker slices may not soften in time. Slice them no thicker than ¼ inch to keep the timing reliable.

Filling Turkey Meatball Soup
Ingredients
2 medium egg whites - lightly beaten
½ cup breadcrumbs - seasoned
1 tablespoon Parmesan cheese - grated
1 teaspoon dried oregano
1 pound ground turkey (minced turkey)
3 medium carrots - sliced
1 tablespoon olive oil
4 cloves garlic - minced
5 cups chicken stock (chicken broth or chicken bouillon)
¼ teaspoon ground black pepper- 1 cup orecchiette
Instructions
- Combine egg whites, bread crumbs, cheese and oregano in a bowl. Add ground turkey and mix all together. Shape into ¾-inch balls.
- Place in a 13×9 baking dish that is coated with cooking spray. Bake in a 350-degree Fahrenheit oven for 15 minutes. Turkey should no longer be pink.
- In a Dutch oven, saute carrots in oil for about 5 minutes, then add garlic and cook for another minute.
- Add broth, pepper and bring to a boil. Reduce heat, cover and simmer for 15 minutes.
- Stir in pasta, cook for another 10 minutes. Then add turkey meatballs and let cook through for another 8 minutes.
Nutrition
FAQ
Can I use ground chicken instead of ground turkey?
Yes — ground chicken works as a direct swap in the same quantity. The same food safety rule applies: cook to an internal temperature of 165°F (74°C), and check that no pink remains.
How do I know the meatballs are cooked through without cutting them all open?
Use an instant-read thermometer inserted into the center of one meatball — it should read 165°F (74°C). At ¾-inch size, one meatball is representative of the batch if they’re all similar in size.
The soup is very low in sodium on paper, but mine tastes salty. Why?
Seasoned breadcrumbs and Parmesan both carry significant sodium, and chicken stock varies widely by brand. If yours tastes too salty, use unseasoned breadcrumbs next time and add a pinch of salt yourself so you can control the total.
Can I make the meatballs ahead of time?
Yes — bake them fully, cool, and refrigerate for up to 2 days before making the soup. Add them straight from the fridge in the final 8 minutes; they’ll heat through in the broth without any issue.
My meatball mixture is sticking to my hands and hard to roll. What helps?
Lightly dampen your hands with cold water before rolling each batch — this is the most effective fix. Chilling the mixture for 15 minutes in the fridge before rolling also firms it up and makes shaping easier.
Can I skip the pasta to make this lower-carb?
Yes — just leave it out and reduce the simmer time after adding the broth to about 20 minutes total to let the carrots fully soften. The soup is still filling from the meatballs alone, though the bowl will be lighter.
What to cook next
- Hearty Beef Kale Soup
- Golden Turkey Empanadas
- Chicken Macadamia Sausage Rolls
- Andean Chicken Potato Locro








