01 - Preheat oven to 400°F. Lightly grease a baking dish or line with parchment paper.
02 - Pat chicken breasts dry. Rub each breast with olive oil, then season evenly with salt and black pepper. Arrange in a single layer in the prepared dish.
03 - Combine cranberries, honey or maple syrup, balsamic vinegar, rosemary, thyme, garlic, shallot, orange zest, and red pepper flakes in a small saucepan. Cook over medium heat for 5–7 minutes, stirring occasionally, until cranberries burst and the mixture thickens slightly.
04 - Evenly spoon the cranberry herb mixture over the chicken breasts.
05 - Roast in the oven for 20–25 minutes or until the chicken reaches an internal temperature of 165°F and the topping is bubbling.
06 - Allow chicken to rest for 5 minutes before serving. Optionally, spoon extra sauce from the pan over the chicken.