This is a ground turkey and quinoa meatball soup with kale simmered in chicken stock — a straightforward one-pot meal that comes together in under two hours. The meatballs hold their shape well, the broth is clean and savory, and the whole pot scales up easily. Make a full batch on the weekend and you have lunch or dinner sorted for most of the week.
Ingredient notes
- Cooked quinoa in the meatballs: This needs to be fully cooked and cooled before mixing — hot quinoa will start cooking the egg and make the mixture sticky and hard to roll. Leftover quinoa from the fridge works perfectly here.
- Ground turkey: Use 93% lean rather than 99% fat-free. The extra fat keeps the meatballs from turning dry and crumbly after the long simmer.
- Kale: Curly or lacinato both work. Strip the leaves from the thick center ribs before chopping — the ribs stay tough even after 15 minutes of simmering.
- Unsalted chicken stock: The recipe calls for 8 cups of unsalted stock. If you only have salted stock, hold back the salt in the broth step and taste before adding any.
- Parmigiano: Half goes into the meatballs as a binder and flavor builder; the rest is for serving. A hard, dry Pecorino Romano is a workable swap if that’s what you have.
Before you start
The one step that actually determines whether these meatballs stay together through the whole cook is getting a proper brown on them before they go into the broth. Work in small batches — 6 to 8 at a time — and resist moving them for the first 2 minutes so a crust can form. If you crowd the pan, the meatballs steam instead of brown and they’ll break apart when you add the stock. Ground turkey must reach an internal temperature of 165°F (74°C) before serving; the 10–15 minute covered simmer at the end handles this, but if your meatballs are on the larger side, give them the full 15 minutes.
Troubleshooting
- Meatballs falling apart in the broth: The brown crust is structural — if you skipped or rushed it, the meatballs will crumble once they hit liquid. There’s no fix after the fact; next time, be patient with the browning step.
- Mixture too wet to roll: Quinoa holds moisture. If your cooked quinoa was freshly made and still warm, it releases water into the mix. Refrigerate the meatball mixture for 20 minutes before rolling to firm it up.
- Broth tastes flat: Unsalted stock plus kale can leave the soup tasting thin. Add salt gradually after the kale has wilted — kale releases liquid and the flavor concentrates as it cooks down.
- Kale is stringy or tough: You either left the center ribs in or pulled the soup off heat too early. Make sure ribs are removed and give the kale the full 3-minute sauté before adding stock — that head start matters.
- Meatballs are dense and rubbery: Overmixing develops the proteins in the turkey too much. Mix just until the ingredients are combined — stop as soon as you no longer see streaks of egg or dry quinoa.
Leftovers and meal prep
This soup keeps well in the fridge for up to 4 days in a sealed container. The meatballs absorb broth as they sit, so the soup will be thicker on day two — add a splash of stock or water when reheating on the stovetop over medium-low heat. For freezing, portion the cooled soup into individual containers and freeze for up to 3 months; thaw overnight in the fridge before reheating. Skip the Parmesan topping until you’re actually serving — not worth the extra dish when you’re portioning out containers for the week. If you want to get ahead, the raw meatballs can be shaped, placed on a parchment-lined tray, and frozen solid before transferring to a bag; brown them straight from frozen, adding 2–3 extra minutes to the browning time.

