Preheat your oven to 400°F (200°C).
In a small bowl, mix together the salt, black pepper, garlic powder, thyme, and rosemary. Rub this mixture all over the chicken thighs.
In a large oven-safe skillet, heat the olive oil over medium-high heat. Add the chicken thighs, skin-side down, and sear for about 5 minutes until the skin is golden brown. Flip the chicken and sear the other side for an additional 3 minutes. Remove the chicken from the skillet and set aside.
In the same skillet, add the chopped onion and sliced mushrooms. Sauté for about 5 minutes until the onions are translucent and the mushrooms are browned. Add the minced garlic and cook for another minute.
Pour in the chicken broth and bring to a simmer, scraping up any browned bits from the bottom of the skillet. Stir in the heavy cream and return to a simmer.
Add the halved baby potatoes to the skillet, then nestle the seared chicken thighs on top.
Transfer the skillet to the preheated oven and roast for 30-35 minutes, or until the chicken is cooked through (internal temperature of 165°F) and the potatoes are tender.
Remove the skillet from the oven and let it rest for 5 minutes. Garnish with fresh parsley before serving.