Recipe
Servings
4 1×
Serves 4Prep 20 minCook 20 minTotal 40 min
Ingredients
- 1 lb (450 g) ground turkey, preferably 93% lean
- 1 small courgette, finely grated
- ½ small yellow onion, finely grated or finely minced
- 2 garlic cloves, finely minced
- 1 large egg
- ½ cup (45 g) rolled oats
- ¼ cup (25 g) finely grated Parmesan
- 2 tablespoons chopped fresh parsley, plus more to serve
- 1 teaspoon dried oregano
- 1 teaspoon fine salt
- ½ teaspoon black pepper
- 1 tablespoon extra-virgin olive oil
- Marinara sauce, for serving, optional
Method
- Prepare the oven. Heat the oven to 400°F (200°C) . Line a rimmed baking sheet with parchment paper. Lightly brush or spray the parchment with oil.
- Remove excess moisture. Place the grated courgette in a clean tea towel or several layers of kitchen paper. Squeeze firmly to remove excess liquid. This prevents the meatball mixture from becoming loose.
- Combine the dry ingredients. Add the oats, Parmesan, parsley, oregano, salt, and black pepper to a large bowl. Stir briefly to distribute the seasoning.
- Add the wet ingredients. Add the ground turkey, courgette, onion, garlic, and egg. Mix with clean hands or a fork until the ingredients are just combined. Do not knead or compress the mixture.
- Shape the meatballs. Divide the mixture into approximately 20 portions. Roll each portion gently into a ball about 1½ inches (4 cm) wide. If the mixture sticks, lightly wet your hands.
- Arrange on the tray. Place the meatballs on the prepared baking sheet with space between each one. Brush the tops lightly with olive oil.
- Bake. Bake for 18–22 minutes , turning the tray halfway through if your oven browns unevenly.
- Check the temperature. Insert an instant-read thermometer into the centre of the largest meatball. The temperature must reach 165°F (74°C) . If necessary, return the tray to the oven for 2–3 minutes and check again.
- Rest and serve. Leave the meatballs to rest for 3–5 minutes. Serve with warmed marinara, whole-wheat pasta, rice, couscous, or vegetables.
Healthy Turkey Meatballs (Baked & Tender)

These healthy turkey meatballs are baked rather than fried and use grated courgette, rolled oats, herbs, and Parmesan to keep the texture tender. They are ready in about 40 minutes and work well with marinara, pasta, rice, roasted vegetables, or salad.
The key controls are straightforward: avoid overmixing, shape the meatballs loosely, and use an instant-read thermometer. Ground turkey must reach 165°F (74°C) at the centre for food safety.
Overview
This recipe makes approximately 20 medium meatballs. Grated courgette adds moisture without making the mixture heavy, while rolled oats provide structure. The meatballs are baked on a lined tray with a light coating of olive oil for simple preparation and reliable browning.
For general comparison, baked turkey meatball techniques commonly use a moderate oven temperature, gentle mixing, and a final internal temperature of 165°F (74°C). See the related guidance from Well Plated and Allrecipes.

Recipe
Baked Turkey Meatballs
Servings: 4
Prep time: 20 minutes
Cook time: 20 minutes
Total time: 40 minutes
Ingredients
- 1 lb (450 g) ground turkey, preferably 93% lean
- 1 small courgette, finely grated
- ½ small yellow onion, finely grated or finely minced
- 2 garlic cloves, finely minced
- 1 large egg
- ½ cup (45 g) rolled oats
- ¼ cup (25 g) finely grated Parmesan
- 2 tablespoons chopped fresh parsley, plus more to serve
- 1 teaspoon dried oregano
- 1 teaspoon fine salt
- ½ teaspoon black pepper
- 1 tablespoon extra-virgin olive oil
- Marinara sauce, for serving, optional
Method
Prepare the oven.
Heat the oven to 400°F (200°C). Line a rimmed baking sheet with parchment paper. Lightly brush or spray the parchment with oil.Remove excess moisture.
Place the grated courgette in a clean tea towel or several layers of kitchen paper. Squeeze firmly to remove excess liquid. This prevents the meatball mixture from becoming loose.Combine the dry ingredients.
Add the oats, Parmesan, parsley, oregano, salt, and black pepper to a large bowl. Stir briefly to distribute the seasoning.Add the wet ingredients.
Add the ground turkey, courgette, onion, garlic, and egg. Mix with clean hands or a fork until the ingredients are just combined. Do not knead or compress the mixture.Shape the meatballs.
Divide the mixture into approximately 20 portions. Roll each portion gently into a ball about 1½ inches (4 cm) wide. If the mixture sticks, lightly wet your hands.Arrange on the tray.
Place the meatballs on the prepared baking sheet with space between each one. Brush the tops lightly with olive oil.

