01 - Preheat oven to 400°F. Line a baking sheet with parchment paper or lightly grease with oil.
02 - In a large mixing bowl, combine ground turkey, breadcrumbs, egg, milk, parsley, minced garlic, grated onion, salt, pepper, and dried thyme. Mix gently until just combined, avoiding overworking the meat.
03 - Shape mixture into 1-inch diameter meatballs and arrange evenly on the prepared baking sheet, spacing them 1 inch apart.
04 - Bake for 18 to 20 minutes until meatballs are cooked through and golden brown.
05 - While meatballs bake, whisk together cranberry sauce, honey, balsamic vinegar, Dijon mustard, cinnamon, and salt in a small saucepan over medium heat. Simmer for 3 to 5 minutes, stirring occasionally, until slightly thickened.
06 - Transfer cooked meatballs to a large bowl. Pour warm cranberry glaze over meatballs and toss gently to coat evenly.
07 - Serve immediately, garnished with fresh parsley if desired.