Welcome to the ultimate guide for crafting the most exquisite vegan mushroom gravy. Rich, deeply savory, and bursting with umami flavor, this plant-based gravy is an indispensable addition to any holiday table, be it Thanksgiving, Christmas, or any special gathering. Forget the traditional turkey drippings; this vegetarian marvel will become your new go-to, impressing even the most discerning palates with its unparalleled depth and comforting warmth.

For many, holiday meals conjure memories of a grand turkey as the centerpiece, accompanied by a gravy meticulously prepared from its drippings. However, modern dining, with its growing emphasis on plant-based options and diverse dietary needs, calls for equally spectacular alternatives. This wild mushroom gravy steps up to the plate, offering a rich, hearty, and unbelievably delicious accompaniment that stands proudly alongside any holiday roast, whether it’s meat-based or vegetarian. It’s perfect with our Mushroom Wellington or a comforting Lentil Loaf, elevating every bite.
Join us as we explore the secrets to making the best vegetarian and vegan brown mushroom gravy from scratch. This versatile condiment is not just for holiday dinners; it’s perfect for drenching fluffy Olive Oil Mashed Potatoes, savory Garlic Mashed Cauliflower, roasted vegetables, and so much more. Get ready to transform your meals with this incredibly flavorful creation!
Why Choose Vegan Mushroom Gravy?
Opting for a vegan mushroom gravy offers numerous benefits that extend beyond dietary restrictions. It’s a fantastic choice for those looking for a healthier alternative, as it’s typically lower in saturated fat and cholesterol than traditional meat gravies. Moreover, it ensures everyone at your table, including vegans, vegetarians, and those with dairy sensitivities, can enjoy a classic holiday comfort food. The inherent umami of mushrooms provides a depth of flavor that rivals, and often surpasses, traditional gravies, making it a delicious and inclusive option for any celebration.
The Magic of Umami: Unlocking Deep Flavor
Umami, often described as the fifth basic taste, is fundamental to the rich, savory profile of this mushroom gravy. Mushrooms, especially dried varieties like porcini, are natural powerhouses of umami. As they cook, they release glutamates, compounds responsible for this profound savory sensation. By combining different types of mushrooms – both fresh and dried – we amplify this effect, creating a complex flavor base that is both comforting and deeply satisfying. This gravy isn’t just about thickening a sauce; it’s about building layers of irresistible flavor.

Essential Mushroom Gravy Ingredients
Forget the shortcuts of canned cream of mushroom soup! Crafting a truly exceptional vegetarian mushroom gravy from scratch is surprisingly straightforward and yields far superior results. Our recipe starts with fresh, aromatic ingredients that lay the foundation for a deeply flavorful sauce. Here’s a closer look at what you’ll need and why each component is crucial:
The Star of the Show: Mushrooms

