Easy Vegan Mushroom Gravy

BY : PUBLISHED : November 17th, 2021 UPDATED: December 2nd, 2021

This 9-ingredient, one-pot, easy vegan mushroom gravy is creamy, savory, umami-rich, and super simple to prepare! Perfect for serving as part of a mid-week meal, over a big bowl of creamy mash, or for impressing at Thanksgiving/ Christmas!

completed bowl of mushroom gravy against a white background

Rich and Flavorful Vegan Mu​​​​shroom Onion Gravy

I’m not sure about all of you, but we here at PBOAB love serving two types of gravy at our Thanksgiving table! So with the holidays fast approaching, it’s the perfect time to share this hearty, flavorful, easy vegan mushroom gravy recipe (perfect alongside regular vegan gravy)! This mushroom onion gravy requires just 9 simple ingredients (pepper included), around 40 minutes to prepare, and is loaded with rich mushroom flavor!

I mean, is a roast dinner plate even complete without a hearty serving of gravy? Or a big bowl of creamy mashed potatoes? Gravy is the ‘cherry on top’ of the savory world, and this mushroom onion gravy isn’t playing around. Not only is it packed with flavor, but it’s made with no ‘special’ or hard-to-find ingredients. In fact, we even used button mushrooms—which are one of the cheapest and easiest to source mushrooms available.

And we might be a little biased, but we also think this homemade mushroom gravy tastes so much better than store-bought vegan gravy we’ve tried in the past (and cheaper, too!). Even better, you can easily prepare it gluten-free, oil-free, with fresh or dried mushrooms, and flavored in various ways! Meat eaters and vegetarians/vegans alike will enjoy this one.

In fact, it’s so good you probably won’t have any leftovers (we don’t). However, if you do, it also stores and reheats well! Which means it’s also great to make in advance for the holidays (one less thing to worry about on the day!) We love it so much that we’ve pretty much been making this gravy since 1995! (inspired by The Globe in Seattle who sold a biscuits and gravy dish to make you swoon!)

The Ingredien​​​​ts

This easy vegan mushroom gravy recipe requires just 9 simple ingredients, including:

  • Vegetable broth: We used a rich vegetable broth. Feel free to use reduced-sodium if preferred. You can also make up an equal amount of vegetable stock with stock cubes/tubs and water.
  • All-purpose flour: Alternatively, for gluten-free mushroom gravy, you could use a GF AP flour (like Bob’s Red Mill) OR cornstarch/arrowroot flour (2-3 tbsp).
  • Aromatics: You’ll need garlic and onion (yellow onion works best, though shallot would work too) for flavor depth in this vegan mushroom gravy. In a pinch, you can use onion powder and garlic powder, but fresh is definitely better.
  • Mushrooms: We used button mushrooms which are easy to find and very budget-friendly. However, you could also use baby bellas, cremini mushrooms, portobello mushrooms, or even a combination.
  • Oil: Use any neutral cooking oil. We used vegetable oil, but olive oil would also work. You could even use vegan butter/margarine.
  • Seasonings: Bay leaves, dried oregano, and black pepper make up the seasoning for this homemade mushroom gravy. You may also need salt if you’ve used a low sodium stock.

ingredients for mushroom gravy measured out against a white surface

Other simple add-ins ​​​​& Recipe Variations

We love the base vegan mushroom gravy recipe because it’s wonderfully budget-friendly while still tasty. However, if you want to mix things up a bit and/or have some of the extra ingredients listed below in your kitchen already—then feel free to experiment!

  • Other herbs: Fresh herbs like fresh thyme, rosemary, and sage would all work well in this mushroom onion gravy. You could use one or all (to taste).
  • Soy sauce: Soy sauce will provide a deeper color, extra saltiness, and umami depth to the vegan mushroom gravy recipe. For gluten-free mushroom gravy, use tamari instead.
  • Spice: Not a typical addition to this mushroom onion gravy. However, if you like a bit of spice, add a pinch (or more) of red pepper flakes to the vegan mushroom sauce.
  • Nutritional yeast: A bit of nutritional yeast (added to taste) will add a nutty, ‘cheesy’ layer of flavor to the homemade mushroom gravy.
  • Miso: To further enhance the umami flavor, add a teaspoon of white Shiro miso to the mushroom sauce.
  • Kitchen Bouquet: You can use just a little kitchen bouquet (which is naturally vegan) to give your vegan mushroom onion gravy a deeper brown color. As a general household alternative, some use a spoonful of instant coffee powder instead.

