Preheat and prep: Set the oven to 400°F (200°C). Line a baking sheet with parchment and lightly brush or spray with olive oil.
Mix the aromatics: In a large bowl, combine grated onion, garlic, yogurt, breadcrumbs, egg, lemon zest, parsley, dill, oregano, cumin, cinnamon, salt, and pepper.
Stir until the breadcrumbs are evenly moistened.
Add the turkey: Gently mix in the ground turkey with your hands or a fork. Do not overwork the mixture—stop as soon as it looks uniform.
Shape: With damp hands or a small scoop, form 1 1/2-inch meatballs. You should get about 22–26.
Bake: Arrange meatballs on the prepared sheet, brush lightly with olive oil, and bake for 14–18 minutes, until cooked through and lightly browned. The internal temperature should reach 165°F (74°C).
Optional browning: For extra color, broil for 1–2 minutes at the end, watching closely.
Serve: Plate with tzatziki, a squeeze of lemon, and your choice of sides—salad, couscous, rice, or warm pitas.
Skillet option: Heat a thin layer of olive oil over medium heat.
Cook meatballs in batches for 8–10 minutes, turning to brown all sides and cook through.