Soups & Stews
Transforming pantry staples into a velvety cream of mushroom soup sauce is easier than you think, and this recipe delivers restaurant-quality richness without the canned shortcuts. The secret lies in sautéing mushrooms until deeply aromatic, then building layers of flavor through a simple roux and carefully balanced broth.
I developed this version after years of experimenting with store-bought sauces that always fell short—this one stays creamy, flavorful, and perfectly seasoned every time.
What makes this sauce truly special is its foolproof technique that requires just 20 minutes of active time and minimal ingredients: mushrooms, cream, broth, and a touch of flour for thickening.
The key is patience—letting the mushrooms cook until their natural umami deepens before blending creates that authentic, earthy depth you can't replicate with instant products. This sauce works as a standalone soup or as an elegant sauce for meats, pasta, or mashed potatoes.
By the time you're done, you'll have a smooth, velvety sauce with a perfect balance of creamy richness and earthy mushroom flavor—no lumps, no aftertaste, just pure comfort in every spoonful. The best part?
It keeps beautifully in the refrigerator for up to 5 days, making it perfect for meal prep or impressing guests with minimal effort. Let's get started with this professional-quality recipe.
This sauce is particularly versatile—use it as a base for creamy soups, drizzle it over grilled chicken or fish, or serve it alongside roasted vegetables for an instant gourmet touch.
The instructions will guide you through every step to ensure silky texture and perfect seasoning. Once you try homemade, you'll never go back to canned versions again.
Ingredients for cream of mushroom soup sauce
Nine pantry staples transform into velvety, restaurant-worthy cream of mushroom sauce—no canned shortcuts needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh White Button Mushrooms 🍄 | 1 ½ lb | Sliced into 1/4-inch pieces for even cooking |
| Unsalted Butter 🧈 | 4 tbsp | Cold for roux, full-fat for richness |
| All-Purpose Flour 🌾 | 2 tbsp | For smooth, lump-free thickening |
| Heavy Cream 🥛 | 1 cup | Full-fat for velvety texture |
| Chicken or Vegetable Broth 💧 | 2 cups | Low-sodium for balanced flavor |
| Shallots 🧅 | 2 whole | Minced finely for sweet depth |
| Garlic Cloves 🧄 | 3 cloves | Peeled and crushed for aromatic punch |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Adjust to taste, don't oversalt |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked for bright finish |
| Dried Thyme 🌿 | ¼ tsp | Or 1 tbsp fresh thyme leaves |
The mushrooms are the star, so pick firm, fresh white buttons—those little brown spots mean they're past their prime. Whole Foods or Trader Joe's carry the best quality, but any grocery store's pre-sliced mushrooms work in a pinch. For extra depth, swap half the white buttons for cremini mushrooms—they add a meatier, earthier flavor. The butter matters here too: unsalted, cold butter creates the perfect roux foundation without adding excess salt. If you're using salted butter, cut back on the kosher salt later. And don't rush the cooking time—those mushrooms need to sweat and develop their umami before blending.
No heavy cream? Half-and-half or whole milk works in a bind, though the sauce will be slightly lighter. Ran out of shallots? Two green onions chopped fine do the trick, though they add a milder sweetness. Fresh thyme unavailable? Dried works at one-third the amount, but toast it first in a dry pan for 30 seconds to wake up the flavor. For the broth, homemade is ideal, but even the good-quality low-sodium cubes (like Knorr At Home) will do. Pro tip: If your sauce feels too thick after blending, whisk in 1-2 tbsp warm water to adjust the consistency without breaking the emulsion.
This sauce keeps beautifully—5 days in the fridge sealed in an airtight container, or 3 months frozen in ice cube trays for single-serving portions. For reheating, warm gently on low heat, stirring often, until just hot through. The texture will thicken slightly as it cools, so add a splash of warm water or cream if needed. I like to make a double batch—one for immediate use and one to freeze. The flavor actually deepens overnight, making it perfect for meal prep. Store any leftovers in the coldest part of your fridge to maintain freshness.
Why You'll Love This Recipe
- No Chopping Nightmare: I swear by this recipe because the mushrooms only need a quick wipe—not even slicing. Toss them in whole, and the butter melts them down into that rich, velvety base all on their own. Between us, I’ve burned more than one batch of sautéed mushrooms, so this is my stress-free workaround.
- Umami Bomb: That first spoonful of the roux—where the flour and butter toast together—packs a punch. Then the broth and cream come in, and suddenly you’ve got this deep, earthy flavor that’s way more satisfying than canned soup. Honestly, I’ll take this over store-bought any day.
- Weeknight Swiss Army: This sauce is my secret weapon for turning boring nights into something special. Dump it over pasta, stir it into mashed potatoes, or even drizzle it on roasted veggies. My kids don’t even realize they’re eating “fancy” when I serve it—until they ask for seconds, that is.
- Leftovers That Don’t Suck: Unlike most sauces that turn gloppy when reheated, this one actually improves overnight. The flavors meld, and the texture stays creamy—no lumps, no weird textures. I make a double batch on Sundays, freeze half, and still have something delicious to pull out for lazy dinners. (Yes, even on a Tuesday night.)
Step-by-step instructions for cream of mushroom soup sauce
This velvety sauce comes together with simple techniques and pantry staples—let's create restaurant-quality richness at home.
Sauté Shallots and Garlic Until Fragrant
Melt 2 tablespoons of the unsalted butter in a large saucepan over medium heat. Add the 2 whole shallots that have been finely minced—you should have about ¼ cup of chopped shallots. Cook for 3-4 minutes until they become translucent and just beginning to soften.
Add the 3 cloves garlic cloves, crushed but not minced, and the 0.25 teaspoon dried thyme. Stir constantly for 30 seconds until the garlic releases its aroma—it should smell irresistibly fragrant. This step builds the aromatic foundation of your sauce, so don't rush it. If the garlic begins to brown too quickly, reduce the heat slightly to prevent bitterness.
Cook Mushrooms Until Golden Brown
Push the shallot mixture to one side of the pan and add the remaining 2 tablespoons unsalted butter. When melted, add the 1.5 lb fresh white button mushrooms that have been sliced into ¼-inch pieces. Spread them out in the pan to create a single layer.
Cook the mushrooms for 8-10 minutes over medium heat, stirring occasionally, until they develop a deep golden brown color. You want them to release their moisture and caramelize slightly—this deepens the umami flavor. If the pan becomes too dry before the mushrooms brown, add 1 tablespoon of the chicken or vegetable broth to deglaze. Once the mushrooms are golden, stir them into the shallot mixture and cook for another 2 minutes to combine flavors.
Create a Smooth Roux for Thickening
Lower the heat to medium-low and sprinkle the 2 tablespoons all-purpose flour over the mushroom mixture. Stir vigorously with a wooden spoon or whisk for 1-2 minutes until the flour is fully incorporated and the mixture forms a thick paste. This roux will thicken your sauce beautifully.
Slowly pour in the 2 cups chicken or vegetable broth, whisking constantly to prevent lumps from forming. Bring the mixture to a gentle simmer and let it cook for 5-7 minutes, stirring occasionally, until it thickens slightly. The sauce should coat the back of a spoon but still be pourable. If it thickens too quickly, add a splash more broth—you want a velvety consistency, not a gluey one.
Finish with Cream for Ultimate Richness
Reduce the heat to low and stir in the 1 cup heavy cream. Let the sauce simmer gently for 3-4 minutes, stirring occasionally, until it becomes smooth and luxurious. Taste and adjust the seasoning with the 0.5 teaspoon diamond crystal kosher salt and 0.25 teaspoon freshly ground black pepper. The sauce should be rich but balanced, with a deep mushroom flavor and a hint of sweetness from the shallots.
For an extra touch of elegance, strain the sauce through a fine-mesh sieve to remove any remaining mushroom bits if you prefer a silky texture. Return the sauce to the pan and keep it warm over low heat until ready to serve. This sauce pairs perfectly with mashed potatoes, grilled chicken, or crusty bread—its velvety richness will impress everyone at the table.
Pro Tips For Making Cream Of Mushroom Soup Sauce
- Sear Mushrooms First: After slicing, cook them in batches over medium-high heat until they release their liquid and brown—this builds depth of flavor instead of just steaming them. I used to skip this, and the soup always tasted flat.
- Whisk Like You Mean It: When adding flour to butter, stir vigorously for 30 seconds to fully cook the roux—this prevents a raw flour taste. I learned this the hard way after my first batch tasted like paste.
- Strain the Broth: If using fresh mushrooms, strain the cooking liquid through a fine-mesh sieve before adding it to the pot—this keeps the sauce silky instead of gritty. Yes, it’s extra work, but it’s worth it.
- Temper the Cream: Warm the heavy cream separately with a splash of broth before adding it to the pot—this prevents curdling from sudden temperature shock. I was skeptical until I tried it, and now I never skip it.
Regional styles of this recipe
French Béchamel Base
In France, this sauce often starts with a classic béchamel—a roux made with equal parts butter and flour, then enriched with cream. I like using 1 cup heavy cream and 2 cups chicken broth for a lighter texture, but traditionalists add a splash of white wine to deglaze.
The French version often includes a pinch of nutmeg and a bay leaf for depth, which I find adds a sophisticated warmth. 🌟
Italian Wild Mushroom Twist
Italian cooks elevate this sauce by incorporating wild mushrooms like porcini or chanterelles, which add an earthy complexity. I sauté 8 oz dried porcini (rehydrated) alongside fresh mushrooms for an intense umami punch.
Add 1 tbsp fresh thyme and a splash of dry white wine during cooking to brighten the flavors. This version works beautifully as a pasta sauce or drizzled over risotto.
German "Pilzsoße" Depth
The Germans take their Pilzsoße (mushroom sauce) seriously, often using a mix of cremini and shiitake mushrooms for depth. I recommend cooking the mushrooms with 1 tbsp butter and 1 tsp smoked paprika, then finishing with a splash of beer (like a light lager) instead of broth.
This adds a subtle maltiness that pairs perfectly with sausages or schnitzel. 🍺
British Creamy Comfort
British versions often include a touch of Dijon mustard (about ½ tsp) for a subtle tang, balancing the richness. I also add a splash of apple cider vinegar (just 1 tsp) to brighten the sauce.
This version is a staple in British pubs, served alongside roast beef or Yorkshire pudding. The British love their sauces thick and velvety—almost like a cross between soup and gravy.
American Heartland Simplicity
In the American Midwest, this sauce often gets a cheddar cheese twist—just ¼ cup shredded sharp cheddar stirred in at the end for a comforting, cheesy richness. I also see variations with cream of chicken soup (the canned kind) for a quicker version, though I prefer the homemade route.
This version is perfect for mac and cheese or mashed potatoes.
Japanese Umami Boost
For an Asian-inspired take, I add soy sauce (just 1 tbsp) and a pinch of sesame oil at the end for a savory depth. Swap the thyme for fresh ginger (about ½ tsp grated) and finish with a sprinkle of toasted sesame seeds.
This version pairs beautifully with grilled fish or noodles**, offering a completely different flavor profile while keeping the creamy texture. 🌶️
Nutrition facts
Frequently asked questions
Can I make this sauce without heavy cream for a lighter version?
Swap the 1 cup heavy cream for ½ cup cream and ½ cup whole milk to keep it rich but lighter. For an even lighter version, use ½ cup Greek yogurt (plain, full-fat) instead of cream—it adds tangy depth while cutting calories. Just reduce the broth slightly to maintain thickness.
Why did my sauce turn out too thick or gluey?
This usually happens when the roux cooks too long or the broth reduces too much. For a velvety finish, keep the sauce at a gentle simmer and add 1-2 tbsp warm water or broth while whisking to adjust. If it's still too thick, stir in a splash of cream. Always taste as you go—it should coat the back of a spoon but remain pourable.
What’s the best way to reheat leftover sauce?
Reheat gently over low heat, stirring often, until just hot through. Never microwave it directly—this can create lumps. If the sauce thickens too much, whisk in 1 tbsp warm water or cream to restore its silky texture. For extra smoothness, strain it through a fine-mesh sieve before reheating.
Can I use dried mushrooms instead of fresh?
Yes! For ½ cup dried mushrooms, soak them in 1 cup warm water or broth for 20 minutes until softened. Drain (reserve the liquid) and finely chop them. Use the chopped mushrooms in place of fresh and add ¼ cup reserved liquid to the broth measurement. The sauce will have a deeper, more concentrated flavor.
How can I make this sauce vegetarian?
Simply swap the chicken broth for vegetable broth and ensure your butter is dairy-free if needed. For extra umami, add 1 tbsp soy sauce or ½ tsp nutritional yeast at the end. The sauce will still be creamy and rich, just plant-based!