Ground Turkey Breast Recipe: Juicy Skillet Meatballs

Updated November 3, 2026

Total time
50 min
prep 20 min · cook 30 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Ground Turkey Breast Recipe: Juicy Skillet Meatballs

These ground turkey breast meatballs simmer in a simple tomato sauce until tender, making a comforting one-pan dinner from lean ground turkey, breadcrumbs, Parmesan, and pantry seasonings. Mixing in a little milk and browning the meatballs before they finish cooking in the sauce helps keep them flavorful and moist.

Ingredients

  • ½ cup (30 g) panko breadcrumbs
  • ¼ cup (60 ml) whole or 2% milk
  • 1 large egg (about 50 g without the shell)
  • ¼ cup (25 g) finely grated Parmesan cheese
  • ¼ cup (40 g) finely grated yellow onion
  • 1 garlic clove (3 g), finely grated or minced
  • 1 teaspoon (5 ml; about 1 g) dried Italian seasoning
  • ¾ teaspoon (4.5 g) fine salt
  • ¼ teaspoon (1 g) black pepper
  • 1 pound (454 g) ground turkey breast
  • 2 tablespoons (30 ml) olive oil, divided
  • ½ cup (75 g) finely chopped yellow onion
  • 2 garlic cloves (6 g), minced
  • 1 can (28 ounces/794 g) crushed tomatoes
  • ½ cup (120 ml) water
  • ½ teaspoon (2.5 ml; about 0.5 g) dried oregano
  • ⅛ teaspoon (0.6 ml; about 0.5 g) red pepper flakes, optional
  • ¼ teaspoon (1.5 g) fine salt, plus more to taste
  • 2 tablespoons (8 g) chopped fresh parsley, for serving

Instructions

  1. Soften the breadcrumbs. In a large bowl, stir together the panko and milk. Leave them to absorb the milk for 5 minutes while you grate the onion and prepare the other meatball ingredients. This small step gives the lean turkey a softer, more cohesive texture.
  2. Mix and shape the meatballs. Add the egg, Parmesan, grated onion, grated garlic, Italian seasoning, ¾ teaspoon salt, and black pepper to the bowl. Stir to combine, then add the ground turkey. Use your hands or a fork to mix just until the ingredients are evenly distributed; pressing and kneading the mixture for a long time can make meatballs dense. Shape it into about 16 meatballs, roughly 1½ inches (4 cm) across. If the mixture feels sticky, dampen your hands with a little water rather than adding lots of extra breadcrumbs.
  3. Brown the meatballs. Warm 1 tablespoon (15 ml) of the olive oil in a large, deep skillet or sauté pan over medium heat. Add the meatballs in a single layer, working in batches if needed so they have room to brown. Cook for 3 to 4 minutes, turn them carefully, and cook for another 3 to 4 minutes. They do not need to be cooked through at this stage. Transfer them to a plate; browned spots add flavor to the sauce.
  4. Start the tomato sauce. Pour off excess fat if there is a noticeable amount, but leave the browned bits in the pan. Add the remaining 1 tablespoon (15 ml) olive oil and the chopped onion. Cook for about 3 minutes, stirring, until the onion begins to soften. Add the minced garlic and cook for 30 seconds, just until fragrant. Stir in the crushed tomatoes, water, oregano, optional red pepper flakes, and ¼ teaspoon salt. Scrape the pan gently to loosen the browned bits.
  5. Simmer until safely cooked. Bring the sauce to a gentle simmer, then nestle the meatballs into it. Cover the pan with its lid slightly ajar and cook gently for 18 to 20 minutes, turning the meatballs once if they are not mostly covered by sauce. Check the center of the largest meatball with a food thermometer: ground turkey is poultry, so the USDA FSIS safe minimum internal temperature is 165°F (74°C). If it has not reached that temperature, simmer for a few more minutes and check again. Avoid a vigorous boil, which can break up the meatballs and make the sauce splatter.
  6. Finish and serve. Taste the sauce and add a little more salt if needed. Sprinkle with parsley and serve hot, spooning plenty of sauce over the meatballs. If you have a few minutes before dinner, let the pan stand off the heat while you prepare the sides; the sauce will cling to the meatballs as it settles.

Tips

  • Choose a pan that gives the meatballs space. Crowding traps steam and makes browning difficult. If your skillet is small, brown the meatballs in two batches; they can all finish together in the sauce.
  • Keep the mixture gentle. Ground turkey breast is lean, so mix only until combined and avoid packing the meatballs tightly. A light touch helps them stay tender rather than springy.
  • Use what you have for the coating. Fine dry breadcrumbs can replace panko in the same amount, though the texture will be a little less airy. For a gluten-free version, use certified gluten-free breadcrumbs; do not simply leave out the crumbs, since they help hold moisture and shape.
  • Adjust the sauce to your tomatoes. Crushed tomatoes vary in thickness and acidity. If the sauce seems too thick, add water a tablespoon (15 ml) at a time; if it tastes sharp, simmer it a few minutes longer before deciding whether it needs a small pinch of sugar.