For the richest, most savory umami flavor, a blend of mushrooms is key. While sliced baby bellas (cremini) will certainly work in a pinch, a mix of dried and fresh wild mushrooms offers unparalleled depth. Think oyster, maitake, shiitake, or chanterelle mushrooms for fresh varieties. The image above showcases a beautiful medley including oyster, maitake, and dried porcini mushrooms.
If you’re new to using dried mushrooms, prepare to discover a secret weapon for intense flavor. Dried shiitake mushrooms are commonly found in grocery stores and are fantastic for Asian-inspired dishes like our homemade ramen bowls. For this gravy, seek out a dried wild mushroom blend or, ideally, dried porcini mushrooms. You can often find these at specialty food stores like Whole Foods or World Market, as well as online.
To rehydrate dried mushrooms, simply place them in a heatproof bowl and pour boiling water over them. Let them soak for 10-15 minutes while you prepare the other ingredients. This process not only softens them but also creates a rich, mushroom-infused liquid that can be strained and added to the gravy for an extra layer of flavor. If dried mushrooms aren’t available, you can still make a delicious gravy using only fresh mushrooms, though the umami depth will be slightly less pronounced.
Aromatics and Fat
- Shallots and Garlic: These foundational aromatics provide a sweet, pungent base. Shallots offer a milder, more delicate onion flavor than regular onions, complementing the earthy mushrooms beautifully.
- Vegan Butter and Olive Oil: A combination of these fats is used. Vegan butter contributes a rich, creamy texture and traditional gravy flavor, while olive oil helps with sautéing and adds a subtle fruitiness. Using both ensures a balanced and flavorful start to the gravy.
The Thickener: Crafting a Perfect Roux
To achieve that luxurious, thick, and creamy consistency, a roux is essential. A roux is a mixture of fat (in our case, vegan butter and olive oil) and flour cooked together. This simple technique is the backbone of many classic sauces and gravies, providing both thickening power and a nutty flavor as it cooks.
- Flour: All-purpose flour is standard, but whole wheat flour can also be used for a slightly darker, nuttier roux, as seen in some of our process photos. For those needing a gluten-free option, a 1:1 gluten-free all-purpose flour blend can be successfully substituted.
The Liquid Base: Vegetable Stock
- Vegetable Stock: While vegetable broth works, stock generally has a richer, more concentrated flavor profile due to being made with roasted vegetables and simmering for longer. This depth is crucial for a truly outstanding vegan gravy. Choose a good quality, low-sodium vegetable stock to control the overall seasoning.
How to Make the Best Vegan Brown Mushroom Gravy
Crafting this flavorful gravy involves a few simple steps, each contributing to its remarkable taste and texture. Follow along for a foolproof method:
Step 1: Rehydrate Dried Mushrooms (If Using)
Begin by placing your dried mushrooms in a medium bowl. Pour about 1 cup of boiling water over them, ensuring they are fully submerged. Set the bowl aside to allow the mushrooms to soften, which typically takes 10-15 minutes. This step is crucial for coaxing out their profound umami flavor. Once rehydrated, gently squeeze out any excess liquid from the mushrooms, chop them if large, and *reserve the soaking liquid*. This dark, aromatic liquid will be strained and incorporated into the gravy later, adding immense depth.
Step 2: Sauté the Aromatics and Fresh Mushrooms

In a large skillet, heat 1 tablespoon of vegan butter and 1 tablespoon of olive oil over medium heat. Once shimmering, add the chopped shallots and sauté until they soften and become translucent, about 3 minutes. Next, add the minced garlic and your sliced or torn fresh mushrooms (and the rehydrated, squeezed, and chopped dried mushrooms if using). Season lightly with salt and pepper. Continue to sauté, stirring occasionally, until the mushrooms are tender and have released their moisture, then begin to brown, which usually takes 5-10 minutes. The browning process is vital for developing rich flavor. Once tender and nicely browned, remove the mushrooms from the skillet and set them aside. This ensures they don’t overcook while you prepare the roux.
Step 3: Prepare the Roux

Using the same skillet or a large saucepan, add the remaining 2 tablespoons of vegan butter and 1 tablespoon of olive oil. Heat over medium-low heat until the butter is melted. Whisk in the ¼ cup of flour vigorously, ensuring no lumps remain. Continue to whisk constantly as the mixture cooks. You’re aiming for a light to medium brown color, which signifies that the flour has cooked sufficiently to eliminate its raw taste and develop a nutty aroma. This process typically takes about 5 minutes. The roux will slightly puff up and become fragrant. Our example photo, showing a darker brown roux, was made with whole wheat flour, which naturally gives a deeper color. If your roux seems too dry, add a tiny bit more butter or oil to achieve a paste-like consistency. For a detailed guide on making a roux, you might find resources like Food Network’s step-by-step guide helpful. If you’re preparing a gluten-free version, a 1:1 gluten-free flour blend will perform just as effectively.
Step 4: Combine and Simmer

