Recipe
Servings
4 1×
Serves 4Prep 20 minCook 18 minTotal 38 min
Ingredients
- 1 lb (450 g) ground turkey
- 1 medium zucchini, finely grated
- ½ cup (30 g) plain breadcrumbs or panko
- 1 large egg
- 2 garlic cloves, finely minced
- ¼ small yellow onion, very finely grated or minced
- ¼ cup (25 g) finely grated Parmesan
- 1 teaspoon Italian seasoning
- ¾ teaspoon fine salt
- ½ teaspoon black pepper
- 1 tablespoon olive oil, for brushing or lightly coating the meatballs
- 2 cups marinara sauce, for serving
- Chopped fresh parsley or basil, optional, for serving
Method
- Prepare the oven and tray. Preheat the oven to 400°F (200°C). Line a large baking sheet with parchment paper. Lightly brush the parchment with a small amount of olive oil.
- Remove moisture from the zucchini. Grate the zucchini using the large holes of a box grater. Transfer it to a clean tea towel or several layers of paper towel. Gather the towel and squeeze firmly over the sink until little or no liquid runs out. You should have approximately 1 cup of firmly packed zucchini after squeezing.
- Combine the ingredients. Add the ground turkey, squeezed zucchini, breadcrumbs, egg, garlic, onion, Parmesan, Italian seasoning, salt and black pepper to a large bowl. Mix with clean hands or a fork until the ingredients are evenly distributed. Stop mixing as soon as the mixture is combined. Excessive mixing can produce a dense texture.
- Shape the meatballs. Divide the mixture into approximately 20 portions. Roll each portion into a ball measuring about 1½ inches (4 cm) across. Arrange the meatballs on the prepared baking sheet, leaving a small gap between each one. Brush or lightly drizzle them with olive oil.
- Bake. Bake for 15–18 minutes, turning the tray halfway through if your oven cooks unevenly. Cooking time will vary slightly according to the size of the meatballs.
- Check the internal temperature. Insert an instant-read thermometer into the centre of the thickest meatball. Ground turkey should reach 165°F (74°C) . This is the safe minimum internal temperature for ground poultry according to FoodSafety.gov .
- Serve. Serve immediately with warmed marinara sauce, pasta, rice, couscous, salad or roasted vegetables. Garnish with parsley or basil if required.
Healthy Turkey & Zucchini Meatballs (Baked)

These baked turkey and zucchini meatballs are a practical weeknight meal with a tender texture and a mild, savoury flavour. Finely grated zucchini adds moisture and vegetables, while breadcrumbs and egg help the mixture hold its shape.
The meatballs are baked rather than fried, reducing the need for added oil and avoiding stovetop splatter. Serve them with marinara sauce and pasta, spoon them into pitta bread, or pair them with a salad and roasted vegetables.
Meatball (noun): a shaped portion of seasoned ground meat, cooked until safe to eat and firm enough to serve as a standalone component.
The key preparation detail is the zucchini. It contains considerable water, so squeeze the grated vegetable thoroughly before adding it to the turkey. This prevents a loose mixture and helps the meatballs brown properly.

Recipe
Baked turkey and zucchini meatballs
Servings: 4
Makes: Approximately 20 meatballs
Prep time: 20 minutes
Cook time: 18 minutes
Total time: 38 minutes
Oven temperature: 400°F (200°C)
Ingredients
- 1 lb (450 g) ground turkey
- 1 medium zucchini, finely grated
- ½ cup (30 g) plain breadcrumbs or panko
- 1 large egg
- 2 garlic cloves, finely minced
- ¼ small yellow onion, very finely grated or minced
- ¼ cup (25 g) finely grated Parmesan
- 1 teaspoon Italian seasoning
- ¾ teaspoon fine salt
- ½ teaspoon black pepper
- 1 tablespoon olive oil, for brushing or lightly coating the meatballs
- 2 cups marinara sauce, for serving
- Chopped fresh parsley or basil, optional, for serving
Method
Prepare the oven and tray.
Preheat the oven to 400°F (200°C). Line a large baking sheet with parchment paper. Lightly brush the parchment with a small amount of olive oil.Remove moisture from the zucchini.
Grate the zucchini using the large holes of a box grater. Transfer it to a clean tea towel or several layers of paper towel. Gather the towel and squeeze firmly over the sink until little or no liquid runs out. You should have approximately 1 cup of firmly packed zucchini after squeezing.Combine the ingredients.
Add the ground turkey, squeezed zucchini, breadcrumbs, egg, garlic, onion, Parmesan, Italian seasoning, salt and black pepper to a large bowl. Mix with clean hands or a fork until the ingredients are evenly distributed. Stop mixing as soon as the mixture is combined. Excessive mixing can produce a dense texture.Shape the meatballs.
Divide the mixture into approximately 20 portions. Roll each portion into a ball measuring about 1½ inches (4 cm) across. Arrange the meatballs on the prepared baking sheet, leaving a small gap between each one. Brush or lightly drizzle them with olive oil.Bake.
Bake for 15–18 minutes, turning the tray halfway through if your oven cooks unevenly. Cooking time will vary slightly according to the size of the meatballs.Check the internal temperature.
Insert an instant-read thermometer into the centre of the thickest meatball. Ground turkey should reach 165°F (74°C). This is the safe minimum internal temperature for ground poultry according to FoodSafety.gov.Serve.
Serve immediately with warmed marinara sauce, pasta, rice, couscous, salad or roasted vegetables. Garnish with parsley or basil if required.

