Soups & Stews
Recreating Campbell's Cream of Mushroom Soup Gravy from scratch delivers restaurant-quality depth in just 10 minutes—no canned shortcuts needed. The secret lies in simmering mushrooms and shallots until their flavors meld into a velvety base, then thickening with a cornstarch slurry for that signature smoothness.
I've perfected this technique after years of testing, and it transforms simple pan drippings into something truly special.
This method uses basic pantry staples: beef broth for savory foundation, heavy cream for richness, and dried mushrooms for authentic umami. The cornstarch slurry creates that perfect silky texture without breaking, while a splash of Worcestershire sauce adds complexity.
What makes this sauce exceptional is how it clings to meats and vegetables, elevating everything it touches with its rich, earthy flavor profile.
By the time you're done, you'll have a velvety gravy that's perfectly balanced—creamy yet not heavy, rich yet not overpowering. The aroma alone will have everyone asking what you're serving, and the taste will make them forget about canned versions forever.
This sauce works equally well over roasted chicken, mashed potatoes, or even as a dipping sauce for bread.
The best part? It reheats beautifully and keeps for up to 5 days in the refrigerator, making it perfect for meal prep. Whether you're upgrading a simple weeknight dinner or impressing guests, this homemade version delivers professional results with minimal effort. Let's get started on creating your perfect pan sauce.
Ingredients for campbell's cream of mushroom soup gravy
Pantry staples and mushrooms transform into velvety, restaurant-quality gravy in minutes—no canned shortcuts here.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Porcini Mushrooms 🍄 | 1 tbsp | Crumbled, rehydrated in 1 cup hot water |
| Fresh White Button Mushrooms 🍄 | ½ cup | Sliced thin for texture |
| Shallots 🧅 | 2 whole | Minced fine for sweetness |
| Unsalted Butter 🧈 | 2 tbsp | Full-fat for richness |
| All-Purpose Flour 🌾 | 1 tbsp | For cornstarch slurry |
| Cold Water 💧 | 1 tbsp | To make slurry |
| Beef Broth 🍲 | 1 cup | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for velvety texture |
| Worcestershire Sauce 🍶 | 1 tbsp | For umami depth |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground for heat |
The mushrooms are the star—dried porcini for earthy depth and fresh button mushrooms for texture. Trader Joe's has the best dried porcini at a great price, but any gourmet store will work. For fresh mushrooms, avoid the pre-sliced kind—they oxidize fast. Shiitake works too, but porcini is non-negotiable for that classic Campbell's flavor. Rehydrate the dried mushrooms in hot water (not boiling) for about 10 minutes—they'll triple in size. Save that soaking liquid for extra umami in your sauce!
No dried porcini? Extra fresh mushrooms (1 cup) plus 1 tsp mushroom powder gets you close. The cornstarch slurry is key—flour plus cold water creates a smooth texture without lumps. Want more richness? Swap half the beef broth for chicken broth or white wine. The Worcestershire sauce adds complexity—Lea & Perrins is the gold standard, but any good brand works. For a dairy-free version, use coconut cream instead of heavy cream (texture will differ slightly).
This sauce reheats beautifully—just stir in a splash of water or broth if it thickens. Keeps for 5 days in the fridge, freezes for 3 months (portion into ice cube trays for single servings). The flavor actually improves overnight as everything melds. Double the recipe if you're feeding a crowd—it disappears fast. Store any leftovers in an airtight container with a layer of plastic wrap pressed directly on the surface to prevent a skin from forming.
Why You'll Love This Recipe
- Two-Mushroom Magic: The dried porcini soak into the soup while you prep—no chopping, no fuss. That deep umami punch from the porcini and fresh mushrooms? It turns basic gravy into something restaurant-worthy without trying.
- Weeknight Secret Weapon: I’ve used this to dress up mashed potatoes in 10 minutes, drizzle over steak, or even toss with noodles. The flour-butter roux thickens it just right—creamy but not gluey, every single time.
- Leftovers That Beg for More: Make a double batch and stash it in the fridge. The flavor actually gets better after a day or two, and it reheats like a dream. My kids ask for it on sandwiches—yes, sandwiches—because it’s that good.
- Budget-Friendly Luxury: Porcini mushrooms add gourmet vibes for pennies, and you’re using pantry staples. Butter and flour cost next to nothing, and a single can of Campbell’s soup handles the base work. Fancy taste, zero guilt.
Step-by-step instructions for homemade creamy mushroom gravy
Transform simple pantry staples into a restaurant-worthy sauce that elevates any meal.
Rehydrate the Dried Porcini Mushrooms
Place the 1 tablespoon dried porcini mushrooms in a small bowl and pour 1 cup hot water over them. Let them soak for 10 minutes while you prepare the rest of the ingredients. This step unlocks intense umami flavor that canned soups can't match. After soaking, strain the mushrooms through a fine-mesh sieve, pressing gently to extract every drop of liquid. Reserve both the rehydrated mushrooms and the soaking liquid - you'll use them both in the sauce.
The liquid should yield about ½ cup after straining. If you're short, add a splash of beef broth to make up the difference. This concentrated mushroom essence forms the flavor foundation of your gravy, so don't skip this crucial step. The texture should be syrupy rather than watery - this ensures maximum flavor extraction.
Build the Flavor Base with Shallots and Butter
In a medium saucepan, melt the 2 tablespoons unsalted butter over medium heat. Add the 2 minced shallots and cook for 3-4 minutes, stirring frequently, until they become translucent and just begin to soften. This gentle cooking process sweetenens the shallots without letting them brown, which would create bitterness.
Add the rehydrated porcini mushrooms and ½ cup sliced fresh white button mushrooms to the pan. Cook for another 5 minutes, stirring occasionally, until all moisture has evaporated and the mushrooms release their natural juices. You should hear a satisfying sizzle as they break down - this indicates they're releasing their full flavor profile. The pan should look glossy rather than dry at this stage.
Create the Slurry and Thicken the Sauce
Lower the heat to medium-low and sprinkle the 1 tablespoon all-purpose flour over the mushrooms. Stir vigorously for 1 minute to cook off the raw flour taste completely. Then gradually whisk in the 1 tablespoon cold water and the reserved porcini soaking liquid. This creates a smooth slurry that will bind your sauce beautifully.
Slowly pour in the 1 cup beef broth, whisking constantly to prevent lumps from forming. Bring the mixture to a gentle simmer and cook for 5 minutes, stirring occasionally, until it thickens noticeably. You're looking for a sauce that coats the back of a spoon rather than being watery. If it thickens too quickly, add 1-2 tablespoons more broth to reach your desired consistency.
Finish with Cream and Seasonings
Reduce heat to low and stir in the ½ cup heavy cream, 1 tablespoon Worcestershire sauce, ½ teaspoon salt, and ¼ teaspoon black pepper. Let the sauce simmer gently for 3-4 minutes until it reaches 190°F internally - this ensures all dairy pathogens are eliminated while maintaining a velvety texture. The sauce should now have a luxurious sheen and coat the spoon completely.
Taste and adjust seasoning if needed - you might want to add a pinch more salt or pepper to complement your dish. For an extra depth of flavor, stir in 1 teaspoon fresh thyme leaves or a splash of dry white wine at this stage. The sauce should have a rich, complex flavor with notes of earthy mushrooms, sweet shallots, and umami from the Worcestershire. Serve immediately over your favorite proteins or pasta for maximum impact.
Pro Tips For Making Campbell'S Cream Of Mushroom Soup Gravy
- Bloom the Porcini: DESCRIPTION: Toss dried porcini into hot water first—no need to soak. Five minutes is enough to wake up their flavor, and you’ll avoid the bitter, dusty taste that sneaks in if you skip this step. Strain and save that liquid; it’s liquid gold for depth.
- Sear the Shallots: DESCRIPTION: Don’t just cook them—get them golden. Medium-high heat until they’re caramelized but not burned (about 5-6 minutes). This isn’t just about flavor; it’s the foundation for the whole gravy. Skip it, and you’re missing the soul of the dish.
- Whisk Like You Mean It: DESCRIPTION: When you add the flour to butter, stir constantly for 2-3 minutes. I used to rush this, and the gravy always tasted raw. Let it cook until it’s a pale, nutty roux—no lumps, no hurry.
- Strain Twice: DESCRIPTION: First strain the porcini water through a fine-mesh sieve, then a coffee filter. The second pass catches the gritty bits that ruin texture. Yes, it’s tedious, but your gravy will be silky smooth—no one will guess you didn’t slurp it straight from a can.
Perfect pairings for campbell's cream of mushroom soup gravy
Protein Pairings
This velvety gravy clings beautifully to roasted chicken thighs—their crispy skin soaks up the sauce while the tender meat absorbs the earthy mushroom flavors. I love serving it over herb-roasted chicken with a sprinkle of fresh parsley after plating.
For a heartier option, try pan-seared pork chops—the sauce caramelizes slightly on the edges, creating a sweet-savory contrast. 🍗
Beef lovers will adore this over garlic butter steak or slow-cooked pot roast. The rich creaminess balances the beef's natural richness, while the mushrooms add depth. For a lighter option, pair with grilled salmon—the sauce's umami complements the fish's natural sweetness without overpowering it.
Vegetable Pairings
Mashed potatoes become irresistible when smothered in this sauce—just spoon it generously over creamy Yukon gold potatoes and finish with crispy fried shallots. I also love serving it over roasted Brussels sprouts for a sophisticated vegetarian dish. The sauce's creaminess cuts through the sprouts' bitterness beautifully. 🥔
Creamy polenta or egg noodles make excellent bases for this gravy. For a showstopper, try truffle-infused polenta—the earthy truffle notes harmonize perfectly with the mushroom sauce. The sauce also elevates roasted cauliflower steaks or sautéed green beans into a restaurant-worthy side dish.
Bread & Appetizer Pairings
This gravy doubles as an incredible dipping sauce—serve it warm with crusty baguette slices or garlic bread for a crowd-pleasing appetizer. I like toasting the bread first and brushing it with garlic butter before dipping. For a gourmet touch, pair with warm dinner rolls or pretzel bites. 🥖
Use it as a stuffing for baked potatoes or acorn squash—the sauce melts into the creamy interiors, creating a luxurious filling. It also works beautifully as a topping for mini quiches or frittatas, adding a rich, creamy element to brunch dishes.
Leftovers Reinvention
Transform leftover gravy into mushroom risotto by stirring it into arborio rice cooked in beef broth. The sauce's creaminess replaces butter, while the mushrooms add earthy depth. For a quick gravy-stuffed mushrooms, spoon the sauce into hollowed-out cremini mushrooms and broil until bubbly. 🍄
Use it as a sauce for meatball subs—spread it between layers of garlic bread and roasted meatballs for a next-level sandwich. The sauce also makes an excellent pasta sauce—toss it with fettuccine and top with grated Parmesan for a quick weeknight dinner.
Nutrition facts
Frequently asked questions
Can I make this gravy without dried porcini mushrooms?
Use 1 cup extra fresh mushrooms (like cremini or shiitake) plus 1 teaspoon mushroom powder for depth. The texture will be slightly lighter, but the umami remains. For best results, sauté the fresh mushrooms until deeply caramelized before adding other ingredients.
Why does my gravy look thin even after simmering?
This usually means the slurry didn't thicken properly. Try reducing heat to low and simmering uncovered for 5-10 extra minutes, stirring often. If still too thin, mix 1 teaspoon cornstarch with 1 tablespoon cold water, stir into the sauce, and simmer 2 minutes more. Never boil vigorously—this can break the emulsion.
How can I make this gravy vegetarian?
Swap the beef broth for vegetable broth and use coconut cream instead of heavy cream. For extra richness, add 1 tablespoon nutritional yeast or a splash of white miso paste. The texture will be slightly different but still delicious—just omit the Worcestershire sauce (use soy sauce or tamari instead).
Can I make this ahead of time?
Yes! This gravy actually tastes better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days. Reheat gently on low heat, stirring in 1 tablespoon broth or water if it thickens too much. For freezing, portion into ice cube trays—thaw and reheat as needed.
What's the secret to making it extra creamy?
Use full-fat dairy—heavy cream instead of half-and-half, and unsalted butter. For even more richness, whisk in 1 tablespoon crème fraîche or mascarpone cheese at the end. Avoid overcooking after adding cream, or it may curdle. Simmer just until heated through (190°F internal temp).