Once your roux is a beautiful light brown, gradually begin to whisk in the vegetable stock, a little at a time. It’s crucial to add the liquid slowly and whisk continuously to prevent lumps from forming. As you add the stock, the mixture will gradually loosen and thicken. Strain the reserved dried mushroom soaking liquid through a fine-mesh sieve (to remove any grit) and add it to the gravy as well. Stir in the sautéed mushrooms. Bring the mixture to a gentle simmer over low heat, allowing it to cook for about 10 minutes. During this time, the gravy will continue to thicken as the flour fully hydrates and the flavors meld beautifully. If the gravy becomes too thick, simply add a splash more vegetable stock until it reaches your desired consistency. Taste and adjust seasonings with additional salt and freshly ground black pepper as needed.

Tips for a Flawless Mushroom Gravy
- Don’t Rush the Mushrooms: Allow the mushrooms to truly brown in the skillet. This caramelization develops crucial depth of flavor.
- Cook the Roux Thoroughly: A properly cooked roux (light brown, fragrant) prevents a raw flour taste in your gravy.
- Whisk, Whisk, Whisk: When adding liquid to the roux, whisk continuously to ensure a smooth, lump-free gravy.
- Adjust Consistency: Gravy thickens as it cools. Always keep a little extra vegetable stock on hand to thin it out if it becomes too thick upon standing or reheating.
- Taste and Season: Season generously with salt and pepper. A dash of tamari or a few drops of balsamic vinegar can enhance the umami even further.
Variations and Customizations
This vegan mushroom gravy recipe is incredibly versatile and can be adapted to suit your preferences:
- Gluten-Free Option: As mentioned, a 1:1 gluten-free all-purpose flour blend works perfectly for the roux. Alternatively, you can thicken the gravy with a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water) added at the end, after the mushrooms and stock have simmered. Whisk it in and cook until thickened.
- Herb Infusion: Add fresh sprigs of thyme, rosemary, or sage along with the mushrooms during sautéing, removing them before serving.
- Wine or Balsamic Boost: For an extra layer of complexity, deglaze the pan with a splash of dry red wine or balsamic vinegar after sautéing the mushrooms and before making the roux.
- Spice it Up: A tiny pinch of smoked paprika or a dash of cayenne pepper can add a subtle warmth.
Storage and Reheating Instructions
One of the beauties of this vegan mushroom gravy is that it can be made ahead of time, making holiday meal prep a breeze. Once prepared, allow the gravy to cool completely before transferring it to an airtight container. It can be stored in the refrigerator for up to 3 days. To reheat, gently warm the gravy in a saucepan over medium-low heat, stirring frequently. If it has thickened too much in the fridge, gradually whisk in additional vegetable stock until it reaches your desired pourable consistency. Avoid high heat, which can cause separation or scorching.
Serving Suggestions for Your Delicious Gravy
This gravy isn’t just for mashed potatoes (though it’s utterly divine on them!). Here are some ideas to inspire your culinary adventures:
- Holiday Roasts: A perfect companion for vegan roasts, nut loaves, or even a traditional turkey (for those who still enjoy meat but want a plant-based gravy option).
- Roasted Vegetables: Drizzle generously over roasted Brussels sprouts, green beans, carrots, or asparagus.
- Grains and Pilafs: Spoon over wild rice pilaf, quinoa, or farro for a comforting and flavorful meal.
- Breakfast/Brunch: Serve with vegan biscuits and gravy, or alongside savory pancakes.
- Poutine: A decadent topping for homemade vegan poutine with crispy fries and plant-based cheese curds.
- Sandwiches & Wraps: Add a layer of rich flavor to open-faced sandwiches or wraps.
Frequently Asked Questions About Vegan Mushroom Gravy
Q: Can I make this gravy gluten-free?
A: Absolutely! Simply substitute the all-purpose flour with a 1:1 gluten-free all-purpose flour blend for the roux. Alternatively, you can thicken the gravy with a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water) added at the end of the cooking process.
Q: What’s the best type of mushroom to use for optimal flavor?
A: A combination of dried porcini mushrooms and fresh wild mushrooms (like oyster, maitake, or chanterelle) yields the deepest, most complex umami flavor. However, cremini (baby bella) mushrooms are also a great and widely available option.
Q: Can I freeze mushroom gravy?
A: Yes, mushroom gravy freezes quite well. Allow it to cool completely, then transfer it to a freezer-safe container or bag. It can be frozen for up to 2-3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding extra vegetable stock if needed to restore consistency.
Q: How long does homemade mushroom gravy last in the fridge?
A: When stored in an airtight container, homemade vegan mushroom gravy will last for up to 3 days in the refrigerator.
Q: Why is my gravy lumpy/too thin/too thick?
A: Lumpy gravy usually occurs when the liquid is added too quickly to the roux without constant whisking. To fix, you can pass it through a fine-mesh sieve or blend it with an immersion blender. If it’s too thin, simmer it longer to reduce, or make a small cornstarch slurry and whisk it in. If it’s too thick, simply add more warm vegetable stock until the desired consistency is achieved.
This rich, savory, and satisfying vegan mushroom gravy is more than just a recipe; it’s a celebration of flavor that caters to all, proving that plant-based options can be just as, if not more, delicious than their traditional counterparts. Enjoy crafting this delightful addition to your culinary repertoire!
Mushroom Gravy
10 minutes
25 minutes
35 minutes
How to make the best vegetarian & vegan brown mushroom gravy. Wild mushroom gravy is perfect for mashed potatoes, Thanksgiving, and Christmas. Try this mushroom gravy recipe with our Truffle Olive Oil Mashed Potatoes or Roasted Garlic Mashed Cauliflower.

