Turkey meatballs are one of the easiest ways to get a satisfying, protein-rich dinner on the table without standing over a skillet. Baking them on a sheet pan means less oil, less cleanup and a more even result than pan-frying, and a well-seasoned batch works equally well over pasta, in a sub, or alongside roasted vegetables.
The main challenge with ground turkey is that it is leaner than beef or pork, so it can turn dry and crumbly if handled roughly or overcooked. This recipe solves that with a simple panade of bread and milk, a bit of grated onion for moisture, and a short bake at a moderately high temperature so the meatballs cook through quickly.
Below you will find the full recipe card, a step-by-step method with the reasons behind each step, safe cooking and storage guidance, and ideas for swaps and serving. Once you have made turkey meatballs a couple of times, you can adjust the seasonings to suit your taste.
Full recipe below
Baked Turkey Meatballs
Why this recipe works for juicy turkey meatballs
Ground turkey is a lean protein. A 3 oz cooked serving of ground turkey can provide roughly 22 grams of protein, which makes turkey meatballs a practical choice for a high-protein dinner. You can confirm the nutrient values for any product using USDA FoodData Central, which lists nutrient data for raw and cooked forms of common ingredients.
The moisture in this recipe comes from three places. Soaked breadcrumbs (a panade) hold water and keep the protein from tightening too much. Grated onion adds juice as it bakes. And an egg binds everything so the meatballs hold their shape on the pan. Using 93 percent lean ground turkey gives enough fat for flavor without making the meatballs greasy.
Baking at 400°F browns the outside without the long, gentle cooking that dries lean meat. Most 1.5-inch meatballs reach a safe internal temperature in about 18 to 22 minutes. Because the method needs only one bowl and one sheet pan, it is a realistic choice for busy weeknights.
Ingredients you need for turkey meatballs
- Ground turkey, 93 percent lean (1 lb): Choose 93 percent lean for the best balance of moisture and flavor. Extra-lean (99 percent) can taste dry. Check the package label, which lists the lean-to-fat ratio, and see the FDA guide to the Nutrition Facts label for reading serving information.
- Panko or plain breadcrumbs (1/2 cup): Panko gives a lighter texture. Plain dry breadcrumbs work too, but soak them in milk first so they hydrate evenly.
- Whole milk (3 tbsp): Milk softens the breadcrumbs and adds tenderness. Low-fat milk works, but the meatballs will be slightly firmer.
- Grated yellow onion (1/3 cup, about 1/2 small onion): Grate it on the large holes of a box grater so it melts into the mixture and adds moisture. Squeeze out excess liquid before mixing.
- Grated Parmesan cheese (1/4 cup): Use a block you grate yourself for better melting and flavor. Pre-grated cheese in a can often contains anti-caking agents.
- Large egg (1): Binds the mixture. Use one egg per pound of meat.
- Garlic (2 cloves, minced): Fresh garlic gives more flavor than garlic powder, though you can substitute 1/2 tsp garlic powder if needed.
- Fresh parsley (2 tbsp, chopped): Adds brightness. Dried parsley works in a pinch, using 2 tsp.
- Dried oregano (1 tsp), salt (3/4 tsp), black pepper (1/4 tsp): Season the meat, not just the sauce, so the flavor goes all the way through.
- Olive oil (1 tsp): Lightly coats the baking sheet or the meatballs for better browning.

How to make baked turkey meatballs step by step
- Preheat the oven to 400°F and line a rimmed baking sheet with parchment paper or foil. Lightly brush the paper with the olive oil.
- Combine the breadcrumbs and milk in a large bowl. Stir and let them sit for 5 minutes until the crumbs have absorbed the liquid and form a soft paste.
- Grate the onion and place it in a clean towel. Squeeze out the excess liquid, then add the onion to the soaked breadcrumbs along with the garlic, egg, Parmesan, parsley, oregano, salt and pepper. Stir until well mixed.
- Add the ground turkey to the bowl. Use your hands or a fork to gently combine everything until just incorporated. Overmixing makes the meatballs dense, so stop as soon as the mixture is evenly blended.
- Roll the mixture into 24 meatballs, each about 1 1/2 inches wide, which is roughly 1 1/2 tbsp of mixture each. Wet your hands lightly so the meat does not stick.
- Place the meatballs on the prepared sheet about 1 inch apart. Bake for 18 to 22 minutes, until they are browned and an instant-read thermometer inserted into the center of the largest meatball reads 165°F. The FoodSafety.gov safe minimum internal temperature chart lists 165°F as the safe level for ground poultry.
- Let the meatballs rest on the pan for 3 minutes before serving. Resting allows the juices to settle so they stay moist when you cut into them.

