This post contains affiliate links. Please see ourย disclosure policy.

Making your own rich, savory vegan mushroom gravy doesn’t have to be difficult! This flavorful vegan gravy comes together in just one pan. soy-free, with gluten-free and onion-free options.

vegan mushroom gravy in the pan, after adding back the mushrooms and simmering
Hungry for more?
My quick start guide has tips and secrets with easy recipes that you will LOVE!
Please enable JavaScript in your browser to complete this form.

This is a super easy gravy that I make with mushrooms and onions. Sometimes I make it just with mushrooms, and depending on what I’m planning to serve it with, I will usually add either shallots or sliced pearl onions to the gravy. 

It is super versatile and uses only one pan and a few everyday ingredients. You can adjust the flavor however you like to go with what you’re making. For a mushroom free gravy try this.

close-up of vegan mushroom gravy in the pan

Why You’ll Love Vegan Mushroom Gravy

  • rich, flavorful gravy with no animals harmed!
  • versatile recipe – adjust spices as needed to go with what you’re making
  • 30-minute, one-pan recipe
  • nut-free and soy-free with easy gluten-free and onion-free options

Served below with crispy Tofu schnitzel

vegan mushroom gravy over crispy tofu

What to Serve with Mushroom Gravy

Vegan Mushroom Gravy

5 from 3 votes
By: Vegan Richa
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 8
Course: Holiday, sauce
Cuisine: American, Holiday
Making your own rich, savory vegan mushroom gravy doesn’t have to be difficult! This flavorful vegan gravy with browned mushrooms and pearl onion comes together in just one pan. soy-free, with gluten-free and onion-free options.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 
 

For the mushrooms and onions:

  • 3 teaspoons oil, or vegan butter, divided
  • 8 ounces sliced mushrooms(white, cremini or baby portabella), sliced into 1/8 inch or thinner slices
  • 1/2 cup sliced pearl onions, or baby onion or shallots
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper

For the rest of the gravy:

  • 1 tablespoon vegan butter
  • 1 bay leaf
  • 2 tablespoons all-purpose flour, or gluten-free all purpose flour
  • 1/4 teaspoon dried sage, or use 1 teaspoon fresh
  • 1/4 teaspoon Italian herbs, or oregano or thyme or whatever flavor that you like
  • 1/2 teaspoon garlic powder
  • 1/4 teaspoon onion powder
  • 1/4 teaspoon salt
  • 2 cups Vegetable or mushroom stock

Instructions 

Brown the mushrooms and onions.

  • In a large skillet over medium-high heat, add 2 teaspoons of the oil. Then, add the mushrooms and a good pinch of salt and cook until the mushrooms are golden on at least one side. You want to spread the mushrooms out in the pan, so that they are almost in an even layer, then keep stirring and flipping occasionally, about every 2 minutes or so. Keep cooking for another 4 or 5 minutes, then cover the pan with the lid to allow the mushrooms to cook a bit further and brown a bit more for 2 or 3 minutes or so. Remove the mushrooms from the skillet and set them aside.
  • Add the remaining teaspoon of oil to the skillet, and add the baby onions and another pinch of salt and pepper. Cook until the onions are starting to caramelize on one side, then flip them and continue to cook for another 2 minutes or so. Remove them from the pan as well, and set them aside with the mushrooms.

Make the rest of the gravy.

  • Heat the tablespoon of vegan butter in the same pan, and once melted, add in the bay leaf, flour, and herbs, mixing really well. Continue to cook until the flour is starting to smell a slightly toasted, about 2 to 3 minutes, then add in 1/2 cup of the stock and mix in. Then, mix in another 1/2 cup of the stock, making sure there are no lumps. Mix really well, then mix in the remaining stock, and continue to cook to bring this gravy to a boil. Once it’s boiling rapidly, reduce the heat and simmer for another 2 to 3 minutes. Taste and adjust salt and flavor.
  • Fold in the mushrooms(reserve some for garnish) and onions and simmer for another 2 minutes, then switch off the heat. Garnish with fresh herbs or black pepper and the reserved brownies mushrooms and serve over vegan meatloafs, mashed potatoes, cauliflower steaks etc

Video

Notes

This mushroom gravy is naturally nut-free and soy-free.
To make this gluten-free, use a gluten-free flour blend of choice or a mix of 1 tablespoon rice flour and 1 tablespoon corn starch.
Storage: Refrigerate for upto 3 days. Reheat on the stove, add splashes of water if too thick. 
If you want to make it without onion, just omit the baby onion and the onion powder.

Nutrition

Calories: 47kcal, Carbohydrates: 5g, Protein: 1g, Fat: 3g, Saturated Fat: 0.4g, Sodium: 334mg, Potassium: 119mg, Fiber: 1g, Sugar: 2g, Vitamin A: 195IU, Vitamin C: 2mg, Calcium: 6mg, Iron: 0.3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe? Rate and comment below!
mushroom gravy and tofu schnitzel ingredients on a kitchen counter