Ingredients
- ¼ cup dried wild or porcini mushrooms
- 2 tablespoons extra virgin olive oil, divided
- 3 tablespoons vegan butter, divided
- 2 shallots, chopped
- 2 cloves garlic, minced
- 1 lb. crimini, oyster, or chanterelle mushrooms, or a combination of wild mushrooms, cut into 1/2″ thick slices
- ¼ cup flour
- 3-4 cups vegetable stock
- salt and pepper, to taste
Instructions
- In a medium bowl, pour about 1 cup of boiling water over the dried mushrooms. Set aside to soak until softened, about 10-15 minutes.
- Heat 1 tablespoon butter and 1 tablespoon olive oil in a large skillet over medium heat. Add the shallots and saute until softened, about 3 minutes. Add the garlic and mushrooms.
- Season with salt and pepper and sauté until the mushrooms are tender, about 5-10 minutes. Drain and stir in the rehydrated mushrooms.
- In a large saucepan, heat the remaining butter and oil. Whisk in the flour and cook over medium-low heat until light brown, 5 minutes. Add a little more butter or oil if needed to make the roux.
- Add the mushrooms to the roux. Slowly whisk in the stock and simmer over low heat, about 10 minutes. The gravy will thicken as it cooks and even more as it cools. Season to taste with salt and pepper. Add more stock to thin to desired consistency.
- Serve warm with mashed potatoes or Portobello Wellington.
Notes
- Dried mushrooms add a lot of flavor. I buy them at Whole Foods, World Market, or online. If you can’t find them, you can omit them and this mushroom gravy will still be delicious.
- To make ahead, store in an airtight container in the fridge for up to 3 days. Reheat in a saucepan over medium heat, adding more broth if stock to thin.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
- Wild Dried Porcini Mushrooms
Nutrition Information:
Yield: 8 servings
Serving Size: 1
Amount Per Serving:
Calories: 201Total Fat: 9gTrans Fat: 0gUnsaturated Fat: 5gCarbohydrates: 16gFiber: 1gSugar: 3gProtein: 13g
Nutrition information is an estimate. Please calculate with your preferred tool for precise data.