01 - In a medium bowl, combine the grated cucumber (squeeze out all excess moisture), Greek yogurt, garlic, dill, mint, olive oil, lemon juice, salt, and pepper. Stir until well blended, then refrigerate to allow the flavors to meld.
02 - In a large bowl, combine the ground turkey, grated onion, garlic, breadcrumbs, egg, parsley, dill, oregano, cumin, lemon zest, salt, and pepper. Gently mix until just incorporated—avoid overworking the mixture to keep the meatballs tender.
03 - Roll the mixture into 20 to 24 uniform small meatballs, approximately 1 tablespoon each, ensuring even sizing for consistent cooking.
04 - For pan-frying: Heat olive oil in a large skillet over medium heat. Cook the meatballs in batches, turning occasionally to brown on all sides, about 8 to 10 minutes until cooked through. For baking: Preheat oven to 400°F. Arrange meatballs on a greased baking sheet, drizzle with olive oil, and bake for 18 to 20 minutes until golden and cooked through.
05 - Serve the meatballs hot alongside the chilled tzatziki sauce, lemon wedges, and a scattering of fresh herbs. Accompany with warm pita bread or a crisp salad if desired.