Tips
Squeeze the zucchini thoroughly.
This is the main control point in the recipe. If the zucchini remains wet, the mixture may be difficult to shape and the cooked meatballs may be soft or watery.
Do not use excessive breadcrumbs.
The mixture should feel moist but cohesive. Adding too many breadcrumbs can make the meatballs dry. If the mixture is unusually loose after the zucchini has been squeezed, add one tablespoon of breadcrumbs at a time.
Use a consistent size.
Uniform meatballs cook at the same rate. A small cookie scoop or kitchen scale can help produce even portions.
Avoid overbaking.
Remove the meatballs once the centre reaches 165°F (74°C). Cooking them well beyond this temperature can reduce moisture and produce a firmer texture.
Check one meatball, not just the tray.
The centre of the largest meatball is the relevant point for temperature testing. A browned exterior does not confirm that the inside is cooked.
Rest briefly before serving.
A two- to three-minute rest allows the surface moisture to settle. A longer rest is not required for food safety once the correct internal temperature has been reached.
Variations
Mediterranean version: Replace the Italian seasoning with 1 teaspoon dried oregano, add ½ teaspoon ground cumin, and serve with Greek yoghurt, cucumber and flatbread.
Dairy-free version: Omit the Parmesan and add one extra tablespoon of breadcrumbs. Check that the breadcrumbs are dairy-free.
Gluten-free version: Use certified gluten-free breadcrumbs or finely ground certified gluten-free oats.
Spicy version: Add ¼ teaspoon chilli flakes or 1 tablespoon finely chopped pickled jalapeño.
Herb version: Add 2 tablespoons of finely chopped parsley, basil or coriander. Pat fresh herbs dry before chopping.
Meal-prep version: Cool the cooked meatballs quickly, refrigerate them in a sealed container and use within three days. Reheat until piping hot throughout.
Freezer version: Freeze the cooked and cooled meatballs in a single layer before transferring them to a freezer-safe container. Use within three months for best quality. Defrost in the refrigerator before reheating.

Serving
For a complete meal, serve these meatballs with whole-wheat spaghetti and tomato sauce. For a lower-carbohydrate option, use zucchini noodles, steamed green beans or a simple leaf salad.
They can also be served in a toasted whole-grain roll with marinara and a small amount of mozzarella. For lunch, pack them with couscous, roasted peppers and a yoghurt-based dressing.
The mixture is deliberately mild, making it suitable for additional sauces and side dishes. Add chilli, smoked paprika or fresh herbs at the table rather than changing the base recipe if different diners require different flavours.
FAQ
Can I use extra-lean ground turkey?
Yes. Extra-lean turkey can be used, but the meatballs may be slightly less tender. The zucchini, egg and Parmesan provide moisture and flavour, while careful cooking helps limit dryness.
Why are my turkey meatballs falling apart?
The most common cause is excess liquid from the zucchini. Squeeze the grated zucchini firmly before measuring it into the bowl. A mixture that remains loose can be adjusted with one or two additional tablespoons of breadcrumbs. Chilling the shaped meatballs for 10 minutes before baking can also help.
Can I make these meatballs without breadcrumbs?
Yes. Use finely ground oats, certified gluten-free oats or almond flour instead. The texture will vary depending on the substitute. Add the alternative gradually so the mixture remains soft and cohesive.
How do I know when turkey meatballs are cooked?
Use an instant-read thermometer inserted into the centre of the largest meatball. The internal temperature must reach 165°F (74°C). Do not rely on exterior browning or cooking time alone.
Can I prepare the mixture in advance?
Yes. Cover the uncooked mixture and refrigerate it for up to 24 hours. Shape the meatballs immediately before baking. Keep raw ground turkey refrigerated and wash all utensils and surfaces that have contacted it with hot, soapy water.
Can I air-fry these meatballs?
Yes. Arrange them in a single layer in an air fryer basket and cook at approximately 375°F (190°C), checking the centre after 10 minutes. Exact timing depends on the air fryer and meatball size. Confirm that the thickest meatball reaches 165°F (74°C).
What sauce goes best with turkey and zucchini meatballs?
Marinara is the simplest option. They also work with lemon yoghurt sauce, roasted red pepper sauce, pesto or a light tomato and basil sauce.
For additional site information, visit harm.com.