How to Make Vegan​​​​ Mushroom Gravy?

Keep scrolling to the recipe card for the complete list of ingredients and recipe instructions. 

  1. First, chop the ingredients. You’ll need to peel and dice the onion, finely chop the mushrooms (clean them first with a lightly damp paper towel but don’t ‘wash’ them), and mince the garlic.
  2. Then, heat the oil in a medium-large skillet/ saucepan over medium heat. Once hot, add the onions, mushrooms, garlic, bay leaves, and oregano. Sauté for 2-3 minutes until the onions become translucent and tender. Then remove the bay leaves. (You can lightly caramelize the mushrooms for added depth of flavor (read recipe notes below for method). You could also cook the onion for several minutes longer, until they begin to brown.)
  3. Next, sprinkle the flour over the mixture (check recipe notes for alternative cornstarch method), and mix, stirring constantly for 1-2 minutes until it’s golden.
  4. Add the vegetable broth, stirring constantly, and bring the mixture to a gentle simmer. Then season with ground pepper.
  5. Use a whisk and gently mix the gravy, cooking it until it reaches your desired consistency (For us, that’s around 20 minutes).

measured out ingredients in a bowl against white background process of onions being cooked in a pan process of garlic, onions, and mushrooms cooking in a pan process of adding flour to pan process of mixing the ingredients of mushroom gravy in a pan process of mushroom gravy ingredients being mixed in a pan process of mushroom gravy ingredients being mixed in a pan

How to Stor​​​​e?

Transfer any leftover homemade mushroom gravy to an airtight container and store it in the fridge for 4-5 days. You should also be able to freeze it for up to two months, either in a container or Ziplock/Stasher bag.

When you want to use it once more, you can reheat the mushroom sauce either on the stovetop or in the microwave. If it has thickened (which it tends to do as it sits), add an extra splash of vegetable broth or water to the gravy to bring it to your desired consistency.

How to Serve Vegan ​​​​Mushroom Gravy?

We could probably pour this creamy vegan mushroom sauce/gravy over almost anything savory that you put in front of us. But here are some of our top favorite serving options!

completed close up bowl of mushroom gravy against a white background


  • Can I use dried mushrooms? Yes, absolutely. You’ll need to first rehydrate them. We recommend you do so in the heated vegetable broth. That way, even more mushroom flavor will infuse into the liquid. Using dried mushrooms will make a vegan mushroom gravy with a richer, more intense flavor.
  • Can I make this recipe oil-free? We use a roux method to combine the oil and flour, so with the recipe as written, no. However, if you want to use cornstarch instead of flour (method below), then yes, you could skip the oil. Instead, use a little veg broth or water to sauté the onion for this healthy mushroom gravy.
  • Can I fix gravy that’s too thin? Of course. You may simply need to cook it for longer. However, if that doesn’t have the desired effect, you could also add a little extra flour/cornstarch. Don’t add it directly to the mushroom onion gravy. Instead, first make a slurry with the flour and a little water, whisking until it’s lump-free. Then add that to the gravy and whisk well until the mixture thickens.
  • How much flour do you need for gravy? The general rule of thumb is to use 2 tablespoons per 1 cup of liquid. However, this can be adjusted if you prefer a thicker homemade mushroom gravy.
  • What mushrooms are best for mushroom gravy? We like to use button mushrooms because they’re so affordable and easy to find. However, our second favorite would be cremini (which are quite ‘meaty’ and hold their shape). You could also use baby Bella, portobello, porcini, or even shiitake mushrooms.

