Season the chicken thighs with salt, pepper, thyme, and paprika.
In a large skillet, heat the olive oil over medium heat. Add the seasoned chicken thighs and sear for about 5-6 minutes on each side until golden brown. Remove from the skillet and set aside.
In the same skillet, add the diced onions and minced garlic. Sauté for 2-3 minutes until the onions are translucent. Add the mushrooms and continue cooking for another 5 minutes.
Pour in the chicken broth and stir in the heavy cream. Bring the mixture to a simmer and let it cook for about 3-4 minutes until slightly thickened.
Stir in the jasmine rice, then nestle the seared chicken thighs into the sauce. Cover and let it simmer on low heat for about 20-25 minutes, or until the rice is fully cooked and has absorbed the liquid.
In the last 5 minutes of cooking, add the fresh spinach and stir until wilted. Adjust seasoning with additional salt and pepper if needed.
Once everything is cooked, garnish the dish with chopped parsley before serving.
Notes
Feel free to add other vegetables or adjust seasonings to your taste.