This sautéed mushroom sauce is an ideal topping for steak, grilled chicken, or pork chops. Fresh mushrooms are slowly cooked in butter and a little oil with salt to draw out their moisture, then finished in a creamy sauce for a rich, savory result that mushroom lovers will adore.

This versatile, creamy mushroom sauce complements many dishes. It’s especially nice with ribeye, New York strip, or T-bone steaks, but it also pairs beautifully with roasted or grilled chicken, pork chops, or even cheese ravioli. The method is straightforward and the flavor comes from careful cooking rather than complicated ingredients.
Mushrooms are browned slowly in butter and salt to concentrate their flavor, then combined with aromatics, a splash of beef stock for depth, and heavy cream for a silky finish. A sprinkle of fresh parsley at the end brightens the sauce and adds a fresh note.
🍄Ingredients

Simple pantry ingredients, prepared the right way, make this sauce shine.
- Mushrooms: Use baby bellas (cremini) or white mushrooms. Clean, pat dry, and slice thin. Slow sauté in butter and salt yields the best flavor.
- Fresh herbs: Fresh thyme and parsley lift the sauce. Add thyme earlier in cooking; add parsley at the end.
- Heavy cream: Gives the sauce a rich, creamy texture. Whole milk or half-and-half can be used but the sauce will be thinner.
- Beef stock: Adds depth and pairs well with mushrooms. Chicken or vegetable stock can be substituted if needed.
See the recipe card below for exact quantities and full ingredient details.
🥘How to Make
Step 1: Rinse mushrooms if needed, pat dry with paper towels, and slice thin.

Step 2: Heat a large skillet or cast iron pan over medium heat and melt the butter (and a splash of oil if you like).
Step 3: Add diced onion and sauté until soft and translucent, about 5 minutes.
Step 4: Add sliced mushrooms and kosher salt. Salt is essential here — it draws out moisture and deepens mushroom flavor. Cook until mushrooms are tender and browned.
💡Pro Tip: Salt helps the mushrooms release moisture and develop a concentrated, savory taste. Cook patiently for the best texture.

Step 5: Add minced or pressed garlic and cook briefly, about 30 seconds, until fragrant.
Step 6: Sprinkle in flour, add thyme and black pepper, and stir to coat the mushrooms. The flour will thicken the sauce.
Step 7: Slowly pour in beef stock, stirring and scraping the bottom of the pan to release any browned bits — those are full of flavor.
Step 8: Bring to a simmer over medium-high, then reduce the heat and let it gently simmer for about 10 minutes, allowing the sauce to thicken and reduce.
Step 9: Stir in the heavy cream slowly and combine thoroughly. Let the sauce rest a few minutes on low heat, then finish with chopped fresh parsley.

Serve warm over steaks, chicken, pork chops, or pasta. The sauce keeps well in the refrigerator for a few days and reheats gently on low heat.
❓Recipe FAQs
This sauce combines sautéed mushrooms and onions with garlic, a splash of beef stock for depth, and cream for richness, finished with fresh herbs like thyme and parsley.
Sauté mushrooms and onions in butter and salt, add garlic, then flour and herbs. Gradually stir in stock, simmer until reduced, and finish with cream.
Sautéing mushrooms slowly with salt and butter draws out moisture and concentrates their flavor. Browning and deglazing the pan with stock adds savory depth.
🍝Other Sauce Recipes
-
Yum Yum Sauce
-
Lemon Garlic Aioli
-
Lemon Dill Sauce
-
Garlic Butter Sauce for Seafood
Did you make this? If you enjoyed the recipe, please leave a rating and a comment in the recipe card. I love hearing how it turned out!
📋Recipe

Mushroom Sauce
Ingredients
- 3 Tablespoons unsalted butter
- ½ small yellow onion, diced
- 12 ounces baby bella mushrooms, cleaned, dried and sliced thin
- ¾ teaspoon kosher salt
- 2–3 cloves garlic, pressed or minced
- 2 Tablespoons all-purpose flour
- ¼ teaspoon black pepper
- 2–3 sprigs fresh thyme, leaves removed (or ½ tsp dried thyme)
- 1 cup beef broth (or chicken/vegetable stock)
- ¼ cup heavy cream
- 1 tablespoon fresh parsley, diced
Instructions
- Rinse mushrooms if needed, pat dry, and slice thin.
- Heat a large skillet over medium heat and melt the butter. Add diced onion and sauté until soft, about 5 minutes.
- Add sliced mushrooms and kosher salt. Cook slowly until mushrooms are tender and browned.
- Add minced garlic and cook 30 seconds. Stir in flour, thyme, and black pepper until the mushrooms are coated.
- Slowly pour in beef broth while stirring, scraping up browned bits from the pan.
- Bring to a simmer, then reduce heat and simmer 10 minutes to thicken and reduce.
- Stir in heavy cream, warm through, remove from heat, and finish with chopped parsley. Serve warm over steak, chicken, pork, or pasta.
Notes
Mushrooms: Slow sauté in butter and salt concentrates flavor. Baby bellas (cremini) or white mushrooms work well.
Herbs: Add thyme while cooking; finish with parsley for brightness.
Cream: Heavy cream gives the richest texture; milk or half-and-half will be thinner.
Stock: Beef stock adds depth, but chicken or vegetable stock is a fine substitute.
Nutrition (per serving)
Calories: 147 kcal • Carbs: 9 g • Protein: 4 g • Fat: 11 g • Sodium: 380 mg