This post may contain affiliate links, Read the full disclosure here.
Hey friend! If you’re anything like me, once the cooler months hit, gravy becomes a food group. I’m talking about that rich, velvety, pour-it-over-everything kind of gravy. And this Vegan Mushroom Gravy? It’s my absolute go-to. It’s earthy, savory, super easy, and it just happens to be plant-based. No fuss, no fancy ingredients—just real food and real flavor.
I first whipped this up one fall when I was scrambling to put a holiday meal together for some vegan and gluten-free friends. We were all a little skeptical about whether mushroom gravy could live up to the classic. But oh wow—it did more than just live up to it. My kids asked for seconds. My husband didn’t even notice it was vegan. And now? It’s part of our dinner table rotation all season long.
Let’s dive into the deliciousness, shall we?
What Makes This Vegan Mushroom Gravy So Good?

Aside from being packed with flavor, this gravy is:
- Totally vegan (no butter, no cream)
- Easily gluten-free with one swap
- One-pan simple—you don’t need a million dishes
- Make-ahead friendly
- Loved by both adults and picky eaters
It’s also the kind of recipe that makes your kitchen smell like a cozy little cottage in the woods. Win-win.
Ingredients You’ll Need (And Why I Love Them)
Here’s everything you need to make this creamy vegan mushroom gravy:
- Olive oil – For sautéing. Use broth if you’re going oil-free.
- Shallot – Adds subtle sweetness and depth. (Can sub with yellow onion.)
- Cremini mushrooms – These babies bring the umami. Don’t skimp.
- Tamari – Adds salty, savory notes. Go for low-sodium if you like more control.
- Garlic – Because garlic belongs in everything.
- Fresh thyme + rosemary – These herbs make it feel extra cozy.
- All-purpose flour – Thickens everything up. Use GF flour for a gluten-free version.
- Vegetable broth – The liquid gold that ties it all together.
- Salt & pepper – Always to taste.
Optional Add-ins:
- Nutritional yeast – For a slightly cheesy, savory twist
- Plant milk or cashew cream – To make it even creamier
- Miso paste or balsamic – For that flavor depth punch
How to Make This Vegan Mushroom Gravy (Step-by-Step)
Alright, let’s make some gravy magic. It comes together in about 30 minutes and makes enough for about 4–6 servings.
1. Start with the Aromatics
- Heat 2 tablespoons of olive oil in a large skillet over medium heat.
- Add 1 finely chopped shallot and cook for about 4 minutes, until soft and fragrant.
2. Mushrooms Join the Party

- Add 16 oz sliced cremini mushrooms to the skillet.
- Cook for 8–10 minutes, stirring occasionally, until the mushrooms are browned and tender.
3. Herbs, Garlic, and That Umami Kick
- Stir in 2 minced garlic cloves, ½ tablespoon tamari, 1½ tablespoons fresh thyme, and ½ tablespoon chopped rosemary.
- Cook for 1–2 minutes more.
4. Time to Thicken
- Sprinkle 1/4 cup flour over the mushroom mixture.
- Stir it in well and cook for 1 minute to toast the flour slightly.
5. Add the Broth & Simmer

- Slowly whisk in 3 cups of vegetable broth.
- Bring it to a gentle simmer and cook for about 15–20 minutes, whisking often, until thickened.
6. Taste & Adjust
- Season with salt and pepper to taste. (And maybe a little extra tamari if you want more saltiness.)
That’s it! Pour it over everything. I’m not kidding.
Favorite Ways to Use Vegan Mushroom Gravy

This gravy goes with so much more than just mashed potatoes:
- Over vegan biscuits for breakfast
- Poured on roasted veggies like Brussels or carrots
- As a sauce for grain bowls or lentil loaves
- On top of baked tofu or cauliflower steaks
- Even stirred into pasta or rice
Make-Ahead & Storage Tips

Because who doesn’t love a good head start?
- To store: Keep leftovers in an airtight container in the fridge for up to 5 days.
- To freeze: Yes, you can freeze it! Just leave a little room in the container for expansion. It’ll keep for 1–2 months.
- To reheat: Warm it gently on the stove or in the microwave. Add a splash of broth if it gets too thick.
Customization Tips for Every Table
Want to make it your own? Try one of these swaps:
- Oil-free: Sauté with veggie broth instead of oil.
- Gluten-free: Use a GF all-purpose flour.
- Soy-free: Use coconut aminos instead of tamari.
- Low-sodium: Opt for low-sodium broth and tamari, then salt to taste.
- Creamy version: Add a splash of oat milk or cashew cream at the end.
FAQs About Vegan Mushroom Gravy
Can I use different mushrooms?
Yes! Button mushrooms, shiitakes, or a mix of wild mushrooms all work great.
Is this gravy good for the holidays?
Absolutely. It’s perfect for Thanksgiving, Christmas, or any holiday table.
Can I blend it?
Sure can. Blend part or all of it for a smoother, creamier texture.
Does it taste like traditional gravy?
It has the same depth and richness, but with a savory mushroom twist. Even meat-eaters love it!
Cozy Up with These Related Recipes
If you’re into hearty, feel-good food, don’t miss these:
- Quick & Easy Lion’s Mane Mushroom Recipe
- Spicy Butternut Squash and Sweet Potato Soup
- Ultimate Baked Eggplant Parmesan Recipe
Let’s Stay Connected!
If you try this Vegan Mushroom Gravy, I’d love to see it! Tag me over on Pinterest and share your creation. Or leave a comment and tell me how it turned out.
Cooking doesn’t have to be complicated. Sometimes, the simplest recipes are the most memorable. And this one? It’s pure comfort, made easy.
So go ahead—grab a spoon, and pour it on thick. 🥜
Print
Vegan Mushroom Gravy – Easy, Creamy, and Perfect for Mashed Potatoes & More
- Total Time: 30 minutes
- Yield: 4–6 servings 1x
- Diet: Vegan
Description
This rich, velvety Vegan Mushroom Gravy is earthy, savory, and totally dairy-free. Perfect over mashed potatoes, roasted veggies, or biscuits—it’s a one-pan comfort food classic.
Ingredients
- 2 tablespoons olive oil (or broth for oil-free)
- 1 shallot, finely chopped
- 16 oz cremini mushrooms, sliced
- 2 garlic cloves, minced
- ½ tablespoon tamari
- 1½ tablespoons fresh thyme
- ½ tablespoon chopped rosemary
- ¼ cup all-purpose flour (GF flour for gluten-free)
- 3 cups vegetable broth
- Salt and pepper to taste
- Optional: Nutritional yeast, cashew cream, oat milk, miso paste, or balsamic vinegar
Instructions
- Heat olive oil in a skillet over medium heat. Add chopped shallot and sauté for 4 minutes.
- Add mushrooms and cook 8–10 minutes until browned and tender.
- Stir in garlic, tamari, thyme, and rosemary. Cook 1–2 minutes.
- Sprinkle flour over the mixture and stir to coat. Cook 1 minute to toast the flour.
- Slowly whisk in vegetable broth. Bring to a simmer and cook 15–20 minutes, whisking often, until thickened.
- Season with salt and pepper to taste. Serve hot over your favorite dishes.
Notes
Make it creamy with oat milk or cashew cream. This gravy freezes well and reheats easily—perfect for holidays or meal prep!
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Sauce
- Method: Stovetop
- Cuisine: Vegan
Nutrition
- Serving Size: 1/4 cup
- Calories: 90
- Sugar: 2g
- Sodium: 420mg
- Fat: 5g
- Saturated Fat: 0.5g
- Unsaturated Fat: 4.5g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 0mg




