This white wine mushroom sauce is a rich, velvety, restaurant-quality sauce you can make at home in just 30 minutes. Earthy sautéed mushrooms, fragrant garlic, shallots, and fresh thyme come together in a silky cream and white wine base that elevates everything from pasta and chicken to steak and mashed potatoes. It's deeply savory, endlessly versatile, and surprisingly simple to pull off on any weeknight.
1/4cupParmesan cheeseabout 25g; freshly grated; optional, for extra richness
1tablespoonfresh flat-leaf parsleychopped; for garnish
Instructions
Wipe mushrooms clean with a damp paper towel and slice to about 1/4-inch thickness. Mince the garlic, finely dice the shallot, measure out your wine, broth, cream, and Worcestershire sauce, and strip the thyme leaves from their stems.
Heat a large skillet over medium-high heat, then add 1 tablespoon of butter and the olive oil. Add mushrooms in a single layer and cook undisturbed for 2 to 3 minutes until golden brown; flip, cook another 2 minutes, then season with salt and pepper and transfer to a plate.
Reduce heat to medium and add the remaining 2 tablespoons of butter to the same pan. Cook the shallot for 2 minutes until softened, add garlic and cook 30 to 45 seconds until fragrant, then stir in the thyme leaves for 15 to 20 seconds.
Pour in the white wine and use your spoon to scrape up all the browned bits from the bottom of the pan. Let the wine simmer and reduce by about half, approximately 2 to 3 minutes.
Pour in the broth and Worcestershire sauce, stir to combine, and bring to a gentle simmer over medium heat. Cook uncovered for 3 to 4 minutes until the liquid reduces slightly.
Reduce heat to medium-low, pour in the heavy cream, and stir to combine. Return the browned mushrooms to the pan and simmer for 3 to 5 minutes until the sauce thickens enough to coat the back of a spoon.
Remove the pan from the heat and stir in the Parmesan (if using). Season with salt and freshly cracked black pepper to taste, garnish with chopped parsley, and serve immediately.
Notes
Don't crowd the mushrooms — cook in batches if needed to ensure they brown rather than steam.
Use a wine you'd actually drink. Avoid anything labeled "cooking wine," as added salt and preservatives throw off the flavor.
For a silkier, glossy finish, swirl in 1 extra tablespoon of cold butter off the heat right before serving (classic French beurre monté technique).
Fresh thyme delivers brighter flavor than dried. If using dried, reduce to 3/4 teaspoon.
To prevent the sauce from breaking, never let it boil after the cream is added. Keep the heat at medium-low and stir gently.
For a dairy-free version, substitute full-fat coconut cream for the heavy cream and omit the Parmesan.
For a non-alcoholic version, replace wine with extra broth plus a splash of white wine vinegar or lemon juice.
Storage: Refrigerate leftovers in an airtight container for up to 3 to 4 days. Reheat gently over medium-low heat with a splash of broth or cream to restore consistency.
For deeper umami flavor, soak a small handful of dried porcini mushrooms and add them along with fresh mushrooms. Use the strained soaking liquid in place of some of the broth.
For a Marsala variation, swap the white wine for dry Marsala wine for a richer, slightly sweeter sauce that pairs especially well with chicken.