Ingredients and Substitutions

  • oil and vegan butter – To sauté.
  • mushrooms – This gives the gravy such an amazing flavor! Use button mushrooms, cremini, or your mushrooms of choice.
  • pearl onions – You can use red or white pearl onions, baby onions, or use shallots.
  • salt and pepper – To season the mushrooms and onions and to season the gravy.
  • herbs – You’re seasoning the gravy with a bay leaf plus sage, Italian herbs, garlic powder, and onion powder. You can replace the Italian herbs with dried herbs of choice that go with whatever you’re making.
  • stock – The liquid for your gravy. Choose your favorite vegetable stock!

Tips

  • When you add the flour, it is easy for it to go from toasted to burnt, so stir constantly.
  • You want to add the liquid to the flour mixture slowly, whisking as you add, to avoid lumps.
mushrooms in the frying pan before cooking

How to Make Mushroom Gravy

First, brown the mushrooms and onions.

In a large skillet over medium-high heat, add 2 teaspoons of the oil. Then, add the mushrooms and a good pinch of salt and cook until the mushrooms are golden on at least one side.

You want to spread the mushrooms out in the pan, so that they are almost in an even layer, then keep stirring occasionally, about every 2 minutes or so. You can also flip them in the pan.

Either way, keep cooking for another 4 or 5 minutes, then cover the pan with the lid to allow the mushrooms to cook a bit further and brown a bit more for 2 or 3 minutes or so. Remove the mushrooms from the skillet and set them aside.

mushrooms in the frying pan after cooking

Add the remaining teaspoon of oil to the skillet, and add the baby onions and another pinch of salt and pepper. Cook until the onions are starting to caramelize on one side, then flip them and continue to cook for another 2 minutes or so. Remove them from the pan as well, and set them aside with the mushrooms.

onion in the frying pan before cooking

Now, make the rest of the gravy.

Heat the tablespoon of vegan butter in the same pan, and once melted, add in the bay leaf, flour, and spices, mixing really well. Continue to cook until the flour is starting to smell a slightly toasted, about 2 to 3 minutes.

onion in the frying pan after cooking, with the flour and herbs added

Then, add in 1/2 cup of the stock and mix in. Mix in another 1/2 cup of the stock, making sure there are no lumps. Mix really well, then mix in the remaining stock, and continue to cook to bring this gravy to a boil.

toasting the flour and herbs in the pan with the onions

Once it’s boiling rapidly, reduce the heat and simmer for another 2 to 3 minutes. Fold in the mushrooms (reserve some for garnish) and onions and simmer for another 2 minutes, then switch off the heat. Garnish with fresh herbs and reserved mushroom and serve.

adding stock to the pan of onions, flour, and herbs
vegan mushroom gravy in the pan, after adding back the mushrooms and simmering

Frequently Asked Questions

Is this recipe allergy friendly?

This mushroom gravy is naturally nut-free and soy-free.

To make this gluten-free, use a gluten-free flour blend of choice or a mix of 1 tablespoon rice flour and 1 tablespoon corn starch. 
 
If you want to make it without onion, just omit the baby onion and the onion powder.

Why is my gravy lumpy?

Chances are, you added the liquid too quickly. You want to add the first cup of stock 1/2 cup at a time, whisking well as you add. Then, you can add the final cup in one go. Mix well, and you’ll be lump-free!

About Richa

Hi, I'm Richa! I create flavorful plant based recipes that are inspired by my Indian upbringing, including many gluten-free, soy-free, and oil-free options.

You May Also Like

5 from 3 votes (2 ratings without comment)

Leave a comment

If you Love the Recipe, Please consider rating it using stars in comments! It helps readers and helps more people find the recipe online and I love hearing from you all!

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

6 Comments

  1. Connie says:

    5 stars
    The most mouthwatering, delicious, gravy your tastebuds have been treated to! The flavours are so incredible and the recipe comes together very easily – an NO lumps!
    It is a family favourite and used in so many ways. I enjoyed sampling it, that we nearly did not have enough. It was hard to put the spoon down! LOL

    1. Vegan Richa Support says:

      So happy to hear!

  2. Kathy says:

    Hi
    I just made thรฉ recipe vers tasty And delicious . CAN it be freeze.
    Thank you
    Kathy Ross

    1. Vegan Richa Support says:

      Yes, you can freeze it in an airtight container or freezer bag.

  3. Pat says:

    Looks great and easy. Those baby onions are so cute! Iโ€™ve never seen them before. Iโ€™d love to find some. And what is that white block in the picture with the ingredients please? Looks like tofu but I donโ€™t see tofu in the recipe.

    I plan to put this atop my baked potatoes. Always on the hunt for easy recipes where I can use mushrooms. Canโ€™t wait to try it.

    Thanks for another great looking recipe.

    1. Richa says:

      Use shallots or sliced onion. Thatโ€™s crispy tofu schitzel coming up in 2 days!