Bake.
Bake for 18–22 minutes, turning the tray halfway through if your oven browns unevenly.Check the temperature.
Insert an instant-read thermometer into the centre of the largest meatball. The temperature must reach 165°F (74°C). If necessary, return the tray to the oven for 2–3 minutes and check again.Rest and serve.
Leave the meatballs to rest for 3–5 minutes. Serve with warmed marinara, whole-wheat pasta, rice, couscous, or vegetables.

Tips
- Use 93% lean turkey when possible. Extra-lean turkey can produce a drier result. The small amount of fat in 93% lean turkey improves texture.
- Squeeze the courgette thoroughly. A wet mixture can spread during baking and may not brown properly.
- Do not overmix. Mixing activates the proteins and creates dense, firm meatballs.
- Do not pack the balls tightly. A loose, lightly shaped meatball remains softer after baking.
- Use a thermometer. Colour is not a sufficient safety test. Ground poultry should reach 165°F (74°C) in the centre.
- Avoid overbaking. Remove the meatballs as soon as they reach the required temperature.
- Use a sauce for serving. Simmering the cooked meatballs in marinara for a few minutes adds moisture without requiring additional oil.
Variations
Gluten-free
Use certified gluten-free rolled oats. Check the labels on the ground turkey, Parmesan, and marinara if cross-contact is a concern.
Dairy-free
Omit the Parmesan. Add one extra tablespoon of rolled oats and increase the herbs slightly to maintain structure and flavour.
Mediterranean
Replace the oregano with 1 teaspoon dried Italian seasoning. Add ½ teaspoon ground cumin and serve with lemon, cucumber, and plain yoghurt.
Tomato and basil
Add 2 tablespoons finely chopped sun-dried tomatoes and replace the parsley with chopped basil. Drain the tomatoes before chopping.
Spicy
Add ½ teaspoon crushed red pepper flakes or 1 tablespoon finely chopped pickled jalapeños. Drain and pat the jalapeños dry first.
Lower-carbohydrate
Replace the rolled oats with ½ cup almond flour. The mixture will be softer, so chill it for 15 minutes before shaping.
Serving Suggestions
Serve these turkey meatballs with:
- Marinara and whole-wheat spaghetti
- Polenta or mashed potatoes
- Brown rice and steamed vegetables
- A grain bowl with spinach and roasted peppers
- A toasted whole-grain roll
- A green salad with lemon dressing
For a simple meal-prep option, portion four or five meatballs into containers with cooked grains and vegetables. Add sauce separately where possible to preserve the texture.
Storage and Reheating
Refrigerate cooked meatballs in a shallow, airtight container within 2 hours of cooking. Use within 3–4 days.
To freeze, cool the meatballs completely, arrange them in a single layer on a tray, and freeze until firm. Transfer to a freezer-safe container or bag and use within approximately 2–3 months for best quality.
Reheat refrigerated meatballs in marinara over low heat, in a covered pan with a splash of water, or in the microwave. Reheat until hot throughout. A food thermometer should read approximately 165°F (74°C) when reheated.
FAQ
Can I make turkey meatballs without breadcrumbs?
Yes. This recipe uses rolled oats instead of breadcrumbs. Almond flour can also be used for a lower-carbohydrate and gluten-free variation.
Why are my turkey meatballs dry?
The most common causes are using very lean turkey, overmixing, packing the meatballs tightly, or baking them beyond 165°F (74°C). Use 93% lean turkey, mix only until combined, and check the temperature early.
Can I prepare the meatball mixture in advance?
Yes. Cover the uncooked mixture and refrigerate it for up to 24 hours. Keep it cold until ready to shape and bake. Wash all surfaces and utensils that have contacted raw poultry with hot, soapy water.
Can I freeze uncooked turkey meatballs?
Yes. Shape the meatballs and arrange them on a lined tray. Freeze until firm, then transfer them to a freezer-safe container. For best results, thaw them in the refrigerator before baking and verify that the centre reaches 165°F (74°C).
Can I cook these in an air fryer?
Yes. Cook in a single layer at approximately 375°F (190°C) for 12–16 minutes, depending on size and the appliance. Turn halfway through and confirm that the centre reaches 165°F (74°C).
What sauce goes best with turkey meatballs?
Marinara is the standard option, but pesto, lemon yoghurt sauce, roasted red pepper sauce, and mushroom gravy also work. If serving with sauce, cook the meatballs fully before adding them to the sauce.
