1. Prepare the Chicken: Season chicken thighs with salt and pepper. Pound the thickest part lightly for even cooking.
2. Sear the Chicken: Heat olive oil over medium-high heat in a large skillet. Add chicken thighs, cooking without flipping for about 2 minutes until golden brown. Flip and brown the other side for 2 minutes. Transfer chicken to a plate. Chicken does not need to be fully cooked at this stage.
3. Make the Sauce: Reduce heat to medium. Add garlic to the pan and sauté for 30 seconds until fragrant. Add cranberries, rosemary, chicken broth, orange juice, orange zest, balsamic vinegar, honey, and mustard. Season lightly with salt and pepper (the sauce will reduce and intensify in flavor).
4. Cook the Chicken in Sauce: Return the chicken to the pan and let it simmer, uncovered, over medium-low heat for about 15 minutes, or until it reaches an internal temperature of 165°F. Remove the rosemary sprigs. Taste the sauce and adjust as needed—cranberries can vary in tartness. If it’s too sour, stir in a little extra honey; if it’s too sweet, balance with a splash of balsamic vinegar. Add more salt if necessary.
5. Serve: Transfer chicken to plates and spoon the cranberry-balsamic glaze over the top. Serve hot—I recommend pairing it with creamy mashed potatoes and steamed green beans for a classic, cozy meal.