Prepare the Chicken: Season the chicken breasts with salt, pepper, and thyme. Let them sit for about 15 minutes to absorb the flavors.
Make the Glaze: In a medium saucepan, combine the cranberries, brown sugar, balsamic vinegar, chicken broth, soy sauce, Dijon mustard, olive oil, and minced garlic over medium heat. Stir well and bring to a gentle simmer until the cranberries burst and the sauce starts to thicken, about 10-12 minutes. Remove from heat.
Cook the Chicken: In a large skillet, heat a little olive oil over medium-high heat. Add the seasoned chicken breasts and cook for about 5-6 minutes on each side, or until golden brown and cooked through (internal temperature should reach 165°F/75°C).
Glaze the Chicken: Once the chicken is cooked, pour half of the cranberry glaze over the chicken in the skillet. Cook for an additional 2-3 minutes, allowing the glaze to stick to the chicken. Remove from heat.
Serve: Transfer the chicken to a serving platter and drizzle with the remaining glaze. Garnish with chopped parsley if desired.
Enjoy: Serve with your choice of sides such as roasted vegetables, rice, or a fresh salad.