Soups & Stews
Crafting a cream of mushroom soup sauce from scratch transforms simple pantry staples into velvety richness that elevates any dish. This recipe delivers a restaurant-quality sauce with just 10 minutes of active prep—ideal for casseroles, pasta, or dips.
The secret lies in a proper roux and slow simmering to develop deep umami flavor without overpowering the delicate mushroom notes.
The process begins with sautéing mushrooms until they release their natural oils, forming the foundation of flavor. A classic roux made from butter and flour creates the perfect thickening agent, while chicken or vegetable broth builds the sauce's depth.
Cream adds luxurious body, but the real magic happens during the simmer, where flavors meld into a smooth, velvety consistency that coats every spoonful.
What you’ll end up with is a smooth, velvety sauce that’s rich yet balanced, with a subtle earthiness from the mushrooms. It reheats beautifully for leftovers and freezes well, making it a versatile pantry staple.
Whether you’re drizzling it over mashed potatoes or using it as a pasta sauce, this recipe delivers professional results with simple techniques.
This sauce works as a standalone dish or as a flavorful addition to other recipes—perfect for meal prep or last-minute dinners. The instructions are straightforward, and every step ensures a foolproof outcome. Let’s get started on creating this versatile, crowd-pleasing sauce.
Ingredients for cream of mushroom soup sauce
Ten simple ingredients elevate basic pantry staples to velvety restaurant-quality sauce perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| White Button Mushrooms 🍄 | 1 ½ lbs | Fresh, sliced into even pieces |
| Unsalted Butter 🧈 | ½ cup | Cold, cut into small cubes |
| All-Purpose Flour 🌾 | ½ cup | Sifted for smooth roux |
| Chicken Broth 💧 | 2 cups | Low-sodium preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Shallots 🧅 | 2 whole | Minced for subtle sweetness |
| Garlic Cloves 🧄 | 3 cloves | Peeled and finely chopped |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Adjust to taste |
| Fresh Thyme Leaves 🌿 | 1 tbsp | Or 1 tsp dried thyme |
| Black Peppercorns 🌶️ | ¼ tsp | Freshly cracked |
The mushrooms are the flavor foundation—opt for white button mushrooms for their neutral, earthy profile, but cremini or shiitake work beautifully too. Whole Foods or local farmers markets often carry the freshest varieties, but standard grocery store mushrooms are perfectly fine if they're firm and free of bruising. Slice them evenly so they cook at the same rate; thin slices release more flavor during sautéing. For a deeper umami note, consider adding a splash of soy sauce or Worcestershire sauce later in the cooking process, though it's optional. The shallots and garlic should be finely minced—almost paste-like—for seamless flavor integration without bitterness.
No chicken broth? Vegetable broth or even beef broth works equally well, though the flavor profile will shift slightly. Substituting heavy cream with half-and-half or evaporated milk lightens the texture but reduces richness. For a dairy-free version, full-fat coconut milk mimics the creaminess remarkably well. If you're using dried thyme, measure it by the teaspoon—it's more concentrated than fresh. The butter must be cold when making the roux; room-temperature butter creates lumps. For a more intense flavor, consider toasting the flour in the butter for 30 seconds before adding liquid—this deepens the nutty notes in the roux. Pre-grated Parmesan is a convenient addition if you want extra depth, but it's not essential.
This sauce thickens as it cools, so stir in a splash of broth if it becomes too stiff when reheating. Store in an airtight container in the refrigerator for up to 5 days, though it's best used within 3 days for peak freshness. For longer storage, freeze in ice cube trays—each cube makes a perfect single-serving addition to soups or pasta. When reheating, do so over low heat to prevent curdling. The sauce freezes beautifully for up to 3 months, though the texture may become slightly grainy upon thawing—just stir vigorously to restore smoothness.
Why You'll Love This Recipe
- No-Fuss Foundation: I swear by this as my go-to roux base—just butter, flour, and mushrooms sautéed until golden. The secret? Low-and-slow cooking so the flour toasts instead of burning, giving that nutty depth without extra work.
- Umami Bomb: That earthy mushroom flavor? It’s the star. I start with a full pound of white buttons, sliced thick so they release their juices slowly into the broth, then finish with heavy cream for that velvety richness. Honestly, the first spoonful makes me want to eat it straight from the pot.
- Weeknight Workhorse: This sauce transforms into everything: a quick pasta toss, a creamy mashed potato upgrade, or even a fancy grilled cheese filling. I keep a jar in the fridge—just reheat, stir, and boom, dinner’s saved. (Yes, even on a Tuesday night when you’re exhausted.)
- Budget Magic: Butter and flour are cheap staples, and mushrooms stretch further than you’d think. I bulk-buy them when they’re on sale, then freeze half the batch. The heavy cream adds luxury without breaking the bank—this is comfort food that doesn’t drain your wallet.
Step-by-step instructions for cream of mushroom soup sauce
Transform humble pantry staples into velvety perfection with this classic technique.
Sauté the Aromatics and Mushrooms
Melt the 0.5 cup unsalted butter in a heavy-bottomed saucepan over medium heat. Add the 2 whole minced shallots and 3 cloves finely chopped garlic cloves, cooking for 2-3 minutes until fragrant but not browned. This step builds the foundation of your sauce's depth.
Add the 1.5 lbs sliced white button mushrooms, stirring occasionally for 8-10 minutes until they release their moisture and begin to soften. The mushrooms should yield to gentle pressure with a wooden spoon—this indicates they're ready for the next stage. Avoid overcrowding the pan to prevent steaming rather than browning.
Create the Roux for Thickening
Reduce the heat to medium-low and sprinkle the 0.5 cup sifted all-purpose flour over the mushrooms, whisking constantly to prevent lumps from forming. Cook for 1-2 minutes until the mixture turns a light golden color and smells nutty. This blond roux is crucial for achieving that signature creamy texture without graininess.
Gradually whisk in the 2 cups chicken broth over 30 seconds, ensuring no flour remains dry. The mixture should immediately begin to thicken. Increase heat to medium and bring to a gentle simmer, allowing the sauce to cook uncovered for 5 minutes to develop full flavor and eliminate any raw flour taste.
Incorporate Cream and Seasonings
Stir in the 1 cup heavy cream, reducing heat to low to prevent curdling. Add the 1 tbsp fresh thyme leaves and 0.25 tsp freshly cracked black peppercorns, then season with 0.5 tsp diamond crystal kosher salt. The sauce should now be luxuriously thick but still pourable. Taste and adjust seasoning—this is where you fine-tune the balance between earthy mushroom and creamy richness.
Simmer gently for 3-4 minutes until the sauce reaches your desired consistency. For an ultra-smooth texture, use an immersion blender to purée briefly, though traditionalists prefer the rustic texture of whole mushrooms. The sauce should coat the back of a spoon with a velvety sheen.
Finish and Serve
Remove from heat and let the sauce rest for 5 minutes to allow flavors to meld. If the sauce thickens too much during resting, whisk in 1-2 tablespoons of warm chicken broth to reach your preferred consistency. The final sauce should be silky yet substantial enough to cling to noodles or coat vegetables.
Serve immediately over egg noodles, mashed potatoes, or grilled chicken for a restaurant-quality dish. For best results, keep the sauce warm in a slow cooker on low heat if serving family-style. The subtle sweetness of the shallots and earthy depth of the mushrooms will shine through in every spoonful.
Pro Tips For Making Cream Of Mushroom Soup Sauce
- Sear the Mushrooms First: Toss those sliced mushrooms in a dry pan over medium-high heat for 3-4 minutes before adding butter. You’re not trying to cook them through—just get them golden and flavorful. I used to skip this and ended up with bland, watery mushrooms in the soup. Trust me, the difference is noticeable.
- Use Cold Butter: Cut that unsalted butter into small cubes and let it sit in the fridge for 10 minutes before melting into the flour. Cold butter makes a smoother roux—no lumps, no burning. I learned this after watching my first batch turn into a greasy mess because I used softened butter straight from the drawer.
- Whisk Like Your Life Depends on It: When you add the chicken broth to the flour-butter mix, stir constantly for at least 2 minutes before letting it simmer. No whisking? You’ll end up with a gluey, clumpy disaster. I was lazy once and got that exact result—now I set a timer if I have to.
- Strain the Mushrooms: After cooking the mushrooms in broth, strain them through a fine-mesh sieve before blending or adding back to the sauce. It keeps the texture silky, not chunky. I skipped this once and served it to my picky dad—he sent it back. Lesson learned.
Creative variations of this cream of mushroom soup sauce
Umami Boost Variations
For an extra layer of depth, stir in 1 tbsp soy sauce or 1 tsp Worcestershire sauce during the final simmer. This enhances the mushroom's earthy notes without overpowering the delicate creaminess.
I also love adding 1 tsp fish sauce for a Southeast Asian-inspired twist that works surprisingly well in this classic sauce. 🌶️
Dairy-Free Adaptations
Replace heavy cream with 1 cup full-fat coconut milk for a rich, dairy-free version that still delivers velvety texture. For extra thickness, add 1 tbsp cornstarch mixed with 2 tbsp water> and whisk it into the simmering broth.
The coconut milk adds a subtle sweetness that pairs beautifully with the mushrooms' earthiness.
Herb & Spice Infusions
Swap thyme for 1 tbsp fresh tarragon or 1 tsp smoked paprika to create completely different flavor profiles. Tarragon adds a bright, anise-like note that cuts through the richness, while smoked paprika introduces a subtle smokiness that enhances the umami.
For a Mediterranean twist, add ½ tsp dried oregano> and a pinch of nutmeg during the final simmer.
Protein-Packed Twists
Transform this sauce into a complete meal by stirring in 1 cup cooked chicken breast or ½ cup crumbled bacon> during the last 5 minutes> of simmering. For a vegetarian option, add ½ cup cooked lentils> or ½ cup diced roasted butternut squash>.
These additions turn the sauce into a hearty stew that's perfect for cold evenings.
Global Fusion Versions
Create a French-inspired version by adding 1 tsp Dijon mustard> and ½ cup dry white wine> during the broth simmer. For an Italian twist, stir in ½ cup marinara sauce> and top with grated Parmesan cheese>.
A Thai-inspired variation includes 1 tbsp red curry paste> and 1 tsp lime zest>—the heat and acidity balance the creaminess perfectly.
Low-Carb & Keto Options
Replace flour with ¼ cup almond flour> or 2 tbsp cornstarch> for a low-carb thickening agent. Use heavy cream> or coconut cream> instead of broth for a richer, keto-friendly base.
Add 1 tbsp nutritional yeast> for a cheesy flavor without the dairy. This version keeps the sauce creamy while fitting into low-carb meal plans.
Nutrition facts
Frequently asked questions
Can I make this sauce without mushrooms?
The mushrooms are essential for that classic earthy flavor, but you can substitute 2 tbsp mushroom powder or 1 cup finely chopped cremini mushrooms if you're avoiding fresh mushrooms. For a completely different profile, try 2 tbsp nutritional yeast for a cheesy, umami boost instead. The texture will be slightly lighter, but the creamy base remains intact.
Why did my sauce turn grainy?
Graininess usually happens from one of two issues: either the roux was cooked too dark (brown instead of blond) or the sauce cooled too quickly. Always cook the roux over medium-low heat until it's just golden, and let the sauce rest off the heat for 5 minutes before serving. If it's already grainy, whisk in 1-2 tablespoons of warm broth or cream to restore smoothness.
How can I use this sauce in meal prep?
This sauce freezes beautifully for up to 3 months—portion it into ice cube trays for easy single-serving additions to soups or pasta. For meal prep, store it in an airtight container and reheat over low heat to prevent curdling. It also works as a base for casseroles—simply mix with cooked proteins and veggies before baking. The flavors actually deepen after refrigeration!
What's the best way to thin this sauce if it's too thick?
Start with 1 tablespoon of warm broth or cream at a time, whisking constantly until you reach your desired consistency. If the sauce separates, reduce heat to low and whisk vigorously while adding liquid. For a smoother texture, strain it through a fine-mesh sieve before serving. The sauce will naturally thicken as it cools, so adjust while still warm.
Can I make this sauce in a slow cooker?
Yes! Sauté the mushrooms and aromatics in a skillet first, then transfer everything to the slow cooker with the broth. Cook on low for 3-4 hours or high for 1.5-2 hours, adding the cream and seasonings in the last 30 minutes. The slow cooking enhances the flavors, but you may need to thicken it further with a cornstarch slurry if it becomes too thin.