These are baked turkey meatballs seasoned with herbes de Provence and red pepper flakes, mixed together in one bowl and cooked in about 35 minutes. Ground turkey is leaner than beef, which means you get a lighter meatball without giving up much in the way of protein. If you want a weeknight dinner that doesn’t leave you with a greasy stovetop, this is a solid choice.
The technique that matters
The single most important thing with ground turkey is not overmixing. Turkey has less fat than beef, so the more you work the meat, the tighter and tougher the proteins bind — and you end up with dense, rubbery meatballs. Mix just until the egg, breadcrumbs, and seasonings disappear into the meat, then stop. The second thing that matters is internal temperature: ground turkey must reach 165°F (74°C) at the center before you eat it. Don’t guess — use an instant-read thermometer. A probe takes five seconds and removes all doubt.
Smart swaps
- Herbes de Provence: If you don’t have it, use a pinch each of dried thyme, rosemary, and oregano. The blend is worth buying if you cook Mediterranean-style dishes regularly, but the substitution works fine here.
- Dried breadcrumbs: Panko works as a straight swap. For gluten-free, use certified gluten-free breadcrumbs or almond flour — use the same volume but expect a slightly denser texture with almond flour.
- Green onions: A small shallot, finely minced, is the closest substitute. A quarter of a yellow onion grated on a box grater also works and adds moisture, which helps with turkey’s leanness.
- Red pepper flakes: Skip them entirely if cooking for kids or heat-sensitive eaters. The meatballs are well-seasoned without them.
Make-ahead notes
You can shape the raw meatballs, place them on a lined tray, cover tightly with plastic wrap, and refrigerate for up to 24 hours before baking — useful for meal prep days. Cooked meatballs keep in an airtight container in the fridge for up to 4 days. For freezing, cool them completely first, then freeze in a single layer on a tray for one hour before transferring to a freezer bag; this stops them sticking together. Frozen cooked meatballs keep for up to 3 months. Reheat from frozen in a 350°F oven for 15–18 minutes, or in a covered saucepan with tomato sauce over medium-low heat until they hit 165°F again — skip the garnish on reheated batches, not worth the extra dish.
Common problems and fixes
- Meatballs fall apart on the tray: The egg or breadcrumbs weren’t fully incorporated, or the mixture was too wet. Press the mixture firmly when shaping and chill the formed meatballs for 15 minutes before baking — this helps them hold their shape in the oven’s initial heat.
- Meatballs are dry inside even though they hit 165°F: They were overbaked or the oven runs hot. Check temperature at the 28-minute mark rather than waiting the full 35. Pull them the moment they reach 165°F.
- Mixture sticks badly to your hands while shaping: Dampen your hands with cold water before rolling each batch. Re-wet every 4–5 meatballs. This is normal with lean ground poultry.
- Meatballs are pale and soft on the bottom: The baking sheet wasn’t preheated or is too thin. Use a heavy rimmed sheet pan and place it on the middle rack. A light spray of oil on the pan before adding the meatballs also helps browning on the underside.
- Uneven sizes mean some are raw while others are done: Use the same scoop for every meatball — a standard cookie scoop or ice cream scoop gives consistent portions so they all finish cooking at the same time.

Healthy Turkey Meatballs
Ingredients
1 pound ground turkey (minced turkey)
1 large green onions (scallions or green shallots) - diced (see note)
⅓ cup breadcrumbs
½ teaspoon Herbes de Provence (usually Marjoram, thyme, rosemary, oregano and sometimes lavender)
½ tablespoon red pepper flakes
1 teaspoon salt
1 teaspoon ground black pepper
1 medium egg
Instructions
- Preheat the oven to 400°F.
- In an electric mixer on the lowest setting or by hand, mix ground turkey with the remaining ingredients until combined.
- Using an ice cream scoop, roll into balls by hand and place on baking trays lined with parchment paper.
- Cook for 30-35 minutes or until the thermometer reads 165°F.
Notes
- You can use 1/2 onion if you don’t have any shallots.
- This recipe is easy to double and freezes well, so you can make a whole batch ahead of time and take out individual portions on busy weeknights.
Nutrition
Frequently asked questions
Can I use ground chicken instead of ground turkey?
Yes, ground chicken works as a direct swap in the same quantity. The texture and flavor are very similar, though ground chicken can be slightly softer — make sure it also reaches 165°F (74°C) internally before serving.
How do I know when the meatballs are actually cooked through?
Insert an instant-read thermometer into the center of the largest meatball — it needs to read 165°F (74°C). Color alone isn’t reliable with turkey; the outside can look done while the inside is still undercooked.
My ground turkey looks very wet and sticky — is something wrong with it?
No, that’s normal. Ground turkey has a higher moisture content than ground beef and will feel stickier and softer to handle. Chilling the formed meatballs for 15 minutes before baking helps them firm up and hold together.
Can I cook these in a pan on the stovetop instead of baking?
You can, but it’s trickier with turkey because the meatballs are soft and can break apart when you turn them. If you do use a pan, cook over medium heat with a small amount of oil, turn gently with a spoon rather than tongs, and still verify 165°F at the center.
If you liked this one
- Venison Cranberry Holiday Meatballs
- Olive Beef Polpette Perfection
- Hearty Beef Cauliflower Bake
- Chicken Macadamia Sausage Rolls








