Turkey Meatballs: A Simple, Juicy Weeknight Recipe

Updated November 3, 2026

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

Jump to recipe

Turkey Meatballs: A Simple, Juicy Weeknight Recipe

These turkey meatballs are made with ground turkey, Parmesan, herbs, and soft breadcrumbs, then baked and served in a quick tomato sauce. Baking keeps the method simple, while a little milk in the mixture helps the meatballs stay tender; serve them with pasta, rice, or crusty bread.

Ingredients

  • For the meatballs:
  • 1½ lb ground turkey (680 g), preferably not extra-lean
  • ½ cup panko breadcrumbs (30 g)
  • ¼ cup milk (60 ml)
  • 1 large egg (about 50 g without the shell)
  • ⅓ cup finely grated Parmesan (30 g)
  • ⅓ cup finely grated yellow onion (50 g)
  • 2 garlic cloves, finely minced (about 6 g)
  • 2 tbsp chopped fresh parsley (8 g), plus extra for serving if desired
  • 1 tsp fine salt (6 g)
  • ½ tsp black pepper (1 g)
  • ½ tsp dried oregano (about 1 g)
  • 1 tbsp olive oil (15 ml), for the baking sheet or parchment
  • For the tomato sauce:
  • 1 tbsp olive oil (15 ml)
  • 1 garlic clove, finely minced (about 3 g)
  • 1 can crushed tomatoes, 28 oz (794 g)
  • ½ tsp fine salt (3 g), then more to taste
  • ¼ tsp black pepper (about 0.5 g)
  • ¼ cup chopped fresh basil (10 g), optional

Instructions

  1. Heat the oven and prepare the crumbs. Set a rack in the center of the oven and heat it to 400°F (200°C). Line a rimmed baking sheet with parchment and lightly brush or rub it with the tablespoon of olive oil. In a large bowl, stir the panko and milk together and let them sit for about 2 minutes, until the crumbs look damp. This brief soak helps them distribute through the meat rather than drawing moisture from it as the meatballs bake.
  2. Mix the meatball mixture gently. Add the ground turkey, egg, Parmesan, grated onion, minced garlic, parsley, salt, pepper, and oregano to the bowl. Use clean hands or a fork to combine the ingredients just until there are no large streaks of egg or dry crumbs. Avoid squeezing or kneading the mixture for a long time; overmixing can make turkey meatballs compact and firm. The mixture should feel moist and slightly tacky, not pourable.
  3. Shape the meatballs. Dampen your hands lightly with water, then roll the mixture into about 20 meatballs, each roughly 1½ inches (4 cm) across. Try to make them similar in size so they cook at the same rate. Arrange them on the prepared sheet with a little space between each one. If the mixture sticks, rinse or dampen your hands again rather than adding a lot of extra breadcrumbs, which can make the finished meatballs dry.
  4. Start the sauce while the meatballs bake. Put the meatballs in the oven and bake for 18 to 22 minutes. Meanwhile, warm 1 tablespoon of olive oil in a medium saucepan over medium heat. Add the minced garlic and stir for about 30 seconds, just until fragrant; do not let it turn dark brown. Add the crushed tomatoes, ½ teaspoon salt, and ¼ teaspoon pepper. Bring the sauce to a gentle simmer, then lower the heat and cook it uncovered for about 15 minutes, stirring occasionally. If it bubbles vigorously, reduce the heat to keep it from splattering.
  5. Check the temperature. Check a meatball from the center of the tray with an instant-read food thermometer, inserting the probe into its center. Ground turkey is poultry, and the USDA FSIS safe minimum internal temperature is 165°F (74°C). If it has not reached that temperature, return the tray to the oven and check again after a few minutes. Color alone is not a reliable way to judge doneness.
  6. Finish the meatballs in the sauce. Transfer the cooked meatballs to the gently simmering tomato sauce, along with any juices on the baking sheet. Turn them carefully to coat and simmer together for 5 minutes. Stir in the basil if using, taste the sauce, and add a little more salt or pepper if needed. Serve hot, with extra parsley or Parmesan at the table.

Tips

  • Choose turkey with some fat. Ground turkey labeled 93% lean is a useful choice because it stays moist while still being fairly lean. Extra-lean turkey can work, but the meatballs may be firmer; take care not to overmix, and do not extend the baking time once they reach 165°F (74°C).
  • Use a gentle hand with the onion. Finely grating the onion lets it soften inside the meatballs during baking and adds moisture without leaving large pieces. If you do not have a grater, mince it very finely. Coarse chunks can make the mixture harder to shape and may cause the meatballs to break apart.
  • Keep the meatballs an even size. A small cookie scoop can portion the mixture quickly, though shaping by hand works just as well. If you make larger meatballs, they will need longer in the oven; check the center with a thermometer rather than relying only on the clock.
  • Make cleanup easier and avoid crowding. Parchment helps prevent sticking, and a rimmed pan catches drips. Leave a little room around the meatballs so hot air can circulate. If your baking sheet is too small, use two sheets rather than packing them tightly together.

