Sauces & Condiments
This cream of mushroom soup gravy recipe transforms simple pantry staples into a velvety, earthy sauce that elevates everything from mashed potatoes to roasted chicken. The secret lies in blending canned soup with cream and butter for a perfectly balanced texture—rich yet light, with deep umami flavor.
I developed this after years of testing gravy recipes, and it consistently delivers restaurant-quality results without the fuss.
The beauty of this gravy is its versatility—it works as a topping, dipping sauce, or even a pasta finish, all while keeping prep under 20 minutes. The key is simmering the mixture just long enough to thicken naturally, creating a smooth, clingy consistency that coats every bite.
No roux or fancy techniques required, just simple ingredients and patience for the best flavor development.
What you’ll end up with is a silky-smooth gravy that’s creamy enough to please but not overly heavy, with a subtle mushroom depth that pairs perfectly with savory dishes.
The slight tang from the cream balances the earthiness, making it ideal for holiday meals or quick weeknight dinners. Once you try this, store-bought gravy packets will never compare.
Store leftovers in the fridge for up to 5 days or freeze for 3 months—perfect for meal prep or last-minute gatherings. Use it to drizzle over roasted vegetables, spoon onto mashed potatoes, or even toss with cooked noodles for an instant upgrade.
This gravy is the ultimate pantry-to-table solution for effortless flavor.
Ingredients for cream of mushroom soup gravy
Nine ingredients, restaurant-quality flavor—this gravy elevates everything it touches.
| Ingredient | Amount | Notes |
|---|---|---|
| Cream of Mushroom Soup (canned) 🍄 | 2 cups | High-quality brand preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Unsalted Butter 🧈 | 2 tbsp | Cold for best texture |
| Shallots 🧅 | 2 whole | Minced for aromatic depth |
| Garlic Cloves 🧄 | 2 cloves | Minced for subtle flavor |
| Fresh Thyme Leaves 🌿 | ¼ tsp | Or 1/4 tsp dried thyme |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | For subtle heat |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For glossy finish |
The soup is the foundation, so Campbell's or Amy's are my go-tos—they've got that deep umami without artificial junk. Fresh shallots and garlic make all the difference here; Trader Joe's has pre-minced sets that save time, but chopping your own gives that restaurant-quality depth. The thyme should be fragrant, not dusty, so grab it from the bulk section if you can. Penzeys has the best quality if you're willing to splurge. For the cream, don't cut corners—full-fat makes this gravy truly velvety, not thin or watery. I always keep a tub in the fridge for quick upgrades to any dish.
No fresh thyme? Dried works at half the amount, but it won't have that same bright aroma. Running low on shallots? One small yellow onion minced works in a pinch, though it's slightly sweeter. The olive oil is optional but adds a lovely sheen—skip it if you're watching calories. For a richer version, swap the heavy cream for half-and-half or coconut cream. This gravy freezes beautifully, so I often make a double batch. The texture actually improves after reheating—just stir in a splash of warm water if it thickens too much.
This gravy keeps for 5 days in the fridge, sealed tightly to preserve that velvety texture. For longer storage, freeze in ice cube trays—just pop out what you need and reheat gently. 3 months frozen with no texture loss. The olive oil layer will solidify but melts right back into the gravy when warmed. Pro tip: Add a splash of warm water when reheating to loosen the gravy if it thickens. Trust me on this—it's the secret to that restaurant-quality consistency.
Why You'll Love This Recipe
- Pantry-to-Table Magic: I swear by this one—just open a can, melt butter, and boom. No chopping mountains of mushrooms, no fancy techniques. The canned soup handles the base work while I focus on the shallots and garlic, which take all of two minutes to soften in butter.
- Rich Without Effort: That velvety blend of heavy cream and mushroom soup? It’s the kind of gravy that makes mashed potatoes taste like a Michelin-starred side. The secret’s in the slow simmer—let those shallots caramelize just a little, and suddenly, you’ve got depth without the fuss.
- Weeknight Superhero: Between us, this is my go-to when I’m feeding a crowd or just too tired to cook. Dump it over roasted chicken, stir it into pasta, or even drizzle it on grilled cheese. It’s the ultimate flavor multiplier, and it’s always a hit—even with picky eaters.
- Budget-Friendly Luxury: Honestly, this recipe costs me pennies but tastes like I spent hours. A single can of soup, a stick of butter, and a splash of cream stretch to feed four for under $5. And the best part? Leftovers reheat like a dream, so I’m never stuck with sad, dry gravy the next day.
Step-by-step instructions for creamy mushroom velouté gravy
This velouté transforms simple pantry staples into a restaurant-worthy sauce with velvety texture and deep umami richness.
Sauté Aromatics Until Translucent
Heat the 1 tablespoon extra-virgin olive oil in a medium saucepan over medium-low heat. Add the 2 whole shallots and cook for 5-6 minutes until they become translucent and just begin to soften. This gentle cooking prevents them from browning, which would make the gravy bitter.
Add the 2 cloves minced garlic and 0.25 teaspoon fresh thyme leaves to the pan, stirring constantly for 30 seconds until fragrant. The thyme releases its piney aroma while the garlic mellows - don't let it brown or it'll dominate the flavor. Here's the thing - these aromatics form the flavor foundation, so take your time and let them cook slowly.
Build the Roux for Velvety Texture
Push the shallot mixture to one side of the pan and add the 2 tablespoons cold unsalted butter to the empty space. Let it melt completely before whisking it into the shallots. Increase heat to medium and cook for 2-3 minutes until the butter transforms into a light golden roux.
This butter-based roux creates the gravy's signature silkiness. Watch carefully - if it darkens beyond golden, you'll get a nutty flavor rather than the clean, velvety texture we're after. The roux should coat the back of a spoon but not brown - that's our visual cue to move forward.
Incorporate Cream of Mushroom Soup
Pour in the 2 cups cream of mushroom soup all at once, stirring vigorously with a whisk to break up any butter lumps. Bring the mixture to a gentle simmer over medium heat and let it cook for 3-4 minutes until slightly thickened. The soup will bubble softly but shouldn't boil vigorously.
This simmering step allows the flavors to meld while the roux continues to develop. You'll notice the sauce becoming glossier as it thickens. Here's where the magic happens - the umami from the soup combines with our aromatic base to create that earthy depth we're after.
Finish with Cream and Season
Reduce heat to low and stir in the 0.5 cup heavy cream. Simmer gently for 2-3 minutes until the sauce reaches your desired consistency - it should coat the back of a spoon but still be pourable. For a glossy finish, I like to add a splash of pasta water or chicken stock if needed.
Season with 0.5 teaspoon kosher salt and 0.25 teaspoon freshly ground black pepper, tasting as you go. The salt should enhance all the flavors without overpowering, while the pepper adds a subtle heat that balances the richness. Remember, you can always add more salt later if needed, but you can't take it out.
Strain for Ultra-Smooth Perfection
For an exceptionally silky texture, strain the gravy through a fine-mesh sieve into a clean saucepan. This removes any shallot bits that might make the gravy slightly grainy. Return to low heat and keep warm until ready to serve - no longer than 10 minutes.
The strained gravy should be completely smooth with a velvety mouthfeel. If you prefer a slightly rustic texture, you can skip this step, but I find the extra effort makes all the difference for special occasions. Serve immediately over mashed potatoes, roasted chicken, or fresh pasta for maximum impact.
Pro Tips For Making Cream Of Mushroom Soup Gravy
- Sweat Shallots Slow: Don’t rush the shallots—cook them on medium-low for 8-10 minutes until they’re translucent and just starting to turn golden. I used to crank the heat and end up with bitter, browned bits that ruined the whole dish. Patience here makes the flavor sing.
- Melt Butter Gently: Add the unsalted butter to the shallots after they’ve softened, then let it melt slowly while stirring. Dumping it in too early just makes the pan steam, and you’ll end up with greasy, uneven distribution. A few minutes of low heat ensures it emulsifies properly with the soup later.
- Stir the Cream: When you mix in the heavy cream, stir constantly for at least 30 seconds—don’t just pour and walk away. I learned this after a batch curdled like cottage cheese because the cream hit the hot soup too fast. A steady hand keeps it silky.
- Taste Before Serving: After combining everything, take a spoonful and check for seasoning before adding salt. The canned soup and heavy cream already pack enough salt to surprise you. A quick taste saves you from overdoing it and turning the gravy into a sad, briny mess.
Troubleshooting perfect results
Gravy Too Thin?
If your gravy ends up too thin after simmering, don't panic—simply stir in 1 tablespoon cornstarch mixed with 2 tablespoons cold water and simmer for 1-2 minutes until thickened.
For a smoother finish, whisk in 1 tablespoon cold butter at the end. I've found this works better than flour because it blends seamlessly without graininess. 💡
Gravy Too Thick?
Over-thickened gravy happens when simmering too long or using too much butter. Fix it by whisking in 1-2 tablespoons warm water or broth until you reach a pourable consistency.
For extra richness, I sometimes add 1 tablespoon heavy cream instead—it thins while adding luxurious texture. Always taste as you go to avoid over-diluting.
Lumpy Texture?
Lumps form when butter or cream isn't properly incorporated. To prevent them, whisk vigorously while adding cold ingredients, and strain the finished gravy through a fine-mesh sieve. If lumps appear, blend briefly with an immersion blender for a silky finish.
I keep a small sieve in my kitchen just for this purpose—it's a game-changer for smooth gravies. 🌟
Flat Flavor?
If your gravy tastes bland, boost umami by adding ½ teaspoon soy sauce or Worcestershire sauce at the end. For depth, stir in 1 teaspoon mushroom powder or a splash of white wine while simmering.
Fresh herbs like thyme or parsley can also elevate flavors—just add them after cooking to preserve their brightness.
Burnt Aromatics?
Browned shallots or garlic create bitter flavors. To fix this, strain out the burnt bits and replace them with 1 teaspoon minced fresh herbs (parsley or chives)—they add freshness without bitterness.
For a quick fix, whisk in ½ teaspoon lemon juice to cut through any harshness. Always cook aromatics on medium-low heat to prevent burning.
Storage Issues?
If gravy separates after refrigeration, stir in 1 tablespoon warm water or broth while reheating. For freezing, use airtight containers with 1-inch headspace to prevent ice crystals. I recommend freezing in ½-cup portions for easy reheating.
When reheating, warm gently on low heat—never microwave directly, as it can break the emulsion and make it grainy. ❄️
Nutrition facts
Frequently asked questions
Can I make this gravy without heavy cream?
For a lighter version, substitute the heavy cream with ½ cup whole milk or half-and-half, though the texture will be slightly thinner. For a dairy-free option, use ½ cup coconut cream—it adds richness but has a subtle coconut flavor. The gravy will still be delicious, just with a different mouthfeel.
How can I use this gravy beyond mashed potatoes?
This velvety gravy works beautifully as a topping for roasted chicken, turkey, or pork. Drizzle it over pasta, risotto, or even grilled steak for instant flavor. Try spooning it onto garlic bread or biscuits for a savory appetizer, or use it as a dip for fresh breadsticks or veggie sticks. The possibilities are endless!
Why does my gravy separate when reheating?
Separation usually happens when the gravy cools too quickly or isn't reheated gently. To fix it, whisk in 1 tablespoon warm water or broth while reheating on low heat. For prevention, always store gravy in an airtight container and reheat slowly, stirring constantly. If it still separates, blend briefly with an immersion blender for a smooth finish.
Can I make this gravy ahead of time?
Yes! This gravy actually tastes better the next day as the flavors meld. Store it in the fridge for up to 5 days or freeze in ½-cup portions for 3 months. When reheating, warm gently on low heat and stir in a splash of water if it thickens too much. The texture improves after reheating—just don't microwave it directly.
What’s the secret to making it extra creamy?
The key is the butter roux and proper straining. For maximum creaminess, ensure the butter melts completely into a light golden roux before adding the soup. Strain the finished gravy through a fine-mesh sieve to remove any bits, then whisk in an extra 1 tablespoon cold butter at the end. This creates a luxurious, velvety finish that’s restaurant-quality.
