Prep and preheat: Heat the oven to 400°F (200°C).
Pat the chicken dry and season both sides generously with salt and pepper.
Brown the chicken: Heat olive oil in a large skillet over medium-high. Add the chicken and sear until golden, about 3–4 minutes per side. It doesn’t need to be cooked through.
Transfer to a baking dish.
Sauté the mushrooms: Lower heat to medium. Add butter to the skillet, then the mushrooms and a pinch of salt. Cook, stirring occasionally, until they release their liquid and start to brown, 6–8 minutes.
Add aromatics: Stir in onion (or shallots) and cook until softened, 3–4 minutes.
Add garlic and cook 30 seconds until fragrant.
Deglaze: Pour in the wine or a splash of broth, scraping up any browned bits. Let it simmer for 1–2 minutes to reduce slightly.
Build the sauce: Add chicken broth, cream, Dijon, Worcestershire, and thyme. Simmer 2–3 minutes to thicken a bit.
Taste and season with salt and pepper. If you prefer a thicker sauce, stir in the cornstarch slurry and simmer 30–60 seconds more.
Combine: Pour the mushroom sauce over the chicken in the baking dish. Sprinkle Parmesan on top if using.
Bake: Bake uncovered for 18–22 minutes for breasts (12–18 for thighs), until the chicken reaches 165°F (74°C) in the thickest part.
Rest and garnish: Let it rest 5 minutes.
Spoon sauce over the chicken and finish with chopped parsley.
Serve: Pair with rice, mashed potatoes, buttered noodles, or roasted vegetables. Don’t forget something to soak up the sauce.