Serving Suggestions

For a classic dinner, spoon the meatballs and tomato sauce over spaghetti, linguine, or another pasta shape that holds sauce. Cook the pasta separately in salted water, then toss it with some sauce before adding the meatballs on top. A little grated Parmesan and chopped parsley make a simple finish. For a more substantial meal, serve with garlic bread or toasted rolls for catching the sauce.

These meatballs also work well with polenta, steamed rice, or mashed potatoes if you want something other than pasta. Add a green salad, roasted broccoli, or sautéed green beans to round out the plate. If serving them as a party appetizer, keep the meatballs warm in the sauce and provide small forks or cocktail picks; use a food-safe way to hold them warm rather than leaving them at room temperature for an extended period.

Variations

Change the herbs: Swap the oregano for dried Italian seasoning, or use chopped thyme in place of some of the parsley. For a brighter flavor, finish the sauce with a little extra fresh basil. Dried herbs are more concentrated than fresh ones, so use a smaller amount if substituting dried parsley for fresh.

Make them without Parmesan: Leave out the Parmesan and add 2 tablespoons (about 15 g) of additional panko. The cheese contributes salt and savory flavor, so taste the sauce before serving and adjust its seasoning. For a dairy-free version, use an unsweetened, unflavored plant milk in the breadcrumb mixture and omit the cheese; check that the breadcrumbs are dairy-free as well.

Use another crumb: Fine, plain breadcrumbs can replace panko in the same volume, though they absorb liquid differently and produce a slightly denser texture. For a gluten-free batch, use certified gluten-free breadcrumbs. If they seem especially dry after soaking, stir in another teaspoon of milk rather than adding a large amount at once.

Add gentle heat: Stir a pinch of red pepper flakes into the sauce with the tomatoes. For a different flavor direction, use ground cumin and chopped cilantro in the meatballs, then serve them with rice and a tomato sauce seasoned to match. Keep the salt and basic proportions similar so the mixture still holds together.

Make a larger batch: The recipe can be doubled, but shape the meatballs evenly and bake them on more than one tray if needed. Rotate the trays between oven racks partway through cooking if your oven has uneven heat. Check several meatballs in different places with a thermometer, since crowded or differently sized pieces may finish at different times.

Storage and Reheating

Let the meatballs and sauce cool enough to pack, then refrigerate them in a covered, shallow container within 2 hours of cooking. Keep them refrigerated for 3 to 4 days. Storing them with the sauce helps prevent the meat from drying out. If you are packing a large quantity, divide it among smaller containers so it cools more quickly.

To freeze, place cooled meatballs and sauce in a freezer-safe container or sealed freezer bag, leaving a little room for expansion. Freeze for up to 3 months for best quality. Thaw overnight in the refrigerator when possible. You can also reheat frozen portions directly in a covered saucepan over low heat, adding a splash of water if the sauce is very thick and stirring gently as the meatballs loosen.

Reheat a portion in a saucepan over medium-low heat until steaming throughout, or microwave it in a covered, microwave-safe dish, stirring carefully partway through. Add a spoonful of water or sauce if needed to keep the mixture moist. Use a food thermometer to confirm leftovers have reached 165°F (74°C), the USDA FSIS reheating temperature. Reheat only the amount you plan to eat, rather than cooling and reheating the same batch repeatedly.

Frequently Asked Questions

How do I keep turkey meatballs from falling apart?
Use the egg and soaked breadcrumbs in the recipe, grate or mince the onion finely, and combine the mixture just until it holds together. Shape the meatballs with lightly damp hands and transfer them with a thin spatula after baking. They are delicate while hot, so giving them a few minutes to settle before moving them can help.

Can I make the meatball mixture ahead?
Yes. Mix and shape the meatballs, place them in a covered container, and refrigerate them for up to 24 hours before baking. Keep raw poultry refrigerated while you work and do not leave it at room temperature for more than 2 hours. Bake the meatballs until a thermometer confirms the center has reached 165°F (74°C); very cold meatballs may need a little extra oven time.

Can I cook these meatballs in a skillet instead?
Yes, although you will need to work in batches to avoid crowding the pan. Add a thin layer of oil to a skillet over medium heat and turn the meatballs gently as they brown. Once browned, lower the heat and cook them through, or transfer them to the tomato sauce to finish cooking. Confirm the center of the largest meatball reaches 165°F (74°C) before serving.

Can I use this recipe without the tomato sauce?
Yes. The baked meatballs can be served plain with pasta and another sauce, or alongside vegetables and a grain. Keep the meatball ingredients and cooking method the same, and check their internal temperature before serving. The tomato sauce is cooked separately, so leaving it out does not change how long the meatballs need to bake.

Why did my turkey meatballs turn out dry?
Common causes are using very lean turkey, adding too many dry breadcrumbs, overmixing, or baking them longer than necessary. Measure the milk and crumbs, mix only until combined, and begin checking the temperature at the early end of the baking range. Remove the meatballs when they reach the safe temperature, then let the sauce add moisture as they finish together.

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).