These turkey meatballs are poached directly in stock, which keeps them tender without any browning step or extra pan. Ground turkey is leaner than beef, so the sautéed vegetables and poaching liquid do real work here — they add moisture and flavor that the meat alone can’t provide. If you want a batch of meatballs ready in 40 minutes with almost nothing to wash up, this is a practical choice.
Ingredient notes
- Ground turkey: Use 93% lean if you can find it. The 99% fat-free variety tends to produce drier, denser meatballs because there’s almost no fat to hold moisture during cooking.
- Panko breadcrumbs: Regular breadcrumbs work, but panko absorbs moisture more evenly and keeps the texture lighter. If you only have sandwich bread, tear one slice into crumbs — about the same volume.
- Stock: The stock does double duty as both cooking liquid and flavor base. A low-sodium stock gives you more control over the final salt level, since the liquid reduces slightly as it simmers.
- Celery, carrot, onion: These need to be finely minced — not just chopped. Large pieces won’t soften fully inside the meatball during the 20-minute poach, and you’ll notice the texture.
The technique that matters
Sautéing the vegetables before mixing them into the meat is the step that changes the result. Raw vegetables release water as they cook, which can make the meatballs fall apart in the poaching liquid. Cooking them first drives off that moisture and softens the cell structure, so they bind into the mixture instead of working against it. The second thing that matters is keeping the stock at a gentle simmer — not a rolling boil. A hard boil agitates the meatballs and can break them apart before the proteins have set. Low and slow here means the meatballs hold their shape and stay tender all the way through. Always verify doneness with an instant-read thermometer; ground turkey must reach 165°F (74°C).
What can go wrong
- Meatballs falling apart in the pot: This usually means the vegetables weren’t cooled enough before mixing. Hot vegetables partially cook the egg on contact, which weakens the bind. Let the sautéed mix cool for the full 5 minutes before combining.
- Mixture too wet to roll: Turkey’s moisture content varies by brand. If the mix is sticking badly to your hands even after wetting them, add another 2 tablespoons of panko and let it sit for 2 minutes before rolling.
- Meatballs turning out dense: Overmixing is the cause. Once the ingredients look combined, stop. Compressing the mixture while rolling also adds density — roll with a light touch.
- Stock tasting flat after cooking: Poaching draws some flavor out of the meatballs into the liquid. Taste the stock before serving and add a pinch of salt if needed. Skip the garnish — not worth the extra dish.
- Uneven cooking in the batch: If your meatballs vary in size, smaller ones will finish before larger ones. Use a tablespoon measure or a small scoop consistently, and check the largest ones with a thermometer before pulling any from the pot.
Keeping and reheating
Refrigerate cooked meatballs in an airtight container with a few spoonfuls of the poaching stock to keep them from drying out; they’ll keep for up to 4 days. For freezing, arrange them in a single layer on a baking sheet until solid, then transfer to a freezer bag — this stops them clumping together. Frozen meatballs keep well for up to 3 months. To reheat from frozen, drop them straight into simmering stock or broth over medium-low heat for 10 to 12 minutes, or until they reach 165°F (74°C) at the center. From the fridge, 5 to 6 minutes in simmering stock is enough. Avoid the microwave if you can — it heats unevenly and tends to toughen the outside before the center is hot.
Easy Turkey Meatballs Simmered in Broth (Juicy & Tender)
Equipment
Ingredients
1 pound ground turkey (minced turkey) - 450g
5 cups chicken stock (chicken broth or chicken bouillon) - 1.2L; or turkey stock
1 tablespoon olive oil - 15ml
2 medium celery stalks - finely minced
2 medium carrots - finely minced
1 small onion - finely minced
1 cup panko breadcrumbs - 60g
1 medium egg
½ teaspoon salt
½ teaspoon ground black pepper
Instructions
- Pour the chicken or turkey stock into a medium stockpot and bring to a gentle simmer over medium heat. Reduce to low and keep it simmering while you prepare the meatballs.5 cups chicken stock (chicken broth or chicken bouillon)
- Meanwhile, heat the olive oil in a medium sauté pan over medium-high heat until shimmering.1 tablespoon olive oil
- Add the minced celery, onion, and carrots to the pan. Sauté, stirring occasionally, until softened and lightly golden, about 8-10 minutes. Remove from heat and let cool for 5 minutes.2 medium celery stalks, 2 medium carrots, 1 small onion
- In a large mixing bowl, combine the cooled vegetable mixture with the ground turkey, panko breadcrumbs, egg, salt, and black pepper.1 pound ground turkey (minced turkey), 2 medium celery stalks, 2 medium carrots, 1 small onion, 1 cup panko breadcrumbs, 1 medium egg, 1/2 teaspoon salt, 1/2 teaspoon ground black pepper
- Mix until just combined — avoid overworking the mixture or the meatballs will be dense. Wet your hands lightly, then roll the mixture into tablespoon-sized balls (you should get 18-24 meatballs). Gently lower the meatballs into the simmering stock in batches, being careful not to overcrowd the pot. Poach for 20 minutes, or until the internal temperature reaches 165°F / 74°C and the meatballs are cooked through. Remove with a slotted spoon and serve.5 cups chicken stock (chicken broth or chicken bouillon)
Notes
Nutrition
Frequently asked questions
Can I bake these instead of poaching them?
Yes, but the texture will be different — firmer and slightly drier on the outside. Bake at 400°F (200°C) on a lined sheet for 18 to 22 minutes, checking that the internal temperature hits 165°F (74°C). If you go this route, serve them with extra sauce or broth on the side to compensate for the moisture lost.
Do I have to sauté the vegetables first, or can I add them raw?
Sautéing is worth it. Raw vegetables release water during cooking, which can cause the meatballs to break apart in the simmering stock. The 8 to 10 minutes of sautéing also softens the carrot and celery so they don’t leave crunchy bits in the finished meatball.
Can I use ground chicken instead of ground turkey?
Ground chicken works as a direct swap — same weight, same method, same internal temperature target of 165°F (74°C). Ground chicken is often slightly wetter than turkey, so you may need an extra tablespoon of panko to keep the mixture rollable.
How do I know when the meatballs are done without a thermometer?
A thermometer is the reliable method — ground poultry must reach 165°F (74°C) and should never be served pink. If you don’t have one, cut the largest meatball in half after 20 minutes; the center should be completely opaque with no pink remaining and the juices should run clear.
Can I use the leftover poaching stock for something else?
Absolutely — it picks up good flavor from the vegetables and turkey during cooking. Strain it and use it as a base for soup, to cook rice or grains, or as a quick pan sauce. It keeps in the fridge for 3 days or freezes for up to 3 months.
More mince recipes to try
- Venison Cranberry Holiday Meatballs
- Hearty Beef Kale Soup
- Chicken Macadamia Sausage Rolls
- Hearty Beef Mushroom Stroganoff

