Season the chicken thighs with salt, black pepper, and thyme or rosemary.
Heat the olive oil in a large skillet over medium heat. Add the chicken thighs and cook for about 6-7 minutes each side, until golden brown and cooked through.
Remove the chicken from the pan and set it aside. In the same skillet, add minced garlic and sauté for about 30 seconds until fragrant.
Add the cranberries, orange juice, orange zest, and honey to the skillet. Stir well and bring to a simmer.
Return the chicken to the skillet and pour in the chicken broth. Stir to combine and scrape the bottom of the pan to incorporate browned bits.
Cover the skillet and reduce the heat to low. Cook for an additional 10-12 minutes, allowing the chicken to absorb the flavors and ensuring it reaches an internal temperature of 165°F.
Once cooked, remove from heat and let it rest for a few minutes before serving.
Serve the cranberry orange chicken with the sauce drizzled over the top, garnished with additional orange zest or fresh herbs if desired.