In a medium bowl, mix together turkey, onion, garlic, salt, and ground pepper until combined (do not overmix). Form into 16 meatballs. In a small bowl, stir together honey, chiles, and vinegar.
In a large ovenproof skillet, heat olive oil over medium-high heat. Add meatballs and cook until browned on all sides, about 10 minutes. Transfer skillet to oven and bake for 5 minutes. Remove from oven, pour honey mixture over meatballs, and toss to coat. Place back in the oven and bake until liquid is reduced and meatballs are glazed, about 5 minutes, swirling halfway through.