• Recipes
    • Air Fryer Recipes
    • Vegan Dinner Recipes
    • Vegan Dessert Recipes
    • Vegan Soups & Stews
    • Salad Recipes
    • Recipe Index
  • About
    • Subscribe
    • Podcast
  • Cookbooks
  • Shop
menu icon
go to homepage
  • Recipes
    • Air Fryer Recipes
    • Vegan Dinner Recipes
    • Vegan Dessert Recipes
    • Vegan Soups & Stews
    • Salad Recipes
    • Recipe Index
  • About
    • Subscribe
    • Podcast
  • Cookbooks
  • Shop
search icon
Homepage link
  • Recipes
    • Air Fryer Recipes
    • Vegan Dinner Recipes
    • Vegan Dessert Recipes
    • Vegan Soups & Stews
    • Salad Recipes
    • Recipe Index
  • About
    • Subscribe
    • Podcast
  • Cookbooks
  • Shop
×
Home » Recipes » Vegan Side Dishes

Vegan Mushroom Gravy

Toni Okamoto sitting on a porch eating grapes
Modified: Oct 27, 2025 · Published: Feb 16, 2026 by Toni · This post may contain affiliate links · 1 Comment

This vegan mushroom gravy is so easy to make from scratch! Perfect for vegan roast dinners, mashed potatoes, & more!

Jump to Recipe
Completed Vegan Mushroom Gravy in a bowl.

Want to save this recipe?

Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from me every week!

Jump to:
  • Why You'll Love This Recipe
  • Ingredient Notes
  • Recipe Variations
  • How to Make Mushroom Gravy
  • FAQs
  • Pro Recipe Tips
  • What to Serve With Vegan Mushroom Gravy
  • Storage Information
  • More Vegan Holiday Recipes
  • Peppermint Chocolate Brownies
  • Vegan Chocolate Truffles
  • Easy Vegan Stuffing
  • Vegan Mushroom Gravy

Why You'll Love This Recipe

I've previously shared a recipe for creamy vegan sausage gravy (and regular vegan gravy), but when you want something different, this savory vegan mushroom gravy is an absolute must. It's loved by vegans and non-vegans alike, and SO GOOD over my vegan Instant Pot garlic mashed potatoes or stovetop garlic mashed potatoes.

Made with only 8 ingredients (plus salt & pepper) in 30 minutes, this easy vegan mushroom gravy recipe is a simple addition for vegan roast dinners and holidays. It's incredibly versatile; change up the mushrooms and herbs used, tweak the thickness, make it chunky or blend it smooth, and more. It's even make-ahead and freezer-friendly, to reduce stress when entertaining.

Ingredient Notes

Please refer to the recipe card for the full list of ingredients and quantities.

Ingredients for Vegan Mushroom Gravy measured out on a white surface.

Recipe Variations

  • Caramelized onion: Cook the onion longer for a more caramelized flavor.
  • Umami boosters: Add a little miso, nutritional yeast, dried mushroom powder, or vegan Worcestershire sauce.
  • Other spices: Try smoked paprika, cayenne pepper, or whole peppercorns.
  • Acidity: Add a splash of lemon juice or vinegar at the end.

Tip! For more color, add Kitchen Bouquet or instant coffee powder. This is great with white mushrooms and light broth.

How to Make Mushroom Gravy

Process shot showing stirring ingredients in a pan.
Process shot showing stirring ingredients in a pan.

Step 1: Peel and dice the onion, mince the garlic, and finely chop (or slice) the mushrooms. Meanwhile, melt the vegan butter in a large skillet over medium heat. Then, sauté the onion until translucent. Add the mushrooms, and cook, stirring occasionally, until they release all liquid and become golden brown.

Step 2: Stir in the garlic, thyme, and sage, and cook until fragrant (1 minute). Sprinkle in the flour, stir to coat evenly, and cook for 1-2 minutes to remove its raw flavor.

If dirty, lightly wipe mushrooms with a damp paper towel. Don't rinse them.  

Process shot showing stirring ingredients in a pan.
Process shot showing stirring ingredients in a pan.

Step 3: Gradually pour in the broth, whisking constantly to prevent lumps.

Step 4: Stir in the soy sauce, salt, and pepper. Reduce to a simmer for 5-8 minutes, or until the mushroom onion gravy thickens to your desired consistency. Taste and adjust the seasonings. Optionally, blend some or all for smoother mushroom gravy. Enjoy!

