In a bowl, whisk together the Dijon mustard, honey, apple cider vinegar, salt, pepper, rosemary, and thyme. Add the chicken thighs and coat well in the marinade. Cover and refrigerate for at least 30 minutes.
In a medium saucepan, combine fresh cranberries, a pinch of salt, and the chicken broth. Bring to a gentle boil over medium heat, then reduce heat and simmer for about 10 minutes, or until the cranberries start to burst.
In a large skillet, heat the olive oil over medium-high heat. Remove the chicken from the marinade and add to the skillet. Sear for about 4-5 minutes on each side, until golden brown and cooked through.
Once the chicken is cooked, pour the cranberry sauce over the chicken in the skillet. Reduce heat to low, cover, and simmer for 5 minutes to meld flavors.
Transfer the chicken to a serving platter, spoon the cranberry sauce over the top, and garnish with chopped walnuts and fresh parsley. Serve warm.
Notes
Optional garnish with walnuts and parsley for extra flavor.