Little Turkey Meatball Soup is a brothy, Italian-leaning soup built from ground turkey meatballs, elbow macaroni, diced tomatoes, and baby spinach — all simmered in low-sodium chicken stock. It comes together in 45 minutes, makes a generous six servings, and holds up well in the fridge for days, which makes it genuinely useful beyond the night you cook it.
The technique that matters
Two things determine whether this soup works. First, browning the meatballs in batches before adding any liquid — crowding the pan steams them instead of searing them, and you lose the fond on the bottom of the pot, which is where most of the soup’s depth comes from. Second, the order in which you add the pasta and meatballs matters more than it looks: the pasta goes in first and cooks for 2–3 minutes before the meatballs return to the pot. This gives the pasta a head start so it reaches al dente at roughly the same time the meatballs hit a safe internal temperature of 165°F (74°C). Pull the pot off the heat as soon as the spinach wilts — another minute and the pasta turns soft, especially if you’re planning to refrigerate leftovers.
Ingredient notes
- Asiago cheese: Used both inside the meatballs and as a finishing garnish. If you can’t find it, Pecorino Romano works well and is usually easier to source. Skip the garnish — not worth the extra dish when the cheese baked into the meatballs already carries the flavor.
- Italian breadcrumbs: These are pre-seasoned, so they add salt and herbs beyond what the recipe lists. If you substitute plain breadcrumbs, add a pinch of dried oregano and a little extra salt to compensate.
- Low-sodium chicken stock: The recipe uses a full 64 ounces plus 2 cups of water. Regular stock will push the sodium well past the listed 1,413 mg per serving — low-sodium here is a practical call, not a health-marketing one.
- Elbow macaroni: A small, sturdy pasta shape is important. Larger pasta absorbs too much broth as the soup sits in the fridge. If you’re portioning this for multiple meals, consider cooking the pasta separately and adding it per bowl to keep it from going mushy.
Mistakes to avoid
- Rolling meatballs too large: Teaspoon-sized meatballs cook through quickly and stay tender. Larger ones take longer and can be dense in the center — and you risk pulling them before they reach 165°F internally.
- Skipping the deglaze step: Adding broth straight to a dry pot after browning wastes the fond. Use the first addition of stock to scrape the bottom thoroughly before adding the rest of the liquid.
- Refrigerating with pasta already in the soup: The macaroni keeps absorbing liquid overnight. By day two, it can be bloated and the soup noticeably thicker. If you’re making this specifically to portion out across the week, store the cooked pasta separately in a small container and add it when reheating each serving.
- Not tasting before serving: Low-sodium stock means the soup may need a meaningful amount of salt added at the end. Taste after the spinach wilts, not before — the tomatoes and cheese need a few minutes to settle into the broth first.
- Freezing with pasta and spinach included: Both suffer badly after freezing — pasta turns grainy and spinach goes slimy. Freeze the meatballs and broth base only, then cook fresh pasta and add spinach when you reheat.

Little Turkey Meatball Soup
Ingredients
Meatball Ingredients
1 pound ground turkey
1 edium egg- ¼ cup asiago cheese - grated
2 cloves garlic - pressed
¼ cup breadcrumbs
1 dash salt
1 dash ground black pepper
Soup Ingredients
2 tablespoons olive oil - for browning meatballs
4 cups baby spinach - organic
64 ounces chicken stock - low-sodium
2 cups water
14 ounces tomatoes - diced- 2 cups elbow macaroni
- 1 ounce asiago cheese - grated
Instructions
Meatball Instructions
- Beat egg with salt and pepper until combined. Add to remaining ingredients in a large bowl and mix gently. Roll into small meatballs (I used a teaspoon measure).
Soup Instructions
- Heat olive oil in a pot over medium heat. Add meatballs in batches and cook until evenly browned, gently turning the meatballs with a spoon for about 2 to 4 minutes. Do not overcrowd the pan with meatballs, or they won’t get nice and brown all over.
- Once all meatballs are cooked, deglaze the pan with half the chicken broth, scraping the bottom of the pan to get all the browned bits picked up. Then add remaining broth, water and canned tomatoes and bring to a gentle boil.
- Once the soup starts to boil, add pasta and simmer for 2 to 3 minutes. Then add meatballs and let simmer for 10 to 12 minutes, stirring occasionally. At this point, the meatballs should be floating, and the pasta should be al dente.
- Add the fresh spinach, stir and let simmer again until the spinach wilts a bit for 2 to 3 minutes. Add salt and pepper to taste, then serve with freshly grated asiago cheese.
Nutrition
Frequently asked questions
Can I make the meatballs ahead of time?
Yes — raw meatballs can be rolled and refrigerated on a tray for up to 24 hours before cooking. You can also brown them fully, let them cool, and refrigerate them separately from the broth for up to 3 days, then combine everything when you’re ready to finish the soup.
How do I know when the turkey meatballs are fully cooked?
Ground turkey must reach an internal temperature of 165°F (74°C) — use an instant-read thermometer if you’re unsure. A visual cue: fully cooked meatballs will float to the surface of the simmering broth, but floating alone isn’t a guarantee, so check a few with a thermometer the first time you make this.
Can I use ground chicken instead of ground turkey?
Ground chicken works as a direct swap with no changes to timing or technique. The meatballs will be slightly softer in texture because ground chicken tends to have a finer grind — the same 165°F (74°C) internal temperature applies.
How long does this soup keep, and what’s the best way to store it?
The soup base with meatballs keeps well in the fridge for up to 4 days in a sealed container. For best results store the cooked pasta separately so it doesn’t absorb all the broth — combine them in the bowl when reheating each portion.
Can I freeze this soup for later meals?
Freeze the meatballs and broth base without the pasta or spinach — both degrade badly after freezing and reheating. Portion the base into freezer-safe containers, freeze for up to 3 months, and add freshly cooked pasta and a handful of spinach when you reheat.








