A rich, flavorful vegan mushroom gravy is the perfect addition to any dish, bringing depth and umami-packed goodness to mashed potatoes, roasted vegetables, or even a comforting holiday feast.
This velvety, savory sauce is made with a blend of earthy mushrooms, aromatic herbs, and just the right balance of seasonings to create a luscious, pourable gravy that will keep you coming back for more.

Unlike traditional gravies that rely on butter and cream, this plant-based version uses olive oil and a touch of plant milk for smoothness, while a mix of tamari and nutritional yeast enhances its rich, meaty depth.
Whether you’re drizzling it over a plate of creamy mashed potatoes or using it as a dipping sauce for biscuits, this vegan mushroom gravy will become your go-to for adding warmth and indulgence to any meal.
Ingredients
Here’s what you’ll need to make this irresistible vegan mushroom gravy:
- 2 tbsp olive oil or vegan butter
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 ½ cups cremini or button mushrooms, finely chopped
- 1 tbsp tamari or soy sauce
- 1 tsp dried thyme (or 1 tbsp fresh thyme leaves)
- ½ tsp dried rosemary (or 1 tsp fresh, finely chopped)
- ½ tsp smoked paprika (optional, for extra depth)
- 2 tbsp all-purpose flour (or gluten-free flour blend)
- 2 cups vegetable broth
- 1 tbsp nutritional yeast (for umami richness)
- ¼ cup unsweetened plant-based milk (such as almond or oat)
- Salt and black pepper to taste
Instructions
Follow these simple steps to create a smooth, rich, and flavorful vegan mushroom gravy:
- Sauté the aromatics:
Heat olive oil in a pan over medium heat. Add the chopped onion and cook for 3-4 minutes until softened. Stir in the garlic and cook for another minute until fragrant. - Cook the mushrooms:
Add the finely chopped mushrooms and cook for 5-7 minutes until they release their juices and begin to brown. Stir in the tamari, thyme, rosemary, and smoked paprika (if using), letting the flavors develop for another minute. - Create the roux:
Sprinkle the flour over the mushrooms and stir well to coat everything evenly. Cook for 1-2 minutes, stirring frequently, to remove the raw flour taste. - Add the liquid:
Slowly pour in the vegetable broth while whisking to prevent lumps. Stir in the nutritional yeast and bring to a simmer. Cook for about 5 minutes, allowing the gravy to thicken. - Make it creamy:
Stir in the plant-based milk, then season with salt and black pepper to taste. Simmer for another 2-3 minutes until the gravy reaches your desired consistency. - Blend (optional):
For a smoother texture, use an immersion blender to blend the gravy slightly, or leave it chunky for a rustic feel. - Serve and enjoy:
Pour the warm mushroom gravy over mashed potatoes, roasted vegetables, biscuits, or any dish that needs a rich and flavorful boost.
Tweaks and Additions
Customize your vegan mushroom gravy with these delicious variations:
- Make it gluten-free:
Use a gluten-free flour blend or cornstarch instead of all-purpose flour. - Boost the umami:
Add a teaspoon of miso paste or a splash of balsamic vinegar for extra depth. - Try different mushrooms:
Experiment with shiitake, portobello, or oyster mushrooms for unique flavors. - Add a touch of wine:
Deglaze the pan with a splash of white wine before adding the broth for a richer, more complex flavor. - Make it extra creamy:
Blend in a small amount of cashew cream or coconut milk for a richer, silkier consistency. - Spice it up:
Add a pinch of cayenne pepper or black garlic for a bold twist. - Make it ahead:
Store in an airtight container in the fridge for up to 4 days, or freeze for longer storage.

This vegan mushroom gravy is the ultimate savory companion to any meal. Whether you’re preparing a holiday feast or a simple weeknight dinner, this rich, umami-packed sauce will elevate your plate and keep everyone reaching for more!