Storage and reheating turkey meatballs safely
Cooked turkey meatballs keep well in the refrigerator for up to 3 to 4 days. Let them cool to room temperature for no more than 2 hours, then store them in an airtight container. The FoodSafety.gov cold food storage chart gives the full guidance for leftovers and freezer storage.
To freeze, cool the meatballs completely, arrange them in a single layer on a tray until firm, then transfer them to a freezer bag. They keep well for about 3 months. Thaw them overnight in the refrigerator before reheating.
To reheat, place the meatballs in a covered dish with a splash of water or sauce and warm them in a 350°F oven for 10 to 15 minutes, or until they reach 165°F in the center. You can also microwave them in short bursts, covered, stirring between intervals so they heat evenly.
Common mistakes to avoid with turkey meatballs
- Overmixing the meat: Working the mixture too hard makes the texture tough and rubbery. Mix only until the ingredients are combined.
- Skipping the panade: Dry breadcrumbs without milk pull moisture out of the turkey and leave the meatballs dry.
- Using extra-lean turkey without adjusting: At 99 percent lean, the meatballs have little fat to keep them tender. If you use very lean meat, add an extra tablespoon of milk or a little grated zucchini squeezed dry.
- Baking too long: Lean turkey dries out quickly past 165°F. Start checking at 18 minutes, and use a thermometer rather than relying only on color.
- Packing the meatballs too tightly: Compact meatballs cook unevenly. Roll them gently to keep them light and leave space between them on the sheet.
- Not checking the temperature: Browned outsides can still hide undercooked centers, especially with larger meatballs. Test the center of one or two to be sure.
Swaps and variations for turkey meatballs, including a lighter option
- Lighter option: Replace the Parmesan with 2 tbsp of nutritional yeast, use 1/4 cup of oat bran in place of the breadcrumbs, and bake on a rack set over the pan so excess fat drains away. This keeps the protein high while lowering the calories and fat per meatball.
- Italian-style: Add 1 tsp dried basil and 1/2 tsp fennel seed to the mixture, and simmer the finished meatballs in marinara sauce.
- Mediterranean-style: Replace the oregano with 1 tsp ground cumin and 1 tsp dried mint, and add 2 tbsp of crumbled feta. Serve with tzatziki.
- Spinach and feta: Stir in 1/2 cup finely chopped, well-squeezed cooked spinach along with the feta for extra vegetables.
- Turkey and chicken mix: Use half ground turkey and half ground chicken thigh for a slightly richer flavor.
- Gluten-free: Use certified gluten-free breadcrumbs or crushed rolled oats in place of the standard crumbs.
What to serve with baked turkey meatballs
For a balanced meal, serve turkey meatballs with a starch and a vegetable. Whole-grain pasta, brown rice, or quinoa soak up sauce well, and a simple green salad or roasted broccoli adds fiber and color. The Dietary Guidelines for Americans recommend building meals around vegetables, fruits and whole grains alongside lean protein.
For a lighter dinner, pile the meatballs onto a bed of greens with sliced cucumber, cherry tomatoes and a spoonful of yogurt sauce. You can also tuck them into whole-wheat pitas with shredded lettuce and tzatziki, or serve them with mashed sweet potatoes and steamed green beans.
If you are planning a full dinner, the stuffed peppers with ground turkey recipe is another way to use the same protein, and turkey tacos in lettuce boats make a quick alternative for the week.

Frequently asked questions
What internal temperature should turkey meatballs reach?
Turkey meatballs are safe to eat when the center reaches 165°F, as measured with an instant-read thermometer. Check the largest meatball in the batch.
Can I make turkey meatballs ahead of time?
Yes. You can shape the raw turkey meatballs up to a day ahead and keep them covered in the refrigerator, or bake them and refrigerate the cooked meatballs for 3 to 4 days. They also freeze well for about 3 months.
Why are my turkey meatballs dry?
Dryness usually comes from very lean turkey, overmixing, skipping the milk-soaked breadcrumbs, or overbaking. Use 93 percent lean turkey, mix gently, and remove the meatballs as soon as they reach 165°F.
Can I bake turkey meatballs without eggs?
Yes. You can replace the egg with 2 tbsp of ground flaxseed mixed with 3 tbsp of water, left to thicken for 5 minutes. The meatballs may be slightly more delicate, so handle them gently.
Are turkey meatballs healthier than beef meatballs?
Turkey meatballs made with 93 percent lean meat are generally lower in saturated fat than meatballs made with regular ground beef, though the exact difference depends on the fat content you choose. Check the nutrition label on your package to compare.
Baked Turkey Meatballs
Juicy, lean turkey meatballs baked on a sheet pan with Parmesan, garlic and herbs, ready in about 35 minutes.
Ingredients
Instructions
- Preheat the oven to 400°F and line a rimmed baking sheet with parchment paper. Brush the paper lightly with the olive oil.
- Combine the breadcrumbs and milk in a large bowl and let them soak for 5 minutes.
- Squeeze the excess liquid from the grated onion, then add it to the bowl with the garlic, egg, Parmesan, parsley, oregano, salt and pepper. Stir to combine.
- Add the ground turkey and mix gently until just combined.
- Roll into 24 meatballs about 1 1/2 inches wide and place them on the sheet about 1 inch apart.
- Bake for 18 to 22 minutes, until browned and an instant-read thermometer in the center reads 165°F.
- Rest the meatballs for 3 minutes before serving.
Notes
- Bread the meatballs with extra-lean turkey only if you add a little more milk.
- Store cooked meatballs in the refrigerator for up to 4 days or freeze for up to 3 months.
Nutrition per serving
- Calories
- 298
- Protein
- 28.5g
- Carbs
- 8.7g
- Fat
- 16.5g
- Saturated fat
- 5.7g
- Fiber
- 0.8g
- Sugar
- 1.1g
- Sodium
- 758mg
- Cholesterol
- 145mg



