
This rich, velvety gravy transforms simple dishes into comforting meals with minimal effort. The secret lies in building deep umami flavors through caramelized mushrooms and a proper roux base. I’ve perfected this technique to ensure smooth, lump-free results every time.
Unlike store-bought versions, this homemade gravy delivers fresh, robust flavor without artificial stabilizers. The balance of creamy texture and savory mushroom depth makes it ideal for mashed potatoes, roasted meats, or as a base for casseroles.
What sets this apart is its versatility – use it as a soup base, a pasta sauce, or a topping for meatloaf. The recipe scales easily and keeps well, making it a kitchen staple worth mastering.
With just 30 minutes and basic ingredients, you’ll create a restaurant-quality sauce that elevates any meal. The process is straightforward but delivers impressive results.
Ingredients for Cream of Mushroom Soup Gravy
Ten ingredients for a restaurant-quality velvety gravy base with deep umami richness and smooth texture.
| Ingredient | Amount | Notes |
|---|---|---|
| Cremini Mushrooms 🍄 | 16 oz | Sliced, for deep umami flavor |
| Unsalted Butter 🧈 | ½ cup | Divided for roux and sautéing |
| All-Purpose Flour 🌾 | ⅓ cup | For smooth, lump-free roux |
| Whole Milk 🥛 | 2 cups | Full-fat for creamy texture |
| Beef Stock 🍲 | 2 cups | Low-sodium preferred for control |
| Shallots 🧅 | 2 whole | Finely minced for aromatic base |
| Garlic Cloves 🧄 | 3 cloves | Minced for depth of flavor |
| Fresh Thyme 🌿 | 1 tbsp | Chopped, for earthy notes |
| Worcestershire Sauce 💧 | 1 tsp | Vegetarian version required |
| Salt 🧂 | 1 tsp | Diamond Crystal kosher preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best results |
The mushrooms are the foundation here. Cremini mushrooms (baby bellas) offer the best balance of meaty texture and concentrated flavor. For optimal results, seek out firm, dry specimens with no slimy spots. Whole Foods or local farmers markets often have superior quality. The butter should be European-style for higher fat content, which creates a more stable roux and richer finish.
Vegetarian Worcestershire sauce (like Annie’s brand) is essential to maintain dietary compliance while adding depth. No shallots? Yellow onion at double the amount works in a pinch. For a gluten-free version, substitute cornstarch slurry for the flour. The milk can be swapped for half-and-half if you prefer an even creamier texture without curdling risks.
This gravy keeps beautifully for 5 days refrigerated in an airtight container. For longer storage, freeze for up to 3 months—though the texture may separate slightly upon thawing. Reheat gently on the stove, whisking occasionally to restore its velvety consistency (worth the extra minute).
Why You’ll Love This Recipe
- One Pot Wonder: I love that I can make this in a single saucepan—just sauté the creminis, whisk in the flour and butter, then let the beef stock and milk work their magic.
- Umami Bomb: The cremini mushrooms bring this deep, earthy richness that makes every bite feel indulgent without being heavy.
- Dinner Savior: I pour it over mashed potatoes, roast chicken, or even toast—honestly, it turns whatever’s in my fridge into a meal.
- Budget Stretch: Between us, this costs pennies per serving, and leftovers taste even better the next day after the flavors meld.
Step-by-Step Instructions for Cream of Mushroom Soup Gravy
Master this velvety base with precise technique for rich, restaurant-quality results every time.
Step 1: Sauté Aromatics to Build Flavor Foundation
Melt 0.5 cup unsalted butter in a heavy saucepan over medium heat. Add the 2 whole shallots (finely minced) and cook for 3-4 minutes until they turn translucent and begin to caramelize at the edges. The butter should foam but not brown.
Stir in the 16 oz cremini mushrooms (sliced) and cook for 6-8 minutes until they release their moisture and develop a deep golden color. This step concentrates the umami flavors that define the gravy. Season with 1 tsp salt and 0.5 tsp black pepper to enhance the natural earthiness.
Step 2: Create a Smooth Roux for Thickening
Add the 0.33 cup all-purpose flour to the mushroom mixture, stirring constantly to coat every piece. Cook for 2 minutes to eliminate the raw flour taste—you’ll notice the mixture thicken slightly and take on a nutty aroma.
This roux serves as the backbone of your gravy, ensuring a silky texture. Keep the heat at medium to prevent scorching, which would introduce bitterness. The mixture should resemble a thick paste at this stage, with no dry flour visible.
Step 3: Deglaze and Build the Liquid Base
Slowly pour in the 2 cups beef stock, whisking continuously to prevent lumps from forming. Scrape the bottom of the pan to incorporate any browned bits—this adds depth to the flavor profile. Bring the mixture to a gentle simmer over medium-high heat.
Once simmering, add the 1 tsp Worcestershire sauce, 2 cups whole milk, and 1 tbsp fresh thyme (chopped). Stir in the 3 cloves garlic cloves (minced) and reduce the heat to medium-low. Simmer for 8-10 minutes until the gravy thickens enough to coat the back of a spoon.
Step 4: Finish and Adjust for Perfect Consistency
Taste and adjust the seasoning if needed, though the initial 1 tsp salt and 0.5 tsp black pepper should provide a balanced base. If the gravy is too thick, thin it with a splash of beef stock. If it’s too thin, simmer for an additional 2-3 minutes.
Remove from heat and let it rest for 2 minutes before serving. The gravy will continue to thicken slightly as it cools. For a velvety finish, strain through a fine-mesh sieve if you prefer a smoother texture, though the mushrooms add a pleasant heartiness when left intact.
Pro Tips For Making Cream Of Mushroom Soup Gravy
- Brown the Mushrooms First: Cook the creminis in butter over medium-high until deeply browned—I learned this the hard way, and the flavor difference is night and day.
- Use Cold Milk: Add whole milk straight from the fridge to prevent curdling when it hits the hot roux, a trick my grandmother swore by.
- Skip the Boil: Resist the urge to let the gravy boil after adding dairy, or it’ll break and turn grainy—keep it at a gentle simmer.
- Deglaze with Stock: Pour in the beef stock while scraping the browned bits from the pan, about 1 cup, to build a rich base before thickening.
Creative Variations of This cream of mushroom soup gravy
Herb-Infused Variation
Swap the fresh thyme for 1 tbsp fresh rosemary and add 1 tsp dried sage for a more robust herbal profile. This version pairs beautifully with roasted chicken or turkey. The piney notes of rosemary elevate the earthy mushrooms. 🌿
Creamier Version
Replace whole milk with 2 cups heavy cream for an ultra-luxurious texture. Reduce the beef stock to 1 cup to maintain the right consistency. This richer version is perfect for special occasions or holiday meals.
Vegan Adaptation
Use vegetable stock instead of beef stock and substitute olive oil for butter. Replace the milk with 2 cups unsweetened almond milk. The vegan Worcestershire sauce (like Annie’s) keeps the umami depth intact. 💪
Spicy Kick
Add ½ tsp cayenne pepper with the flour when making the roux. For extra heat, stir in 1 tsp hot sauce at the end. This variation adds warmth without overpowering the mushroom flavor.
Garlic Lover’s
Double the garlic to 6 cloves and add 1 tsp garlic powder with the flour. Roast the garlic first for a sweeter, more mellow flavor that blends seamlessly into the gravy.
Wine-Enhanced
Deglaze the pan with ¼ cup dry white wine before adding the beef stock. The acidity brightens the richness and adds complexity. I recommend a crisp Sauvignon Blanc for this. ✨
Nutrition Facts
Frequently Asked Questions
Can I use canned mushrooms instead of fresh?
Drained canned mushrooms work in a pinch, but fresh cremini deliver far better flavor and texture. If using canned, pat them very dry first to avoid a watery gravy.
Why did my gravy turn out lumpy?
Lumps appear when the roux and liquid aren’t whisked vigorously. Always add stock slowly while whisking constantly. For existing lumps, strain through a fine-mesh sieve.
How long can I store this gravy?
It keeps for 5 days refrigerated in an airtight container. For longer storage, freeze up to 3 months. Reheat gently, whisking to restore creaminess.
Can I make this gluten-free?
Yes! Replace the flour with a cornstarch slurry (mix 3 tbsp cornstarch with 3 tbsp cold water). Add it after deglazing and simmer until thickened.
- 6 Egg Cake Recipe with Oil: Light as Air With Buttery Moisture - October 4, 2026
- 4 Bean Casserole Recipe: One-Pan Heartiness With Smoky Paprika Depth - October 4, 2026
- 3-Ingredient Keto Mug Cake Recipe: Microwave Magic in 2 Minutes - October 4, 2026