Pat the chicken thighs dry with paper towels and place them in a large roasting pan. Season with salt, pepper, garlic powder, and onion powder.
In a mixing bowl, combine cranberries, orange juice, orange zest, honey, olive oil, rosemary, and thyme. Stir until well mixed.
Pour the orange-cranberry mixture over the seasoned chicken thighs, ensuring they are well coated.
Place the roasting pan in the preheated oven and bake for 35-45 minutes, or until the chicken reaches an internal temperature of 165°F (75°C) and is golden brown.
For extra crispiness, broil the chicken for the last 3-5 minutes of cooking.
Remove the chicken from the oven and let it rest for 5 minutes before serving.
Serve the chicken with the cranberry sauce drizzled over the top or on the side for dipping.
Notes
Use a meat thermometer to ensure chicken reaches 165°F internal temperature for food safety.
Fresh or frozen cranberries work equally well. No need to thaw frozen cranberries before using.
For best flavor, use fresh orange zest and juice rather than bottled.
If you have time, marinate the chicken in the sauce for a few hours before baking for enhanced flavor.