Preheat and prep: Heat your oven to 400°F (200°C).
Line a baking sheet with parchment or foil and lightly oil it so the meatballs don’t stick.
Mix the panade: In a large bowl, whisk the egg, milk, and breadcrumbs. Let it sit 2 minutes to hydrate. This step creates a tender texture.
Add flavor: Stir in Parmesan, garlic, parsley, Italian seasoning, onion powder, red pepper flakes, lemon zest, salt, and pepper.
Fold in turkey gently: Add the ground turkey and use a fork or your hands to combine with a light touch.
Mix just until evenly distributed. Overmixing makes meatballs tough.
Form the meatballs: Scoop about 1.5 tablespoons per meatball (a small cookie scoop helps). Roll lightly with damp hands to smooth. You should get 18–22 meatballs.
Option A — Bake: Arrange on the prepared sheet with space between.
Bake 13–16 minutes until the centers reach 165°F (74°C). For a lightly browned top, broil 1–2 minutes at the end.
Option B — Sear and finish: Heat 1–2 teaspoons oil in a skillet over medium. Sear meatballs 2–3 minutes per side until golden, then transfer to the oven (same 400°F) for 6–8 minutes to finish to 165°F.
Rest and serve: Let the meatballs rest 3 minutes to reabsorb juices.
Garnish with extra parsley and a dusting of Parmesan. Serve with marinara, pesto, or a squeeze of lemon.