This Easy Creamy Mushroom Sauce is a rich, velvety pan sauce that comes together in just 30 minutes using one skillet. Deeply savory cremini mushrooms are seared golden, then simmered with garlic, shallot, white wine, and heavy cream into a luxurious sauce that elevates everything from pasta and chicken to steak and mashed potatoes.
12-inch stainless steel or cast iron skillet Large, heavy-bottomed skillet recommended for even heat distribution
Wooden spoon or silicone spatula For stirring and scraping the fond
Chef's knife For slicing mushrooms and dicing shallot
Cutting board
Measuring cups and spoons
Garlic press or microplane For mincing garlic quickly
Ladle For serving the sauce
Microplane or box grater Optional — only needed if using Parmesan cheese
Ingredients
16ozcremini or baby bella mushrooms450g, cleaned and sliced 1/4-inch thick
3tbspunsalted butterdivided
1tbspolive oil
4clovesgarlicminced
1smallshallotfinely diced
1/2cupdry white wine120ml; Pinot Grigio or Sauvignon Blanc recommended
1cupheavy cream240ml; use room temperature
1/2cupchicken or vegetable broth120ml
1tspfresh thyme leavesor 1/2 tsp dried thyme
1/2tsponion powder
saltto taste
freshly ground black pepperto taste
Optional / For Serving
1/4cupParmesan cheesefreshly grated; adds savory richness and helps thicken the sauce
2tbspfresh parsleyfinely chopped, for garnish
Instructions
Wipe mushrooms clean with a damp paper towel and slice 1/4-inch thick. Mince garlic, finely dice shallot, pick thyme leaves, and chop parsley. Measure out wine, cream, and broth and have everything ready near the stove before you begin cooking.
Heat a large skillet over medium-high heat for 1 to 2 minutes, then add 1 tablespoon butter and the olive oil. Add mushrooms in a single layer (cook in batches if needed) and let them sear undisturbed for 3 to 4 minutes until golden brown, then stir and cook 2 to 3 minutes more. Season with salt and pepper.
Reduce heat to medium and add the remaining 2 tablespoons of butter. Once melted, cook the shallot for 2 minutes until softened, then add garlic, thyme, and onion powder and stir for 30 to 60 seconds until fragrant.
Pour in the white wine and use a wooden spoon to scrape up any browned bits from the bottom of the pan. Simmer for 2 to 3 minutes, stirring occasionally, until the wine reduces by half and the sharp alcohol smell has cooked off.
Pour in the broth, stir, and simmer for 2 minutes, then slowly add the heavy cream while stirring. Bring to a gentle simmer (not a boil) and cook uncovered for 5 to 7 minutes, stirring occasionally, until the sauce coats the back of a spoon.
If using Parmesan, stir it in now until fully melted. Taste and adjust seasoning with salt and pepper, then remove from heat and garnish with fresh parsley before serving.
Notes
Don't crowd the mushrooms: Cook in batches if needed — overcrowding causes them to steam rather than sear, and you'll miss out on that golden-brown color and deep flavor.
Use room-temperature cream: Cold cream added to a hot pan increases the risk of curdling. Let it sit out for 10 minutes before adding to the sauce.
Only cook with wine you'd drink: Avoid grocery-store "cooking wine" — it contains added sodium and produces inferior flavor. A dry Pinot Grigio or Sauvignon Blanc works best.
No wine? No problem: Substitute the white wine with an equal amount of chicken or vegetable broth, plus a small splash of lemon juice or a teaspoon of Worcestershire sauce for acidity and depth.
Scrape the fond: The browned bits stuck to the pan after deglazing are packed with flavor — scrape them all up into the sauce.
Wild mushroom variation: Swap cremini for a blend of shiitake, oyster, and porcini mushrooms for a more complex, earthy flavor. Dried porcini rehydrated in warm water also adds incredible depth.
Marsala variation: Replace the white wine with Marsala wine for a sweeter, richer sauce that pairs especially well with chicken.
Make it dairy-free: Use full-fat coconut cream and vegan butter for a plant-based version that's still rich and satisfying.
Storage: Store leftovers in an airtight container in the refrigerator for up to 3 to 4 days. Reheat gently over low heat with a splash of cream or broth to loosen.
Freezing: This sauce can be frozen for up to 1 month, though the texture may change slightly. Thaw overnight in the refrigerator and reheat gently on the stovetop.