Season the chicken: Pat chicken dry. Sprinkle both sides with salt, pepper, and smoked paprika.
This helps the chicken brown and builds flavor from the start.
Sear to golden: Heat olive oil in a large skillet over medium-high. Add chicken and sear 4–5 minutes per side until nicely browned and just cooked through. Transfer to a plate and tent loosely with foil.
Sauté the mushrooms: Reduce heat to medium.
Add butter, then the mushrooms. Cook 5–7 minutes, stirring occasionally, until they release moisture and turn golden around the edges. Season with a pinch of salt.
Bloom the garlic: Stir in the minced garlic and cook 30–60 seconds until fragrant.
Don’t let it brown; burnt garlic tastes bitter.
Deglaze the pan: Pour in the white wine (or broth). Scrape up browned bits from the bottom. Let it simmer 2–3 minutes to reduce slightly.
Build the sauce: Add chicken broth, heavy cream, Dijon, and thyme.
Stir to combine and bring to a gentle simmer. Let it thicken 3–5 minutes, stirring now and then.
Finish with cheese and adjust: Stir in Parmesan if using. Taste and adjust salt and pepper.
If the sauce tastes flat, a small squeeze of lemon brightens everything.
Return the chicken: Nestle the chicken back in the pan with any juices. Spoon sauce over the top and simmer 2–3 minutes to warm through.
Garnish and serve: Sprinkle with parsley. Serve hot with your favorite side, making sure everyone gets plenty of mushrooms and sauce.