Soups & Stews
Creating a rich, velvety Campbell's cream of mushroom soup gravy recipe from scratch is simpler than you'd think—this homemade version delivers restaurant-quality depth in just 10 minutes.
The secret lies in properly sautéing mushrooms to develop their earthy flavor before blending them into a smooth, creamy sauce that clings perfectly to mashed potatoes, meatloaf, or roasted chicken.
This recipe uses pantry staples like mushrooms, cream, and chicken broth to mimic the iconic canned version, but with a fresher, more complex taste. The key steps involve cooking the mushrooms until deeply aromatic and thickening the sauce properly to achieve that signature silky texture without lumps.
It’s a foolproof method that works every time, even for beginners.
What you’ll end up with is a velvety, savory sauce that’s richer than store-bought versions, with a subtle mushroom flavor that enhances any dish. The best part?
It reheats beautifully and keeps well in the fridge for up to 5 days, making it perfect for meal prep or last-minute dinners.
Whether you’re drizzling it over creamy mashed potatoes or using it as a pan sauce for roasted meats, this gravy elevates every meal. Let’s get started—your taste buds will thank you.
Ingredients for campbell's cream of mushroom soup gravy
Pantry staples transform into velvety perfection—this gravy rivals Campbell's with restaurant-quality depth.
| Ingredient | Amount | Notes |
|---|---|---|
| White Button Mushrooms 🍄 | 8 oz | Sliced thin for even cooking |
| Shallots 🧅 | 2 whole | Minced finely for aroma |
| Garlic Cloves 🧄 | 2 cloves | Minced for depth of flavor |
| Unsalted Butter 🧈 | 3 tbsp | Full-fat for richness |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening consistency |
| Heavy Cream 🥛 | ½ cup | Full-fat for velvety texture |
| Chicken Broth 💧 | 1 cup | Low-sodium preferred |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | For balanced seasoning |
| Dried Thyme 🌿 | ¼ tsp | Or 1 tsp fresh chopped |
The mushrooms are the foundation—opt for cremini or white button varieties for their neutral flavor that absorbs seasonings well. Whole Foods or Trader Joe's carry pre-sliced options for convenience, but slicing your own ensures even cooking. Shallots add subtle sweetness; avoid pre-minced jars as they oxidize quickly. For the butter, Plugrá or Land O'Lakes unsalted are reliable choices, though any full-fat butter works. The flour should be sifted before measuring to prevent lumps in your sauce—this is non-negotiable for a silky texture.
No heavy cream? Half-and-half or full-fat coconut milk works in a pinch, though the flavor will differ slightly. Substituting chicken broth with vegetable broth makes this vegetarian-friendly. Fresh thyme is ideal, but dried works at one-third the amount. For a deeper umami profile, add 1 tsp soy sauce or Worcestershire sauce. If your mushrooms release excess moisture during cooking, pat them dry with a paper towel before sautéing to prevent a watery sauce. The kosher salt is crucial—Diamond Crystal measures differently than Morton's, so adjust accordingly.
This gravy reheats beautifully—simmer gently on low heat for 2-3 minutes to restore its velvety consistency. Store in an airtight container in the fridge for up to 5 days, or freeze in ice cube trays for single-serving portions. The sauce thickens as it cools, so add a splash of warm broth if it becomes too stiff when reheating. Portion into glass jars for easy meal prep, as it pairs perfectly with roasted meats or mashed potatoes.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this—just mushrooms, shallots, garlic, butter, and flour. No fancy pantry trips, no last-minute grocery runs. The soup does the heavy lifting while you sauté those shallots until they’re golden and sweet, then bloom the flour like a pro. Honestly, it’s the kind of recipe that makes me feel like I’m cooking a gourmet meal without breaking a sweat.
- Umami Bomb: That moment when the garlic hits the butter and the mushrooms caramelize? Pure satisfaction. The Campbell’s soup adds that rich, creamy backbone, but the real star is the earthy depth from fresh mushrooms and shallots. It’s the kind of flavor that turns plain roasted chicken or mashed potatoes into something people will ask for by name.
- Weeknight Workhorse: I make this for holidays, lazy Sundays, and even as a quick dinner when I’m too tired to plan. Drizzle it over steak, dump it on baked potatoes, or serve it with buttered noodles—it’s the kind of sauce that makes every meal feel special without the fuss. Between us, it’s my go-to when I need something reliable that still tastes like I put in effort.
- Leftovers That Don’t Suck: Here’s what sold me—this gravy actually improves the next day. The flavors meld even better, and it reheats like a dream. I’ll make a big batch for Sunday dinner, then use it all week for sandwiches, dipping for veggies, or even a quick pasta sauce. No sad, watery leftovers here—just rich, creamy goodness waiting to be used.
Instructions for homemade cream of mushroom pan sauce
Transform simple pantry ingredients into a velvety, restaurant-quality sauce with this precise method.
Sauté Aromatics Until Fragrant
Melt the 3 tablespoons unsalted butter in a medium saucepan over medium heat until it foams and bubbles gently. Add the 2 whole shallots and 2 cloves garlic cloves, minced finely. Cook for 3-4 minutes until the shallots soften and become translucent, stirring occasionally to prevent burning.
Watch for the garlic to develop a golden hue—that's your cue it's ready. The reason we cook the aromatics first is to build flavor depth before adding the mushrooms. If the garlic begins to brown too quickly, reduce the heat slightly to medium-low and continue cooking until the shallots are tender.
Cook Mushrooms Until Golden Brown
Add the 8 ounces sliced white button mushrooms to the pan. Increase heat to medium-high and cook for 5-6 minutes, stirring occasionally, until the mushrooms release their moisture and develop golden brown edges. This step is crucial for developing that rich umami flavor characteristic of cream of mushroom sauces.
You'll notice the mushrooms shrink slightly as they cook down. This is normal and indicates they're releasing their water content, which will later help create the velvety texture. If the mushrooms appear to be sticking, add a splash of the chicken broth to deglaze and prevent burning.
Thicken the Base with Roux
Reduce heat to medium and sprinkle the 2 tablespoons all-purpose flour evenly over the mushrooms. Stir vigorously for 1-2 minutes until the flour is completely incorporated and forms a smooth paste. This creates a roux that will thicken your sauce.
The mixture should look like a thick paste with no visible flour particles. If you see any dry spots, add another tablespoon of flour. Cook for an additional 30 seconds to cook out the raw flour taste. This step is what transforms your simple ingredients into a professional-quality sauce.
Deglaze and Simmer
Pour in the 1 cup chicken broth all at once, stirring constantly to prevent lumps from forming. Bring to a gentle simmer and cook for 3-4 minutes until slightly thickened. The sauce should coat the back of a spoon but still be pourable.
Add the 0.5 teaspoon diamond crystal kosher salt, 0.25 teaspoon freshly ground black pepper, and 0.25 teaspoon dried thyme. Stir well to combine. Taste and adjust seasoning if needed—this is your opportunity to balance the flavors before adding the cream.
Finish with Cream for Velvety Texture
Reduce heat to low and slowly whisk in the 0.5 cup heavy cream. Continue cooking for 2-3 minutes, stirring constantly, until the sauce reaches your desired consistency. It should be thick enough to coat the back of a spoon but still smooth and velvety.
Remove from heat immediately to prevent curdling. For a smoother texture, strain through a fine-mesh sieve if desired. This sauce is perfect for serving over mashed potatoes, as a drizzle for steak, or as a base for other creamy dishes. The key to success is patience—allowing each component to cook properly ensures a flawless finish.
Pro Tips For Making Campbell'S Cream Of Mushroom Soup Gravy
- Cook Mushrooms Dry First: Sauté those white button mushrooms until they’re golden and most of the moisture evaporates—about 8-10 minutes on medium-high heat. Skipping this step means your gravy will turn watery and bland, no matter how much you thicken it later. (Yes, even if you’re impatient like me.)
- Use Cold Butter for Roux: Cut that unsalted butter into small cubes and let it chill for 10 minutes before making the roux. Cold butter emulsifies better with the flour, giving you a smoother, lump-free base. I learned this the hard way—burnt roux is a nightmare.
- Don’t Rush the Shallots: Cook the shallots low and slow until they’re soft and translucent, not crispy. Overcooking them turns them bitter, and you’ll taste it in every spoonful of gravy. Five minutes on medium-low is all you need—set a timer if you’re distracted.
- Strain the Soup: After simmering the Campbell’s soup with the mushrooms, strain it through a fine-mesh sieve before mixing in the roux. This removes any gritty mushroom bits that’ll make your gravy taste like you rushed it. (Your future self will notice the difference.)
Wine and beer pairings for these flavors
Creamy White Wine Pairing
This velvety mushroom gravy pairs beautifully with Chardonnay—specifically a California or New Zealand version that offers bright acidity and subtle vanilla notes from oak aging. I recommend a 2020 La Crema Chardonnay from Sonoma County, which balances the sauce’s richness with its crisp, citrusy finish.
The wine’s slight buttery undertones complement the heavy cream in the gravy without overpowering the earthy mushrooms. 🍷
Crisp Lager Complement
For a non-alcoholic or lighter option, try a German Pilsner like Warsteiner or Stella Artois. The crisp, clean profile cuts through the gravy’s richness while the subtle malt sweetness enhances the mushrooms’ umami depth.
I often serve this pairing with roasted chicken, where the beer’s effervescence cleanses the palate between bites. 🍺
Rich Red Contrast
If you prefer red wine, a Pinot Noir from Oregon or Burgundy works surprisingly well. The 2019 Domaine Serene Pinot Noir offers red fruit notes that harmonize with the thyme and garlic in the gravy.
The wine’s silky texture mirrors the sauce’s velvety consistency, creating a luxurious pairing. Avoid bold Cabernets—their tannins can clash with the creamy texture. 🍇
Seasonal Beer Twist
In fall, swap to a Belgian Witbier like Hoegaarden for a refreshing contrast. The coriander and orange peel notes in the beer brighten the gravy’s earthiness, while the slight tartness balances the richness. This unexpected combo works especially well with mushroom risotto or creamy mashed potatoes. 🍂
Creamy Stout Option
For a decadent dessert-like pairing, try a dry Irish Stout like Guinness. The roasted malt flavors in the beer echo the caramelized mushrooms, while the creamy head mirrors the sauce’s texture. This pairing is perfect for serving gravy over shepherd’s pie or mushroom Wellington. 🍫
Non-Alcoholic Sparkling
For a sophisticated non-alcoholic option, San Pellegrino Aranciata or LaCroix Ginger Lime adds a citrusy lift that cuts through the gravy’s richness. The effervescence also cleanses the palate, making it ideal for family meals. I often serve this with roasted vegetables or grilled fish. ✨
Nutrition facts
Frequently asked questions
Can I substitute heavy cream with something lighter?
Yes! For a lighter version, replace the ½ cup heavy cream with ½ cup whole milk or ½ cup half-and-half. The sauce will still be creamy but slightly thinner. For a dairy-free option, use ½ cup full-fat coconut milk—just note the flavor will differ slightly. Always whisk the substitute in slowly over low heat to prevent curdling.
Why did my gravy turn out lumpy?
Lumps usually happen when flour isn't fully incorporated or cream is added too quickly. To fix it, whisk vigorously while heating the sauce for 1-2 minutes—this breaks up any clumps. For prevention, make sure your flour forms a smooth paste with the mushrooms before adding liquid, and always whisk the cream in slowly over low heat. A fine-mesh sieve can also help achieve a silky texture.
How can I make this gravy vegetarian?
Swap the chicken broth for vegetable broth and use vegetarian butter (like Earth Balance). For extra depth, add 1 tsp soy sauce or ½ tsp nutritional yeast to mimic umami. The recipe remains the same otherwise—just ensure all ingredients are plant-based. This version works perfectly over creamy polenta or roasted vegetables.
Can I make this gravy ahead of time?
Store in an airtight container in the fridge for up to 5 days. The sauce thickens as it cools, so stir in a splash of warm broth when reheating. For longer storage, freeze in ice cube trays—thaw overnight in the fridge and reheat gently on the stovetop. Avoid microwaving, as it can make the texture grainy.
What’s the best way to use leftover gravy?
Drizzle over mashed potatoes, roasted chicken, or steak for instant flavor. Thin with extra broth if too thick, or use as a base for creamy pasta dishes. For a quick upgrade, stir in chopped parsley or a pinch of smoked paprika for extra depth. It also makes a delicious filling for stuffed mushrooms or a topping for baked potatoes.