Mix all the spices in a small bowl. Use 1/2 of the spices to season the chicken thighs and save half for later.
In a cast iron skillet or stainless steel skillet (something oven safe), heat the olive oil on medium-high heat.
Pan sear the chicken thighs on each side for 5-7 minutes to get a golden crispy coat on the outside. Once done, remove the thighs and set aside on a plate.
In the same skillet, pan sear the onion until translucent in color and add in the minced garlic. Simmer for another minute then add in the sliced mushrooms. Cook for a few minutes to reduce the mushrooms.
Add in the chicken broth, tomato paste, sundried tomatoes, sriracha sauce, pimentos and the remainder of the spices. Mix and cook for a couple of minutes then add in the chicken thighs.
Using a spoon to drench the chicken thighs with the mushroom sauce and transfer the skillet to the oven. Bake for 20 minutes or until until the thighs are fully cooker. Every oven is different so use an instant read thermometer to check if the internal temperature of the chicken is at 165 F.
Remove the skillet from the oven and cover with aluminum foil to rest for 5 minutes then serve.
NOTE: If you don't want to cook the chicken in the oven, you can continue to cook the chicken after you add to the sauce, covered on medium low heat for an extra 10-15 minutes, or until the chicken thighs are fully cooked.
Video
Notes
Use a preheated oven.
Be sure to trim all the fat from the chicken thighs.
Every oven is different so use an instant read thermometer to check if the internal temperature of the chicken is at 160 F.
If you don't want to cook the chicken in the oven, you can continue to cook the chicken after you add to the sauce, covered on medium low heat for an extra 10-15 minutes, or until the chicken thighs are fully cooked.