01 - Preheat oven to 400°F. Line a baking sheet with parchment paper or lightly grease with cooking oil.
02 - In a large bowl, combine ground turkey, breadcrumbs, egg, milk, parsley, garlic, grated onion, salt, pepper, and thyme. Mix gently with hands or wooden spoon until just combined, avoiding overworking.
03 - Shape mixture into approximately 20 meatballs, each about 1 inch in diameter. Arrange evenly on prepared baking sheet.
04 - Bake for 18 to 20 minutes until cooked through and golden brown, turning halfway through if desired.
05 - While meatballs bake, combine cranberry sauce, honey, balsamic vinegar, Dijon mustard, cinnamon, and salt in a small saucepan over medium heat. Whisk until blended and simmer for 3 to 5 minutes, stirring occasionally, until glaze thickens slightly.
06 - Transfer baked meatballs to a large serving bowl. Pour warm cranberry glaze over meatballs and toss gently to coat evenly.
07 - Serve immediately while warm, garnished with fresh parsley if desired.