Steps
1. In a bowl, combine ground turkey, breadcrumbs, grated onion, minced garlic, parsley, salt, and pepper.
2. Mix until just combined, then shape into small meatballs (about 1 inch in diameter).
3. Heat olive oil in a non-stick pan over medium heat.
4. Add meatballs and cook for 6-8 minutes, turning occasionally, until browned and cooked through.
5. In a small bowl, whisk together apricot preserves, soy sauce, and apple cider vinegar.
6. Pour the apricot glaze over the meatballs in the pan and gently toss to coat.
7. Cook for an additional 2 minutes, allowing the glaze to thicken slightly.
8. Serve warm, garnished with extra parsley if desired.