Season the chicken: Pat the chicken dry. Sprinkle both sides with salt, pepper, and garlic powder.
This helps the meat brown well and stay juicy.
Sear the chicken: Heat 1 tablespoon olive oil in a large skillet over medium-high. Add the chicken and sear until golden brown, about 4–5 minutes per side. Transfer to a plate.
It doesn’t need to be fully cooked yet.
Sauté the mushrooms: Reduce heat to medium. Add remaining olive oil and the butter. Stir in the mushrooms with a pinch of salt.
Cook, undisturbed, for 2 minutes to get color, then stir and cook until browned and their liquid evaporates, 5–7 minutes.
Add aromatics: Stir in the onion (or shallots) and cook until soft and lightly golden, 3–4 minutes. Add garlic and thyme; cook 30 seconds until fragrant. Avoid letting the garlic brown.
Deglaze the pan: Pour in the wine (or 1/2 cup broth).
Scrape up any browned bits. Simmer 1–2 minutes until reduced by about half.
Build the sauce: Stir in 3/4 cup broth and the Dijon. Bring to a gentle simmer.
Reduce heat to medium-low and stir in the cream. Let it bubble softly for 2–3 minutes to thicken slightly.
Return the chicken: Nestle the chicken and any juices back into the skillet. Simmer gently, uncovered, until the chicken is cooked through (165°F/74°C), about 5–8 minutes.
If the sauce gets too thick, add a splash of broth.
Finish and taste: Stir in lemon juice if using. Taste and adjust salt and pepper. The sauce should be savory, creamy, and fragrant with thyme.
Garnish and serve: Sprinkle with extra thyme or parsley.
Serve hot over mashed potatoes, rice, egg noodles, or with warm bread.