In a medium bowl, whisk together the orange juice, orange zest, honey, minced garlic, and a pinch of salt and black pepper. Add the chicken breasts to the marinade, ensuring each piece is fully coated. Cover the bowl and refrigerate for a minimum of 30 minutes.
In a saucepan set over medium heat, combine the cranberries with a splash of water. Gently stir occasionally, allowing the cranberries to burst and soften (this should take about 5-7 minutes). Once they have softened, add 1/4 cup of the marinade from the chicken to the saucepan and continue to simmer for an additional 3 minutes.
In a large skillet, heat the olive oil over medium-high heat. Remove the chicken breasts from the marinade, discarding any leftover marinade. Place the chicken in the skillet and cook for approximately 6-7 minutes on each side, or until they develop a golden brown crust and are cooked through.
Once the chicken is fully cooked, pour the prepared cranberry sauce over the chicken in the skillet. Allow it to simmer for an additional 1-2 minutes.
Using tongs, transfer the chicken breasts to a serving platter. Generously spoon any remaining cranberry sauce over the top of the chicken and finish with a sprinkle of freshly chopped parsley.
Notes
Serve with rice or roasted vegetables for a complete meal.