Top Recipe T​​​​ips and Notes

  • If you’re using cornstarch: While you can add it the same way as you would the flour (sprinkled into the pan). We like to create a cornstarch slurry by combining the powder with a few spoonsful of water and whisking well until it’s lump-free. Then add that to the gravy mixture. Stirring constantly, cook until the mushroom gravy has thickened, and then serve! This should only take minutes.
  • To caramelize the mushrooms: For more depth of mushroom flavor, first pan-fry the mushrooms with no oil to allow them to release their excess liquid and start to brown. Don’t stir them too much during this time (this can take 10-15 minutes). Then continue with step 2 above.
  • Adjust the texture: We love this chunky mushroom onion gravy as is. However, if you prefer smooth gravy, you could use a blender/immersion blender to blend it until it’s smooth (or your texture of choice). Add a little extra stock then, if preferred.
  • The color will vary: Based on the vegetable broth you use and the color of the mushrooms used, too.
  • To save time: You can purchase pre-chopped mushrooms. Unfortunately, though, they’ll cost more than buying them whole.
  • For a thinner gravy: You can either reduce the flour slightly or add a few tablespoons of water to the prepared mushroom gravy.

completed bowl of mushroom gravy against a white background

More Vegan Thanksgiving Sides

You might also enjoy browsing through our collection of 45 vegan thanksgiving dishes!

Photos by Alfonso Revilla

completed bowl of mushroom gravy against a white background

Easy Vegan Mushroom Gravy

This Easy Vegan Mushroom Gravy is super simple to make and tastes amazing. The smell of it simmering will bring the entire family to the table.
5 from 27 votes
Prep Time 5 mins
Cook Time 15 mins
Total Time 20 mins
Course Breakfast, Dinner, Lunch
Cuisine American
Servings 4 servings
Calories 45 kcal
METHOD Stovetop
DIET Vegan


  • 3 ½ tablespoons vegetable oil
  • ½ cup yellow onion diced
  • ¾ cup button mushrooms finely chopped
  • 2 garlic cloves minced
  • 2 bay leaves
  • ½ teaspoon dried oregano
  • 3 ½ tablespoons all-purpose flour
  • 2 cups rich vegetable broth
  • ground pepper to taste


  • In a saucepan over medium heat, heat the oil. Add the onions, mushrooms, garlic, bay leaves, and oregano. Saute onions for about 2 to 3 minutes or until they become translucent and tender. Remove the bay leaves.
  • Add the flour and mix to form a thick paste. Allow to cook, stirring, 1-2 minutes until golden.
  • Add the vegetable broth, stir, and bring to a simmer over medium heat. Season ground pepper.
  • Use a whisk to gently mix the gravy until it thickens to your desired consistency, about 20 minutes. If you prefer a thinner gravy, mix in 1 to 2 tablespoons of water.


Calories: 45kcalCarbohydrates: 10gProtein: 2gFat: 1gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gSodium: 472mgPotassium: 103mgFiber: 1gSugar: 2gVitamin A: 258IUVitamin C: 2mgCalcium: 13mgIron: 1mg
Keyword aroma, autumn, bay, brown, flour, forks over knives, gravy, leaf, leaves, mushroom, onion, oregano, pepper based, plant, plant-based, salt, sauce, thanksgiving, vegan, vegetarian
Tried this recipe?Please tag us at @PlantBasedonaBudget! 🙂

About Jake

Jake switched to a plant based diet in 1996 and quickly realized he had no idea how to cook. All these years later and he's still trying to figure it out...

View all posts by Jake
BeanandRiceBurrito PBOAB 1

5 Secrets to Easy Meal Planning

Free Printable Plans & Recipes for Healthy Meals


Plantbased on a budget Logo