01 - Pat chicken thighs dry and season both sides with salt, pepper, paprika, and thyme.
02 - Heat olive oil and butter in a large skillet over medium-high heat. Add chicken thighs and sear 4–5 minutes per side until golden and mostly cooked through. Remove chicken and set aside.
03 - In the same skillet, add onion and garlic; sauté for 1–2 minutes until fragrant. Add sliced mushrooms and cook until softened and browned, about 5 minutes.
04 - Reduce heat to medium-low. Stir in heavy cream, chicken broth, cream cheese, and Parmesan. Whisk until smooth and bubbling.
05 - Add baby spinach and cook until wilted, about 2 minutes.
06 - Return chicken thighs to the skillet, nestling them in the sauce. Simmer gently for 5–7 minutes, or until chicken is cooked through and sauce has thickened.
07 - Taste and adjust seasoning. Garnish with fresh parsley before serving.