Easy Classic Mushroom Sauce in 20 Minutes
This classic mushroom sauce is rich, silky, and full of deep earthy flavor.

It’s the kind of sauce that turns a simple steak or pile of mashed potatoes into something special, and it comes together in about 20 minutes with a handful of pantry ingredients.
Why This Sauce Works
I keep coming back to this mushroom sauce because it nails that deep, savory taste without any fuss. The mushrooms get properly browned first, which builds a layer of flavor a quick simmer can’t fake.
A little Worcestershire and a good pour of cream at the end make it glossy and coat the back of a spoon. It’s satisfying without being heavy.
Ingredients

- 2 tbsp unsalted butter: gives the sauce a velvety start
- 8 oz cremini mushrooms, thinly sliced: baby bellas bring the most flavor, but white button mushrooms work too
- 1 medium shallot, minced: milder and sweeter than onion
- 2 cloves garlic, minced: use fresh, not jarred
- 1 tsp fresh thyme leaves: or ½ tsp dried thyme if that’s what you have
- 1 tbsp all-purpose flour: just enough to thicken without turning pasty
- ½ cup beef broth: vegetable broth keeps it vegetarian
- 1 tbsp Worcestershire sauce: adds that classic savory backbone
- ½ cup heavy cream: for a silky finish
- Salt and freshly ground black pepper: season as you go
Variations / Substitutions
- Mushroom swap: use shiitake or oyster mushrooms for a bolder, more woodsy taste; reduce cook time slightly so they don’t get chewy.
- Dairy-free: replace butter with olive oil or vegan butter, and swap heavy cream for full-fat coconut cream. The sauce will be slightly thinner but still creamy.
- Broth choice: beef broth gives the deepest steakhouse flavor, but vegetable broth keeps it vegetarian without losing the savory edge.
- Herb switch: fresh rosemary or a pinch of dried sage can stand in for thyme. Start with half the amount and taste.
If you enjoy this sauce, try it spooned over Pan-Seared Ribeye or Creamy Mashed Potatoes.
How to Make Classic Mushroom Sauce
Step 1: Brown the Mushrooms

Melt 2 tbsp butter in a large skillet over medium-high heat. Once it foams, add the sliced mushrooms and a pinch of salt. Spread them in a single layer and cook without stirring for about 3 minutes, then toss and cook another 3 to 4 minutes, until the edges turn deep golden and most of the liquid is gone.
The mushrooms will release moisture and sizzle hard. Letting them sit undisturbed is what builds that crusty brown flavor you can’t get from rushing.
Step 2: Sauté the Aromatics

Turn the heat down to medium and push the mushrooms to one side. Add the minced shallot to the empty spot and cook for 2 to 3 minutes, stirring occasionally, until it turns translucent and soft. Stir in the garlic and thyme and cook just 30 seconds more, until the garlic smells fragrant.
Keep the garlic moving so it doesn’t scorch. A burnt garlic note will turn the whole sauce bitter.
Step 3: Build the Sauce

Sprinkle 1 tbsp flour over the mushroom mixture and stir constantly for 1 minute to cook off the raw flour taste. Gradually pour in ½ cup broth while whisking to keep lumps from forming, then add 1 tbsp Worcestershire. Let it bubble gently for 2 to 3 minutes, until the mixture thickens enough to cling to a spoon.
Stir in ½ cup heavy cream and simmer 1 to 2 minutes more, just until the sauce is hot and glossy. Taste and season with salt and plenty of black pepper.
Step 4: Spoon and Serve

Spoon the hot sauce straight over seared steaks, roasted chicken, or a mountain of mashed potatoes. A scatter of fresh parsley or a few extra thyme leaves on top makes it look finished and bright.
This sauce is at its best right off the stove, so serve it while it’s still warm and flowing.
Tips for a Silky Mushroom Sauce
- Don’t crowd the pan: cook the mushrooms in a single layer. Overlapping slices steam instead of browning, and you’ll miss that deep umami base.
- Dry mushrooms are better: wipe them clean with a damp paper towel rather than rinsing, which adds water that fights the sear.
- Season at the end: Worcestershire and broth already carry salt, so wait until the sauce is finished before adding more. That way you won’t overdo it.
- Make it ahead: the flavors deepen as it sits. Cool completely and refrigerate up to 3 days, then reheat gently with a splash of broth to loosen it back up.
Double or triple the batch when you have a crowd:
| Servings | Mushrooms | Broth | Heavy Cream |
|---|---|---|---|
| 4 | 8 oz | ½ cup | ½ cup |
| 8 | 16 oz | 1 cup | 1 cup |
| 12 | 24 oz | 1½ cups | 1½ cups |
Keeping Leftover Sauce
- Refrigerate: store cooled sauce in an airtight container for up to 3 days. The cream may thicken it as it chills, which is normal.
- Reheating: warm it slowly in a small saucepan over low heat, whisking in a tablespoon or two of broth or cream until it returns to a pourable consistency.
What to Serve With Mushroom Sauce
It’s classic over a seared ribeye or filet, where the earthy mushrooms match the beef’s richness without masking it. Spoon it over creamy mashed potatoes for a side that steals the show, or drizzle it across roasted chicken thighs for a quick weeknight upgrade. Hearty vegetables like sautéed green beans or steamed asparagus love a little ladle of this sauce, too.
Frequently Asked Questions
Can I use dried herbs instead of fresh thyme?
Yes. Swap in ½ teaspoon dried thyme at the same step. Crumble the dried leaves between your fingers to wake up the oils before adding.
How do I make it without cream?
Replace the heavy cream with whole milk and whisk 1 teaspoon cornstarch into the cold milk before adding. The sauce will be thinner and less rich, but still smooth.
My sauce is too thin. How can I fix it?
Simmer it a couple minutes longer to reduce and concentrate. If it still needs help, mix 1 teaspoon cornstarch with 1 tablespoon cold water and whisk it in, letting it bubble for a minute to set.
Can I freeze this mushroom sauce?
Freezing is not ideal because the cream can separate when thawed. If you plan to freeze, make the sauce through Step 3 without the cream, then freeze the base. Stir in the cream when you reheat it.

Classic Mushroom Sauce Recipe
Ingredients
Method
- Melt butter in a skillet over medium-high heat. Add mushrooms and a pinch of salt, cook 6-8 minutes undisturbed at first, until deep golden and dry.
- Lower heat to medium, push mushrooms aside, and cook shallot 2-3 minutes until soft. Stir in garlic and thyme, cook 30 seconds.
- Sprinkle flour over the mushrooms and stir 1 minute. Gradually whisk in broth and Worcestershire, then simmer 2-3 minutes until thickened.
- Stir in cream, simmer 1-2 minutes until glossy. Season with salt and pepper. Spoon over steak or sides and serve hot.
