Prep the chicken: Pat the chicken dry and season both sides with salt and pepper.
If using breasts, slice them horizontally into thinner cutlets so they cook evenly.
Brown the chicken: Heat olive oil in a large skillet over medium-high heat. Add the chicken and sear 4–5 minutes per side (3–4 for cutlets) until golden. Remove to a plate and tent loosely with foil.
Sauté the mushrooms: Lower heat to medium.
Add butter to the same pan. Once melted, add mushrooms with a pinch of salt. Cook, stirring occasionally, until they release their moisture and turn golden, about 6–8 minutes.
Add aromatics: Stir in the garlic, thyme, and oregano.
Cook 30–60 seconds until fragrant. Scrape up any browned bits from the pan.
Deglaze: Pour in the chicken stock. Simmer 2–3 minutes to reduce slightly.
This concentrates flavor and builds the sauce base.
Make it creamy: Stir in the heavy cream, Parmesan, and Dijon. Reduce heat to medium-low and simmer 2–3 minutes, stirring, until the sauce thickens enough to coat the back of a spoon. Season with salt, pepper, and red pepper flakes if using.
Finish the chicken: Return the chicken and any juices to the pan.
Spoon sauce over the pieces and simmer 3–5 minutes, or until the chicken is cooked through (internal temp 165°F/74°C) and the sauce is silky.
Garnish and serve: Sprinkle with fresh parsley. Serve hot with your favorite low-carb sides.