Sauces & Condiments
This cream of mushroom soup gravy recipe transforms simple ingredients into a velvety, restaurant-quality sauce that elevates any dish. The secret lies in a precise thickening technique that eliminates lumps while maximizing flavor—no fancy equipment required.
I developed this method after years of testing, and it consistently delivers that ultra-smooth texture that clings perfectly to mashed potatoes, meatloaf, or roasted vegetables.
The process begins with a simple roux—just butter and flour cooked until golden—before adding broth and cream of mushroom soup. Simmering gently allows the flavors to meld while the sauce thickens to an ideal consistency.
What sets this apart is the balance of richness from the soup and depth from aromatic mushrooms, creating a gravy that's both comforting and sophisticated. This recipe delivers professional results in under 30 minutes.
By the time you drizzle this gravy over your favorite dishes, you'll notice the difference immediately—silky smooth texture, rich umami flavor, and just the right amount of creaminess. The sauce maintains its velvety quality even when reheated, making it perfect for meal prep or serving at the table.
Whether you're covering roasted chicken or smothering biscuits, this gravy transforms ordinary meals into something special.
Use this versatile sauce as a base for other creamy soups or as a finishing drizzle to add elegance to any dish. The technique scales perfectly for small gatherings or family-style meals, ensuring everyone gets that same luxurious mouthfeel. Let's create this gravy that will become your new weeknight staple.
Ingredients for cream of mushroom soup gravy
Eight simple ingredients transform into velvety gravy that tastes restaurant-worthy.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ½ cup | Sifted for smooth texture |
| Cream of Mushroom Soup 🍄 | 2 cups | Condensed, not ready-to-serve |
| Chicken Broth 💧 | 2 cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Dried Porcini Mushrooms 🍄 | ½ oz | Crumbled for umami depth |
| Shallots 🧅 | 2 whole | Minced, not chopped |
| Garlic Cloves 🧄 | 2 cloves | Peeled, finely minced |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Cracked peppercorns preferred |
The cream of mushroom soup is the flavor foundation—Campbell's or French's work perfectly, but avoid the low-fat versions. For extra depth, soak the dried porcini mushrooms in hot broth for 15 minutes before straining and using the liquid. Shallots add subtle sweetness without overpowering the mushrooms; Trader Joe's sells pre-minced ones to save time. The butter needs to be cold for the roux—don't let it melt before hitting the pan, or you'll end up with a paste instead of fluffy gravy. I always use Diamond Crystal salt because it dissolves more easily than table salt.
No cream of mushroom soup? Homemade mushroom duxelles (sautéed mushrooms, shallots, garlic) mixed with a splash of heavy cream works beautifully. Short on chicken broth? Vegetable broth plus a chicken bouillon cube gets you close. The porcini mushrooms can be skipped, but the flavor loses complexity. For a dairy-free version, swap heavy cream for full-fat coconut milk, though the texture will be slightly lighter. Pre-minced garlic from a jar? Fresh is worth it here—the flavor difference is noticeable. If you burn the roux (it happens), just whisk in a splash of cold broth to reset it.
This gravy reheats beautifully—just warm over medium-low heat, stirring constantly to prevent lumps. Keeps in the fridge for 5 days in an airtight container, or freeze for 3 months in ice cube trays for single servings. The sauce thickens as it cools, so add a splash of warm broth if it's too stiff when reheating. Store the dried porcini mushrooms in a sealed jar in your pantry—they'll last for years and add magic to any dish.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this—just butter, flour, soup, broth, and cream. That’s it. No fancy chopping, no last-minute grocery runs, just pantry staples that turn into something rich and velvety in 15 minutes flat.
- Umami Bomb: The cream of mushroom soup brings this gravy to life—deep, earthy, and just slightly tangy. Add the heavy cream, and suddenly you’ve got a sauce that’s creamy but not heavy, savory but not bland. It’s the kind of flavor that makes people pause mid-bite.
- Weeknight Superhero: This gravy is my secret weapon for busy nights. Drizzle it over mashed potatoes, roasted chicken, or even steak—it transforms whatever you’re serving into an instant meal. Honestly, I’ve even used it to revive dry leftovers into something delicious.
- Leftovers That Don’t Suck: Make a big batch—it reheats like a dream. The flour thickens it just enough to stay smooth, and the cream keeps it luscious without separating. I’ve had this gravy the next day on eggs, toast, or even as a dip, and no one ever guesses it’s not fresh.
Step-by-step instructions for cream of mushroom soup gravy
Here's how to build a velvety, restaurant-quality gravy using just one pot.
Build the Umami Base with Porcini and Shallots
In a medium saucepan over medium heat, add the 0.5 oz dried porcini mushrooms and toast them for 2-3 minutes until fragrant. This step unlocks their deep, earthy flavor—don't skip it. Remove the porcini and set aside, then add 2 whole shallots and 2 cloves garlic cloves, both finely minced. Cook for 3-4 minutes until the shallots soften and turn translucent, but don't let them brown or they'll turn bitter.
Here's the thing—porcini mushrooms add umami depth that store-bought soup can't match. After toasting, crumble the porcini back into the pan and cook for another 30 seconds to distribute their flavor. This creates the foundation for your gravy's rich, complex taste profile.
Create a Silky Roux with Butter and Flour
Reduce the heat to low and whisk in the 0.5 cup unsalted butter, letting it melt completely. Immediately add the 0.5 cup all-purpose flour and stir vigorously with a wooden spoon for 2-3 minutes until the mixture turns a pale golden color. This is your roux—the secret to that ultra-smooth texture. You'll know it's ready when it coats the back of a spoon and smells nutty.
Watch the heat carefully—if it gets too hot, the roux will burn. The goal is a smooth, paste-like consistency that blends seamlessly into your sauce. Don't rush this step; a properly developed roux makes all the difference in the final gravy's velvety mouthfeel.
Gradually Incorporate Liquids for a Smooth Finish
Slowly pour in 1 cup of the chicken broth while whisking constantly to prevent lumps. Bring the mixture to a gentle simmer and cook for 3-4 minutes, stirring frequently. This gradual addition creates an emulsion that prevents separation. Once smooth, whisk in the remaining 1 cup chicken broth and the 2 cups cream of mushroom soup. Stir well to combine completely.
The reason we add liquids gradually is to give the roux time to fully incorporate. If you dump everything in at once, you risk creating a gluey mess instead of a silky sauce. Simmer for another 2-3 minutes until the mixture thickens slightly and coats the spoon.
Finish with Cream and Seasoning
Remove the saucepan from heat and stir in the 0.5 cup heavy cream. The cream should melt into the sauce smoothly, adding richness without breaking the emulsion. Here's where it gets fun—taste and adjust seasoning with 1 tsp diamond crystal kosher salt and 0.5 tsp freshly ground black pepper. You might need a pinch more salt depending on your broth.
Return the pan to low heat and simmer gently for 1-2 minutes to let all the flavors meld together. The gravy should coat the back of a spoon but still be pourable. If it's too thick, whisk in 1-2 tablespoons of hot chicken broth to reach your desired consistency. Real talk: this is where you can customize the gravy to your preference—thicker for dipping, thinner for pouring.
Rest and Serve for Maximum Flavor
Transfer the gravy to a bowl and let it rest for 5 minutes before serving. This resting period allows the flavors to fully develop and the sauce to thicken slightly. The texture will transform from slightly loose to beautifully velvety—this is the hallmark of a professional gravy.
Serve immediately over your favorite dishes—mashed potatoes, roasted meats, or even as a creamy soup base. The gravy should be rich, smooth, and packed with umami flavor from the porcini mushrooms. If it thickens too much while resting, simply whisk in a splash of hot chicken broth to loosen it back up.
Pro Tips For Making Cream Of Mushroom Soup Gravy
- Cook Butter Slowly: Melt that unsalted butter over medium heat—never rush it. I learned the hard way that high heat burns the flour before it browns, leaving a raw, floury taste instead of that nutty depth you want in the roux. Let it bubble gently for 2-3 minutes before adding flour.
- Whisk Like You Mean It: When combining the flour and butter, whisk aggressively for 1-2 minutes until the mixture turns a pale golden color. I used to stir lazily, and the gravy always ended up clumpy. This step guarantees a smooth, velvety texture that actually coats your mashed potatoes or chicken.
- Strain the Broth: Skip the sediment in your chicken broth by straining it before adding it to the roux. My grandmother swore by this—she’d hold the strainer over the pot while pouring, and the result was a cleaner, richer gravy. No one wants gritty bits in their creamy soup.
- Warm the Cream First: Heat the heavy cream in a separate saucepan until it’s just steaming, then whisk it into the finished soup off the heat. Adding cold cream can cause the gravy to split or curdle, and nobody wants a broken sauce. A quick 2-minute warm-up makes all the difference.
Make-ahead tips for cream of mushroom soup gravy
Prep Ahead Sauce
Make this gravy up to 3 days in advance and store it in an airtight container in the refrigerator. The flavors deepen over time, making it even more delicious. When ready to serve, simply reheat it on the stovetop over medium-low heat, stirring frequently to prevent lumps.
If it thickens too much while stored, whisk in 1-2 tablespoons of warm broth or milk to restore its silky texture. 💫
Freezer-Friendly Gravy
For long-term storage, freeze the gravy in ice cube trays or small airtight containers. Each cube makes a perfect single-serving portion for drizzling over dishes later. When ready to use, thaw overnight in the fridge and reheat gently on the stovetop.
Avoid microwaving—it can create a skin and break the emulsion. Label your containers with the date to track freshness. ❄️
Double the Batch
This recipe easily scales for larger gatherings. Simply double all ingredients and use a large stockpot for cooking. The same technique applies—build the roux first, then gradually add liquids. Keep the heat low and steady to prevent burning.
Store the extra gravy in a large airtight container and reheat portions as needed. It’s perfect for family-style meals or holiday feasts. 🍽️
Gravy Booster Packs
Prep flavor packets in advance by combining 2 tbsp dried porcini mushrooms and 1 tbsp minced shallots in small ziplock bags. Store these in your pantry for up to 6 months—just toss one into your gravy when cooking.
This shortcut saves time and ensures consistent umami depth every time. Pair with a jar of pre-minced garlic for even faster prep. ⏰
Thickening on Demand
If your gravy isn’t thick enough after reheating, set aside 2 tbsp of the sauce and mix the remaining portion with 1 tbsp cornstarch or flour. Stir this back into the gravy and simmer for 1-2 minutes until thickened.
Return the reserved sauce to balance the flavor. This trick works like magic for adjusting consistency last-minute. 💡
Garnish Like a Pro
Freshly chopped parsley or chives add a pop of color and brightness to your gravy. Sprinkle them over the top just before serving to keep the presentation elegant. For extra richness, a drizzle of truffle oil (just ½ teaspoon) elevates the dish to gourmet status.
Garnishes should be added after reheating to preserve their freshness. ✨
Nutrition facts
Frequently asked questions
Can I substitute fresh mushrooms for dried porcini?
Fresh mushrooms won't provide the same deep umami flavor, but you can use them for a lighter taste. Sauté 8 oz sliced cremini mushrooms with the shallots until tender, then strain out excess moisture before adding to the roux. The texture will be slightly different, but still delicious. For best results, add a pinch of mushroom powder (available in specialty stores) to mimic porcini's depth.
Why did my gravy turn out lumpy?
Lumps usually happen when flour isn't fully incorporated into the butter before adding liquids. Always whisk constantly when adding broth and cream of mushroom soup. For a quick fix, blend the gravy briefly with an immersion blender until smooth. To prevent lumps next time, cook the roux until it's a pale golden color (about 2-3 minutes) before adding any liquids.
How can I make this gravy dairy-free?
Replace the butter with vegan butter or olive oil, use full-fat coconut milk instead of heavy cream, and ensure your cream of mushroom soup is dairy-free. For extra richness, add 1 tbsp nutritional yeast to the roux. The texture will be slightly lighter but still velvety. Always check labels on packaged ingredients for hidden dairy.
What's the best way to reheat leftover gravy?
Reheat gently on the stovetop over medium-low heat, stirring frequently to prevent lumps. If it thickens too much, whisk in 1-2 tbsp warm broth or milk. Never microwave—it creates a skin and breaks the emulsion. For extra smoothness, strain through a fine-mesh sieve before reheating. The gravy should be warm but not boiling when served.
Can I make this gravy without a roux?
Yes! For a no-roux version, whisk 1 tbsp cornstarch with 2 tbsp cold water and stir it into the simmering broth and cream of mushroom soup. Cook for 2-3 minutes until thickened. This method works in a pinch but won't have the same depth of flavor as a proper roux. The texture will be slightly thinner but still creamy.