FAQs

What mushrooms are best for mushroom gravy?

Cheap, easily-found button mushrooms are great for milder, all-purpose gravy. Cremini mushrooms (baby bella) offer a slightly deeper color and flavor.

For a more complex mushroom gravy, use fresh and dried mushrooms. Rehydrated porcini mushrooms add flavor and a more tender texture - PLUS, you can save the (strained) soaking liquid to replace some broth.

You can also experiment with bags of mixed wild mushrooms and other wild types (like chanterelles or morels).

How to thicken mushroom gravy?

Simmer it for longer, add more flour (in a slurry), or blend a portion.

Could I use cornstarch instead of flour?

Sure! Add the starch in a slurry (mixed with a little water until lump-free) towards the end and increase the heat, stirring constantly until thickened.

Can I omit the oil/vegan butter?

Yes, if using a pre-heated non-stick pan, though it won't be as rich and silky.

Pro Recipe Tips

  • Experiment with mushrooms: Use simple button mushrooms for a milder, all-purpose gravy or combine fresh and dry varieties for a more complex vegan mushroom gravy.
  • Sauté the mushrooms well: Until their liquid has released, evaporated, and they're deep golden-brown - for a richer flavor. It's easiest to do in a very large pan. Avoid overcrowding.
  • To adjust the thickness & texture: Adjust the liquid and thickener amounts, and optionally blend a portion for chunky or smooth, creamy mushroom gravy.
  • Color will vary: Based on the mushrooms and broth.
Completed Vegan Mushroom Gravy in a bowl.

What to Serve With Vegan Mushroom Gravy

