These baked turkey meatballs come together in 40 minutes flat, start to finish. The mix of fresh sage, cilantro, and oregano does real work here — the flavor is noticeably better than plain seasoned turkey. Make a batch on a weeknight and you’ll have dinner plus leftovers sorted.
What makes this version work
Two things matter most. First, the quarter-cup of water added directly to the mix. Ground turkey is lean, and without extra moisture it tightens up fast in the oven — the water keeps the interior tender rather than spongy or dry. Second, baking at 350°F on a lined sheet means the meatballs hold their shape without needing to be turned, and the drizzle of olive oil over the top gives you a lightly set crust without any frying. Skip the garnish — not worth the extra dish. Just pull them from the oven and serve straight from the pan.
Common problems and fixes
- Meatballs fall apart when scooping: The mix is too wet. Refrigerate it for 15 minutes before shaping — chilling firms the turkey and makes it much easier to handle.
- Centers still pink at 20 minutes: Oven temperatures vary. Ground turkey must reach 165°F (74°C) internally — use an instant-read thermometer rather than relying on color or timing alone.
- Meatballs stick to the foil: Foil needs the olive oil drizzle underneath as well as on top, or switch to parchment, which releases more reliably without any extra fat.
- Flavor tastes flat: Fresh sage and cilantro lose punch if they sit chopped for a while before mixing. Chop them right before combining with the turkey, not ahead of time.
- Meatballs are dense and heavy: This usually means overmixing. Combine everything until just uniform — stop as soon as you can’t see dry pockets of breadcrumb.
Shopping notes
- Ground turkey: Lean ground turkey (93/7) works well here. Avoid extra-lean (99% fat-free) — it produces noticeably drier results even with the added water.
- Panko breadcrumbs: Regular fine breadcrumbs can substitute 1:1, but Panko gives a slightly lighter texture. If using rolled oats, blitz them in a food processor first until they resemble coarse flour — whole oats won’t bind properly.
- Flaxseeds: Pre-ground flaxseed (sold as flaxseed meal) saves a step. Whole flaxseeds pass through largely undigested, so grinding matters if you want the nutritional benefit.
- Fresh sage: If you can’t find fresh, use 1 teaspoon dried — but fresh makes a clear difference in this recipe, so it’s worth checking the herb section.
Make-ahead notes
Cooked meatballs keep in an airtight container in the fridge for up to 4 days. To freeze, arrange them in a single layer on a baking sheet, freeze until solid (about 2 hours), then transfer to a freezer bag — they’ll keep for up to 3 months. Reheat from frozen in a 350°F oven for 15–18 minutes, or from fridge-cold in a covered skillet with a splash of water over medium-low heat for about 8 minutes. The raw mix can also be shaped into balls and refrigerated overnight before baking — just add 3–4 minutes to the bake time if they go into the oven cold.

Baked Turkey Meatballs – Juicy, Lean & Easy
Equipment
Ingredients
2 pounds ground turkey (minced turkey) - (lean) minced turkey, about 900g
1 medium yellow onion - chopped
3 cloves garlic - minced
1 tablespoon dried oregano
2 tablespoons cilantro (coriander) - (fresh) finely chopped, about 4 stems
8 leaves sage - (fresh) finely chopped, about 1 tablespoon
¾ cup Panko breadcrumbs - 45g; or rolled oats ground in a food processor for extra fibre
- 2 tablespoons flaxseeds - ground, optional
1 medium egg
¼ cup water - 60ml, to keep them extra fluffy
1 teaspoon salt
1 teaspoon ground black pepper
2 tablespoons olive oil - 30ml, for drizzling
Instructions
- Preheat the oven to 350°F / 175°C (160°C fan-forced).
- Chop onion, cilantro, sage, and garlic.1 medium yellow onion, 3 cloves garlic, 2 tablespoons cilantro (coriander), 8 leaves sage
- Add the ground turkey, chopped onion, garlic, oregano, cilantro, sage, breadcrumbs, flaxseeds (if using), egg, water, salt, and pepper to a large mixing bowl. Mix thoroughly with your hands until everything is evenly combined — avoid overmixing, which can make the meatballs dense.2 pounds ground turkey (minced turkey), 1 medium yellow onion, 3 cloves garlic, 1 tablespoon dried oregano, 2 tablespoons cilantro (coriander), 8 leaves sage, 3/4 cup Panko breadcrumbs, 2 tablespoons flaxseeds, 1 medium egg, 1/4 cup water, 1 teaspoon salt, 1 teaspoon ground black pepper
- Line a rimmed baking sheet with aluminium foil or parchment paper. Using a 1.5-inch cookie scoop or your hands, roll the mixture into balls approximately 1.5 inches (4cm) in diameter. Place them on the prepared baking sheet, spacing them about 1 inch apart. Drizzle the olive oil over the meatballs.2 tablespoons olive oil
- Bake for 20–25 minutes, or until golden brown on the outside and the internal temperature reaches 165°F / 74°C.
- Let the meatballs cool down for about 5 minutes before you serve them. I put these on top of tomato sauce for a great low-carb meal. Enjoy!
Notes
Nutrition
Your questions, answered
Can I use ground chicken instead of ground turkey?
Yes — ground chicken works as a direct swap in the same quantities. The texture will be slightly softer, and the flavor a little milder, but the recipe holds together well. Internal temperature still needs to hit 165°F (74°C), same as turkey.
Do I have to use both cilantro and sage, or can I use just one?
You can use just one, but the combination is what gives these a more interesting flavor than standard Italian-style meatballs. If you dislike cilantro, replace it with flat-leaf parsley — same quantity, similar freshness without the soapy note some people get.
Can I make these without egg?
You can, but the meatballs will be more fragile and may crack when lifted off the pan. A tablespoon of plain Greek yogurt or a flax egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water, rested 5 minutes) both work as substitutes and keep the mix cohesive enough to bake.
Try these next
- Venison Cranberry Holiday Meatballs
- Olive Beef Polpette Perfection
- Chicken Macadamia Sausage Rolls
- Creamy Beef Spinach Pasta