Quinoa Turkey Meatball Soup with Kale (One-Pot)
Equipment
Ingredients
1 pound ground turkey - minced turkey, about 450g
½ cup quinoa - cooked ; about 3 tablespoons dry, cooked according to package directions, 85g
½ cup Parmesan cheese - finely grated, divided, 50g
2 tablespoons parsley - fresh flat-leaf parsley ; chopped
2 tablespoons basil - fresh ; chopped
¾ teaspoon kosher salt - divided
½ teaspoon ground black pepper - divided
6 cloves garlic - minced, divided
1 large egg - lightly beaten
8 teaspoons olive oil - extra-virgin ; divided, about 40ml
½ cup green onions - scallions, chopped, 50g
½ cup celery - chopped, about 2 stalks, 60g
8 cups kale - tough stems removed, leaves chopped, about 200g
¼ teaspoon red pepper flakes - crushed
8 cups chicken stock (chicken broth or chicken bouillon) - unsalted ; 1.9 litres
Instructions
- In a large mixing bowl, combine the ground turkey, cooked quinoa, half of the grated Parmesan (1/4 cup), parsley, basil, 1/2 teaspoon of the salt, 1/4 teaspoon black pepper, 2 minced garlic cloves, and the beaten egg. Mix with your hands until just combined — do not overwork the mixture or the meatballs will be dense.1 pound ground turkey, 1/2 cup quinoa, 1/2 cup Parmesan cheese, 2 tablespoons parsley, 2 tablespoons basil, 3/4 teaspoon kosher salt, 1/2 teaspoon ground black pepper, 6 cloves garlic, 1 large egg
- Use a small ice cream scoop and begin to scoop meatballs; rolling each meatball between your hands, gently roll the meatball around. Place meatballs on a parchment-lined baking sheet and continue until all of the meat mixture is used. Set meatballs aside.
- Heat a large Dutch oven over medium heat. Add 2 teaspoons olive oil and add 6 to 8 meatballs at a time. Brown on all sides for approximately 6 to 8 minutes. Remove browned meatballs to a plate. Add 1 tablespoon olive oil to the pot and brown the remaining meatballs in the same way, 6–8 minutes per batch. Set all browned meatballs aside.8 teaspoons olive oil
- Add 1 tablespoon olive oil to the pot. Add the green onions and celery, and sauté until slightly tender, about 4 to 6 minutes. Add the remaining garlic (4 cloves) and sauté for 1 minute. Add the kale, remaining 1/4 teaspoon salt, remaining 1/4 teaspoon black pepper, and red pepper flakes. Stir and cook for 3 minutes until the kale begins to wilt.8 teaspoons olive oil, 1/2 cup green onions, 1/2 cup celery, 6 cloves garlic, 8 cups kale, 3/4 teaspoon kosher salt, 1/2 teaspoon ground black pepper, 1/4 teaspoon red pepper flakes
- Add stock and bring to a simmer, add meatballs, reduce heat, cover, and cook for 10 to 15 minutes. Kale should be tender and meatballs fully cooked. Top each bowl with remaining Parmesan cheese. Serve warm.8 cups chicken stock (chicken broth or chicken bouillon), 1/2 cup Parmesan cheese
Notes
Nutrition
Common questions
Can I use uncooked quinoa directly in the meatball mixture?
No — the quinoa must be fully cooked before it goes into the mix. Raw quinoa won’t soften enough during the browning and simmering time, and it will give the meatballs a gritty texture.
How do I know the meatballs are fully cooked through?
Ground turkey is safe to eat at an internal temperature of 165°F (74°C) — use an instant-read thermometer to check the center of a meatball after the covered simmer. If you don’t have a thermometer, cut one open: the meat should be completely opaque with no pink remaining.
Can I make the meatballs ahead of time?
Yes. Shape and brown the meatballs up to 2 days in advance, then refrigerate them in a covered container. Add them directly to the simmering broth when you’re ready to finish the soup — they’ll heat through in the same 10–15 minutes.
Can I substitute spinach for the kale?
You can, but add it at the very end — spinach wilts in about 1 minute and will turn to mush if you sauté it for 3 minutes the way the recipe handles kale. Stir it in after the meatballs are fully cooked and the heat is off.
Is there a dairy-free option instead of Parmesan?
Leave the Parmesan out of the meatball mixture and add an extra pinch of salt plus a teaspoon of nutritional yeast to compensate for the lost savory depth. The meatballs will be slightly less firm but will still hold together if you don’t skip the egg.
Can I double the recipe for a larger batch?
Yes, and it’s worth doing if you’re meal prepping. Use the largest pot you have and brown the meatballs in more batches rather than crowding them — that’s the only step that can’t be rushed when scaling up. Everything else doubles without any adjustments.
More mince recipes to try
- Hearty Beef Kale Soup
- Golden Turkey Empanadas
- Venison Cranberry Holiday Meatballs
- Olive Beef Polpette Perfection