Traditionally, I'd serve this creamy mushroom gravy at vegan roast dinners, Thanksgiving, and Christmas with:

  • Protein (there are vegan versions of all the favorites, like vegan Beyond Meat meatloaf, vegan meatballs, plant-based steak, vegan chicken, etc.
  • Pastry (like a vegan pie or wellington)
  • Potatoes (like creamy instant pot garlic mashed potatoes, roasted potatoes like these crispy roasted sweet potato wedges, or over this loaded mashed potato bowl)
  • Vegetables (Steamed/roasted carrots, brown sugar green beans, parsnips, brussels sprouts, cauliflower, broccoli, garlic herb roasted vegetables, etc.)
  • Stuffing

You can also use it for vegan biscuits & gravy, a vegan burger topping, or over pasta.

Storage Information

Store: In an airtight container in the refrigerator for 4-5 days.

Freeze: In a container or Ziplock/Stasher (spread flat) for up to 3 months. Then, thaw overnight in the fridge or place the container in a bowl of lukewarm water.

Reheat: In a microwave (in 30-second bursts) or on the stove, with a splash of extra vegetable broth or water, if needed, to loosen it up.

Completed Vegan Mushroom Gravy in a storage container.

More Vegan Holiday Recipes

  • Completed Peppermint Chocolate Brownies on a white surface.

    Peppermint Chocolate Brownies

  • Completed Vegan Chocolate Truffles on a white surface.

    Vegan Chocolate Truffles

  • Completed Easy Vegan Stuffing in a baking dish.

    Easy Vegan Stuffing

If you tried this vegan mushroom gravy recipe or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks!

Completed Vegan Mushroom Gravy in two bowls.

Vegan Mushroom Gravy

Toni
This vegan mushroom gravy is so easy to make from scratch! Perfect for vegan roast dinners, mashed potatoes, & more!
5 from 1 vote
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 20 minutes mins
Total Time 30 minutes mins

Want to save this recipe?

Enter your email & get this sent to your inbox! Plus you'll get great new recipes from me every week!

Course Side Dish
Cuisine American
Servings 4 cups
Calories 252 kcal

Equipment

  • measuring spoons
  • measuring cups
  • knife set

Ingredients
  

  • 6 tablespoons neutral oil
  • 1 small yellow onion finely diced
  • 1 cup cremin or button mushrooms finely chopped
  • 3 garlic cloves minced
  • 1 teaspoon fresh thyme leaves (or ½ teaspoon dried thyme)
  • ¼ teaspoon dried sage (optional)
  • 6 tablespoons all-purpose flour
  • 3 cups vegetable broth I like Better Than Bouillon no-chicken or no-beef flavors
  • 2 tablespoons soy sauce or tamari
  • ½ teaspoon salt plus more to taste
  • ½ teaspoon black pepper

Instructions
 

  • In a large skillet, melt the vegan butter over medium heat. Add the diced onion and cook for 4-5 minutes, until softened.
  • Add the mushrooms and cook for 7-8 minutes, stirring occasionally, until they release their moisture and become golden brown.
  • Stir in the garlic, thyme, and sage (if using). Cook for 1 minute until fragrant.
  • Sprinkle in the flour and stir well, coating the mushrooms and onions evenly. Cook for 1-2 minutes to remove the raw flour taste.
  • Slowly pour in the vegetable broth while whisking constantly to prevent lumps.
  • Stir in the soy sauce, salt, and pepper. Reduce the heat to low and simmer for 5-7 minutes, until the gravy thickens to your desired consistency.
  • Taste and adjust seasoning as needed. For a smoother gravy, you can blend part or all of the mixture using an immersion blender.
  • Serve warm over vegan mashed potatoes, stuffing, or your favorite holiday dishes.

Notes

  • Experiment with mushrooms: Use simple button mushrooms for a milder, all-purpose gravy or combine fresh and dry varieties for a more complex vegan mushroom gravy.
  • Sauté the mushrooms well: Until their liquid has released, evaporated, and they're deep golden-brown - for a richer flavor. It's easiest to do in a very large pan. Avoid overcrowding.
  • To adjust the thickness & texture: Adjust the liquid and thickener amounts, and optionally blend a portion for chunky or smooth, creamy mushroom gravy.
  • Color will vary: Based on the mushrooms and broth.

Nutrition

Calories: 252kcalCarbohydrates: 14gProtein: 2gFat: 21gSaturated Fat: 2gPolyunsaturated Fat: 3gMonounsaturated Fat: 15gSodium: 1289mgPotassium: 126mgFiber: 1gSugar: 3gVitamin A: 400IUVitamin C: 3mgCalcium: 13mgIron: 1mg
Did you make this recipe?Mention @foodsharingvegan on Instagram!

More Vegan Side Dishes

  • Completed Air Fryer Polenta Fries on tray.
    Air Fryer Polenta Fries
  • Completed Easy Vegan Coleslaw on a plate.
    Easy Vegan Coleslaw
  • Completed Vegan Latkes on a plate.
    Vegan Latkes
  • Completed Easy Vegan Stuffing in a baking dish.
    Easy Vegan Stuffing

Comments

    5 from 1 vote

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




  1. andrea says

    February 19, 2026 at 8:32 am

    5 stars
    Love how easy this mushroom gravy is to make!

    Reply
Photo of Toni Okamoto, the author of this website, eating grapes and sitting on a porch.

Hi, I'm Toni. Welcome to Food Sharing Vegan. Here you'll find comforting, delicious, vegan recipes to share with friends and family.

  • Facebook
  • Instagram
  • Pinterest

Spring Salads

  • completed Vegan Greek Salad on a white plate against a white background
    Easy Vegan Greek Salad
  • Tortellini Pasta Salad
    Vegan Tortellini Pasta Salad
  • completed Vegan Chickpea Salad Sandwich on a white surface
    Vegan Smashed Chickpea Salad [Sandwiches, Wraps, Dip]
  • completed Taco Pasta Salad [Without Meat] on a plate
    Taco Pasta Salad [Without Meat]

Comforting Soups

  • Completed Easy Pastina Recipe (Italian Penicillin Soup!) in a bowl.
    Easy Pastina Recipe (Italian Penicillin Soup!)
  • Completed Vegan Gnocchi Soup in a pot.
    Vegan Gnocchi Soup
  • completed Sweet Potato Pumpkin Soup in a bowl alongside pot
    Sweet Potato Pumpkin Soup
  • completed Vegan Broccoli Cheddar Soup in a bowl
    Vegan Broccoli Cheddar Soup

Footer

As Featured On

Terms

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Accessibility Policy

Newsletter

  • Sign up for emails and updates

About

  • About
  • Contact
  • Cookbook
  • Podcast

↑ back to top

  • facebook
  • instagram
  • pinterest

Copyright © 2025 Food Sharing Vegan

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.