Our cream of mushroom sauce is a foundational recipe for any home cook. Once mastered, it elevates simple dishes into comforting meals. This version uses fresh ingredients and straightforward techniques for consistent results.
Why This Recipe Works
- Browning mushrooms deeply develops umami flavor.
- Using both butter and oil prevents burning during sautéing.
- Simmering with broth and cream creates a balanced, velvety texture.
- Fresh thyme adds aromatic depth without overpowering.
- Finishing with lemon juice brightens the rich sauce.
Ingredients
- 1 lb cremini mushrooms, cleaned and sliced ¼-inch thick
- 2 tbsp unsalted butter
- 1 tbsp olive oil
- 1 medium yellow onion, finely diced
- 3 garlic cloves, minced
- 2 tbsp all-purpose flour
- 1 cup low-sodium chicken or vegetable broth
- 1 cup heavy cream
- 1 tsp fresh thyme leaves
- ½ tsp kosher salt
- ¼ tsp freshly ground black pepper
- 1 tsp fresh lemon juice
Equipment Needed
- Large skillet or sauté pan (12-inch preferred)
- Wooden spoon or spatula
- Measuring cups and spoons
- Chef’s knife and cutting board
- Whisk
Instructions

Prepare and Brown the Mushrooms
Heat a large skillet over medium-high heat for 2 minutes until hot. Add 1 tablespoon olive oil and 1 tablespoon butter, swirling to coat the pan. Once the butter melts and foams subsides, add the sliced mushrooms in a single layer. Do not overcrowd; work in batches if needed. Cook undisturbed for 4-5 minutes until the mushrooms release their liquid and develop a deep golden-brown color on one side. Stir and continue cooking for another 3-4 minutes until evenly browned and reduced in volume by about half. Transfer the mushrooms to a plate, leaving any liquid in the pan. This browning step creates concentrated flavor through caramelization.
Sauté Aromatics and Make Roux
Reduce heat to medium. Add the remaining 1 tablespoon butter to the same skillet. Once melted, add the diced onion and cook for 5-6 minutes, stirring occasionally, until translucent and soft but not browned. Add the minced garlic and cook for 30 seconds until fragrant. Sprinkle the 2 tablespoons flour over the onion mixture and cook, stirring constantly, for 2 minutes to form a pale golden roux. The flour should coat the onions evenly and lose its raw smell. This roux will thicken the sauce smoothly without lumps.
Combine Liquids and Simmer
Gradually whisk in 1 cup chicken or vegetable broth, scraping up any browned bits from the pan bottom. Continue whisking until the mixture is smooth and begins to thicken, about 1 minute. Add 1 cup heavy cream, 1 teaspoon fresh thyme leaves, ½ teaspoon kosher salt, and ¼ teaspoon black pepper. Bring to a gentle simmer over medium heat, then reduce heat to low. Cook uncovered for 8-10 minutes, stirring occasionally, until the sauce thickens enough to coat the back of a spoon. The sauce should reduce slightly and develop a creamy consistency.
Return Mushrooms and Finish
Return the browned mushrooms and any accumulated juices to the skillet. Stir to combine and heat through for 2-3 minutes until the mushrooms are warmed. Remove from heat and stir in 1 teaspoon fresh lemon juice. Taste and adjust seasoning with additional salt and pepper if needed. The lemon juice balances the richness and brightens the overall flavor. For a smoother texture, you can blend half the sauce with an immersion blender before adding the mushrooms back.
Serve or Store
Use the sauce immediately over pasta, chicken, or vegetables. For storage, let cool to room temperature, then transfer to an airtight container. Refrigerate for up to 4 days or freeze for up to 3 months. Reheat gently over low heat, stirring frequently, and thin with a splash of broth or cream if needed. The sauce thickens when chilled; adjust consistency during reheating. This makes about 3 cups of sauce, enough for 4-6 servings as a main component.
Tips and Tricks
For deeper flavor, use a mix of mushroom varieties like shiitake, oyster, or porcini. Dried porcini mushrooms soaked in hot broth can replace some fresh mushrooms; strain and use the soaking liquid as part of the broth. To make ahead, prepare through step 3, cool, and refrigerate for up to 2 days; finish with mushrooms and lemon juice when ready. For a dairy-free version, use full-fat coconut milk instead of cream and olive oil instead of butter. If the sauce becomes too thick, thin with additional broth 1 tablespoon at a time. For extra richness, stir in 2 tablespoons grated Parmesan cheese at the end.
Recipe Variations
- Add ¼ cup dry white wine with the broth for acidity and complexity.
- Stir in 2 tablespoons Dijon mustard at the end for tangy depth.
- Replace thyme with 1 tablespoon chopped fresh tarragon or parsley.
- Add ½ cup frozen peas or spinach during the last 2 minutes of cooking.
- For a meaty version, brown 4 ounces diced pancetta or bacon before cooking mushrooms.
Frequently Asked Questions
Can I use canned cream of mushroom soup instead?
This homemade version offers superior flavor and texture control. Canned soups contain stabilizers and excess sodium. Making it fresh takes 30 minutes and uses real ingredients without preservatives.
How do I prevent the sauce from curdling?
Curdling occurs from high heat or acid. Simmer gently, never boil vigorously. Add lemon juice off heat at the end. If using wine, cook it down before adding cream.
What’s the best mushroom type for this recipe?
Cremini mushrooms provide balanced flavor and texture. Button mushrooms work but are milder. For intense flavor, use 50% cremini and 50% shiitake or portobello.
Can I make this sauce gluten-free?
Yes. Replace all-purpose flour with 1 tablespoon cornstarch mixed with 2 tablespoons cold water. Add after simmering the broth and cream, then cook 1 minute to thicken.
How long does it keep in the refrigerator?
Store in an airtight container for up to 4 days. Reheat gently on the stove with a splash of broth or cream to restore consistency. Do not microwave as it may separate.
Summary
This cream of mushroom sauce uses simple techniques for rich, balanced flavor. Browning mushrooms builds depth, while a roux ensures smooth thickening. Finish with lemon for brightness.