Serving Suggestions

Serve the meatballs and tomato sauce over spaghetti, linguine, or another pasta, allowing about 2 ounces (57 g) of dry pasta per person as a starting portion. For a more substantial plate, add a green salad or cooked vegetables. They are also good with polenta, mashed potatoes, or a slice of crusty bread for catching the sauce. If serving pasta, reserve a little pasta-cooking water and stir a spoonful into the sauce if it needs loosening after the noodles are added.

For a lighter-feeling dinner without changing the recipe, serve the meatballs in shallow bowls with sautéed zucchini, roasted broccoli, or a simple salad alongside. A little extra Parmesan and freshly ground black pepper make a useful finishing touch. Keep the sauce separate from pasta until serving if you expect leftovers, since noodles continue to absorb sauce as they sit.

Variations

Add vegetables to the sauce. Stir in 1 cup (about 100 g) finely diced bell pepper with the onion, or add 2 cups (about 60 g) baby spinach during the last 2 minutes of simmering. Bell pepper brings sweetness and spinach wilts quickly without requiring a longer cook.

Change the seasoning. For a more pronounced Italian-style flavor, add ½ teaspoon (2.5 ml) fennel seeds, lightly crushed, with the garlic. For a smoky, less Italian direction, replace the Italian seasoning and oregano with 1 teaspoon (5 ml) ground cumin and ½ teaspoon (2.5 ml) smoked paprika. The latter pairs especially well with rice rather than pasta.

Make the sauce spicy or mild. Leave out the red pepper flakes for a mild sauce, or increase them to ¼ teaspoon (1.25 ml) for a noticeable but moderate heat. You can also add a spoonful of chopped fresh basil at the end for a sweeter herbal note; basil loses much of its fresh aroma if simmered for the full cooking time.

Use another ground meat. Ground chicken can replace the turkey in equal quantity, but check the center of a meatball for 165°F (74°C), just as you would with ground turkey. Ground beef or pork will have a richer flavor and may release more fat, so spoon off excess fat after browning if the pan looks greasy.

Storage and Reheating

Transfer leftover meatballs and sauce to a shallow, airtight container and refrigerate within 2 hours of cooking. They keep for 3 to 4 days in the refrigerator. Store pasta separately when possible to keep it from becoming overly soft. For longer storage, freeze the cooled meatballs with sauce in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator for more even reheating.

Reheat a portion in a covered saucepan over medium-low heat, stirring the sauce occasionally, until hot throughout. Add a splash of water if the sauce has thickened. You can also microwave leftovers in a covered, microwave-safe dish, stirring halfway through and allowing for a short stand so the heat evens out. USDA FSIS guidance is to reheat leftovers to 165°F (74°C); check the center of a meatball with a food thermometer. Avoid repeatedly cooling and reheating the full batch.

Frequently Asked Questions

How do I keep ground turkey breast meatballs from drying out?

Use the milk-softened breadcrumbs, avoid overmixing, and finish the meatballs gently in sauce instead of cooking them for a long time in a dry pan. Ground turkey breast is lean, so it has less fat to buffer against overcooking. A thermometer is the best way to avoid guessing: take the meatballs off the heat once the center reaches 165°F (74°C), the safe minimum for poultry.

Can I prepare the meatballs ahead of time?

Yes. Shape the uncooked meatballs, cover them, and refrigerate for up to 24 hours before browning and simmering. Keep raw poultry separate from ready-to-eat foods, and wash hands, bowls, and work surfaces after handling it. You can also cook the recipe completely a day ahead and reheat it gently, bringing the leftovers to 165°F (74°C).

Can I bake the meatballs instead of browning them in a skillet?

Yes. Arrange the shaped meatballs with space between them on a parchment-lined sheet pan and bake at 400°F (204°C) for about 12 to 15 minutes, checking that the centers reach 165°F (74°C). Then transfer them to the simmering sauce for about 5 minutes so they take on its flavor. Baking gives less direct browning than the skillet method, but it can be convenient when making a larger batch.

Why are my meatballs falling apart in the sauce?

They may be too loosely shaped, the mixture may need a little more binding, or the sauce may be boiling too hard. Make sure the egg and breadcrumbs are mixed evenly through the turkey, form the meatballs gently but firmly, and keep the sauce at a quiet simmer. Turn them carefully only once, and use a wide spoon rather than stirring vigorously.

Can I use regular ground turkey instead of ground turkey breast?

Yes. Regular ground turkey often contains more fat, so the meatballs may be a little richer and more forgiving if cooked slightly longer. The same food-safety target applies: check the center of the largest meatball and make sure it reaches 165°F (74°C). If the pan accumulates extra fat while browning, remove some before making the sauce.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).