Sauces & Condiments
This cream of mushroom soup gravy recipe delivers restaurant-quality richness in just one pot—no blender required. The secret lies in simmering mushrooms until deeply flavorful, then blending them into a velvety base that thickens perfectly with a simple butter-flour roux.
I developed this version after years of testing, and it consistently delivers that ultra-smooth texture that makes gravy feel luxurious rather than heavy.
The process is straightforward but precise: sauté mushrooms until their natural umami deepens, then deglaze the pan to capture every flavorful bit. A classic roux made from equal parts butter and flour creates the ideal thickening agent, while cream adds that signature velvety finish.
The result is a gravy so rich it elevates mashed potatoes, meatloaf, or even as a dipping sauce for bread—without tasting like a shortcut.
What sets this recipe apart is the balance of creaminess and depth. The mushrooms provide earthy complexity, while the cream keeps the texture velvety rather than gritty. Each spoonful delivers that satisfying mouthfeel, and the flavor develops even better when reheated.
Perfect for holiday meals or comforting weeknight dinners, this gravy transforms ordinary dishes into something special.
Once made, this gravy keeps beautifully in the refrigerator for up to five days or freezes for three months, making it ideal for meal prep. The instructions walk through every step to ensure you achieve that professional-level smoothness without any blender work.
Let’s make gravy that feels like a gourmet secret.
Ingredients for cream of mushroom soup gravy
Eleven ingredients transform into velvety restaurant-quality mushroom gravy with professional texture.
| Ingredient | Amount | Notes |
|---|---|---|
| White Button Mushrooms 🍄 | 1 ½ lb | Sliced thinly for even cooking |
| Yellow Onion 🧅 | 1 whole | Diced finely for flavor base |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ½ cup | Fine sifted for smooth texture |
| Heavy Cream 🥛 | 1 cup | Full-fat for velvety finish |
| Chicken Broth 💧 | 2 cups | Low-sodium preferred |
| Dijon Mustard 🍯 | 1 tbsp | For subtle tang balance |
| Dry White Wine 🍷 | ½ cup | Deglazing liquid |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked for heat |
The mushrooms are the foundation—cremini or baby bella add more depth than standard white buttons, but white mushrooms work perfectly for this recipe. Whole Foods or local farmers' markets often carry higher-quality mushrooms with tighter caps, which means more flavor per pound. If using dried mushrooms, rehydrate them first for maximum umami. The onion and garlic should be finely diced to dissolve completely into the sauce, creating a seamless flavor base rather than distinct chunks. For the butter, Plugrá or Land O'Lakes work well, but any high-quality unsalted butter will do—just avoid salted to control the seasoning precisely.
No heavy cream? Full-fat coconut cream delivers a similar richness, though with a slight coconut flavor. Running short on wine? Extra chicken broth with 1 tsp balsamic vinegar mimics the acidity perfectly. The Dijon mustard is non-negotiable for that subtle tang that balances the creaminess—substitute with 1 tsp lemon juice if absolutely necessary. For the flour, King Arthur or Bob's Red Mill are ideal for their fine texture, but any all-purpose will suffice. If you prefer a gluten-free version, replace the flour with 1/4 cup cornstarch and 1/4 cup gluten-free flour blend, adjusting the liquid as needed to maintain the velvety consistency. The wine can be swapped for apple cider vinegar if avoiding alcohol entirely.
This gravy develops even better when reheated, making it ideal for meal prep. Store in airtight containers in the refrigerator for up to 5 days or freeze for 3 months—portion into ice cube trays for single-serving convenience. To reheat, warm over medium-low heat, stirring constantly to prevent scorching. The texture may thicken slightly upon reheating, so a splash of warm chicken broth can restore the original consistency. For serving, drizzle over creamy mashed potatoes or roasted chicken—the gravy's richness elevates both dishes to restaurant-quality standards.
Why You'll Love This Recipe
- Pantry Powerhouse: I swear by this when I’m staring into my fridge at 6:30 PM with nothing but mushrooms and a sad onion. The butter and flour alone make it rich enough to stretch over roasted chicken or mashed potatoes—no specialty ingredients needed.
- Umami Magic: That moment when the mushrooms and garlic hit the pan? The earthy depth just keeps building. Honestly, I’ve tried store-bought gravy, but this—with the onions caramelizing just enough—tastes like someone actually cooked it.
- Weeknight Workhorse: Slather it on turkey, dump it over noodles, or drizzle it into a baked potato. I’ve even used it as a sauce for grilled cheese (yes, really). It’s the one recipe that turns “what’s for dinner?” into “oh, thank god.”
- Budget Stretch: A single batch feeds four, and leftovers reheat like a dream. Between us, this is how I feed my college-aged kids without breaking the bank—mushrooms are cheap, and a little flour goes a long way.
Step-by-step instructions for cream of mushroom soup gravy
Master this velvety technique for restaurant-quality gravy every time.
Sauté the Mushroom and Onion Base
Heat a large Dutch oven over medium heat and add the 0.5 cup unsalted butter. Once melted and foaming, add the sliced 1.5 lb white button mushrooms and diced 1 whole yellow onion. Cook for 8-10 minutes until the mushrooms release their moisture and the onions become translucent.
I press down on the mushrooms occasionally with a wooden spoon to help them break down and release their rich umami flavors. You'll know they're ready when they've reduced by about half and the edges start to brown slightly. This step builds the flavor foundation for your gravy—don't rush it.
Develop the Roux and Add Aromatics
Sprinkle the 0.5 cup all-purpose flour evenly over the mushroom mixture. Stir constantly for 2-3 minutes until the flour absorbs the mushroom juices and forms a smooth, peanut butter-like roux. The color should be a rich golden brown—this is your thickening agent.
Add the minced 4 cloves garlic and cook for another 30 seconds until fragrant. The garlic should be just cooked through but not browned—this prevents bitterness. Immediately pour in the 0.5 cup dry white wine and scrape up all the browned bits from the bottom of the pot with a wooden spoon. This deglazing step captures all the flavor you've built so far.
Build the Velvety Sauce Base
Pour in the 2 cups chicken broth and stir to combine. Bring to a gentle simmer and cook for 10 minutes until the mixture thickens slightly. Add the 1 tbsp Dijon mustard, 1.5 tsp salt, and 0.5 tsp black pepper, stirring well to incorporate.
Here's where the magic happens: slowly whisk in the 1 cup heavy cream while maintaining a gentle simmer. The cream should heat through but not boil—this prevents curdling. You're looking for a smooth, velvety consistency that coats the back of a spoon. If it thickens too much, add 1-2 tablespoons of water to reach your desired texture.
Refine and Finish the Gravy
Reduce heat to low and let the gravy simmer for an additional 5 minutes. This final resting period allows all the flavors to meld together perfectly. Taste and adjust seasoning if needed—sometimes the wine or mushrooms need a little more salt to balance their flavors.
The gravy should be thick enough to coat the back of a spoon but still flow smoothly. For serving, you can keep it as-is for a rich, velvety gravy, or strain it through a fine-mesh sieve for an ultra-smooth texture. Either way, you'll have achieved that perfect balance of earthy mushroom flavor with creamy richness that makes this gravy exceptional.
Pro Tips For Making Cream Of Mushroom Soup Gravy
- Sweat the Onion First: Chop the onion extra fine—think rice-sized pieces—and cook it in the butter until translucent but not browned. I used to rush this, and the gravy would taste raw and bitter. Take the 5 minutes; it makes all the difference when you’re blending everything later.
- Sauté Mushrooms Until Dry: After the onions, add the mushrooms and cook them on medium-high until they release all their moisture and start to crisp at the edges. This isn’t the time to be gentle—push them around with a spoon and let them brown. Wet mushrooms = watery gravy, and nobody wants that.
- Bloom the Flour Low and Slow: When you add the flour to the butter, reduce the heat to low and stir constantly for 2 full minutes. I learned this the hard way—burnt flour tastes like regret. If it smells nutty, you’re golden. If it smells like gym socks, start over.
- Strain Before Blending: After cooking the mushrooms and onions, strain the mixture through a fine-mesh sieve before adding liquid. This removes the fibrous bits that turn your gravy into a chunky mess. Lazy? Fine, but don’t complain when it looks like soup instead of gravy.
Regional styles of cream of mushroom soup gravy
Classic French Approach
In France, gravy is elevated to an art form, and this mushroom version takes inspiration from classic sauce aux champignons. French chefs often use a beurre manié (butter-flour paste) instead of a roux for a smoother finish.
I've adapted this by whisking the butter and flour together before adding it to the mushrooms—this creates a silkier texture that's perfect for drizzling over coq au vin or boeuf bourguignon. 🍷
For an authentic touch, use wild mushrooms like chanterelles or morels if available—they add an earthy depth that's unmatched. Deglaze with a dry white Burgundy instead of table wine for a more sophisticated flavor profile.
The French also emphasize proper seasoning, so taste as you go and adjust with fleur de sel and cracked black pepper for that restaurant-quality finish.
Southern U.S. Comfort Style
In the American South, gravy is a centerpiece for holiday meals, and this recipe translates beautifully to Southern traditions. The key adaptation is adding a dash of hot sauce (like Crystal or Tabasco) to the finished gravy—just ½ teaspoon—for a subtle kick that cuts through the creaminess.
This version pairs perfectly with creamy mac and cheese or fried chicken.
Southern cooks often thicken gravy with a cornstarch slurry instead of a roux, which works well here. Mix 1 tablespoon cornstarch with 2 tablespoons cold water, then whisk into the simmering gravy at the end. This creates a glossier finish that's ideal for black-eyed peas or collard greens.
British pubs serve rich, hearty gravies that pair wonderfully with roasted meats. For a pub-style version, swap the white wine for ale or stout (like Guinness)—just ½ cup—and add 1 teaspoon Worcestershire sauce for umami depth. This works beautifully with beef Wellington or Yorkshire pudding. British cooks also love adding a touch of thyme and bay leaf to their gravies. Tie a sprig of fresh thyme in cheesecloth and simmer it in the broth for 10 minutes, then remove before adding the cream. The aroma alone elevates the dish to cozy pub-quality perfection. Serve with roast beef and Yorkshire puddings for a meal that feels like a home away from home. 🏰 For an Italian twist, replace the white wine with dry vermouth (like Noilly Prat) and add 1 teaspoon dried porcini powder (reconstituted) for a deep, earthy flavor. This version pairs perfectly with risotto or gnocchi. The vermouth adds a herbal note that bridges the gap between Italian and French techniques. Finish with a sprinkle of grated Parmesan (about 1 tablespoon) and a few drops of white truffle oil for a luxurious touch. Italians often serve gravy as a condimento**—a rich sauce for dipping bread or drizzling over pasta. The creaminess here is lighter than traditional Italian sauces, making it more versatile for both meat and vegetable dishes.British Pub-Inspired Twist
Italian-Inspired Creamy Version
Nutrition facts
Frequently asked questions
Can I make this gravy without wine?
Replace the 0.5 cup dry white wine with 0.5 cup chicken broth plus 1 teaspoon balsamic vinegar for acidity. The vinegar mimics wine's brightening effect while keeping the flavor profile rich and balanced. For a completely alcohol-free version, use apple cider vinegar instead.
Why did my gravy turn out too thick?
Over-thickening usually happens when the roux cooks too long or the cream reduces too much. To fix it, whisk in 1-2 tablespoons of warm chicken broth while stirring constantly over low heat. For prevention, remove the gravy from heat immediately after adding cream and let it rest for 5 minutes before adjusting thickness.
Can I use canned mushroom soup instead of fresh mushrooms?
While possible, fresh mushrooms create a deeper umami flavor. If using canned soup, reduce it by half to 1 cup and add 1 extra tablespoon flour to the roux. For best results, combine ½ cup canned soup with ½ cup fresh mushrooms—this gives you the texture of canned soup with the flavor of fresh.
How do I make this gravy dairy-free?
Replace the butter with ½ cup olive oil and use ½ cup gluten-free flour for the roux. For the cream, substitute with 1 cup full-fat coconut cream or ½ cup cashew cream (blend soaked cashews with water). The texture will be slightly lighter but still velvety. Add 1 teaspoon nutritional yeast for a cheesy depth.
What's the best way to reheat leftover gravy?
Reheat gently over low heat while stirring constantly to prevent scorching. If it thickens too much, add 1 tablespoon warm broth per cup of gravy. For microwave reheating, use 30-second intervals on medium power, stirring well between each interval. The gravy actually improves when reheated—this lets flavors meld even more!
