Join Waitlist We will inform you when the product arrives in stock. Please leave your valid email address below.

Simple Mushroom Gravy Recipe (Vegan or Vegetarian)

looking down on a brown bowl with handles full of mashed potatoes covered in chunky mushroom gravy, with a gravy boat set off to the side

You’re going to love this delicious vegetarian or vegan mushroom gravy recipe. Full of rich and savory flavors, it’s simple to make from scratch and tastes incredible on top of mashed potatoes and more.

This crowd-pleasing mushroom gravy has been a standout on our Thanksgiving table for many years. It receives the highest praise… even from our omnivore friends and folks who don’t usually like mushrooms! (Check out the reviews.)

It’s also easy to customize mushroom gravy to your liking. You can make it vegan or use dairy, leave it chunky, or blend it at the end for an extra creamy, thick gravy. Whatever you desire – it’s all gravy, baby!


A close up of a bowl of mashed potatoes with brown chunky mushroom gravy poured over the top, with a gravy boat bowl in the background

Would you like to save this?

We'll email this post to you, so you can come back to it later!



Mushrooms are a key ingredient to make the best-tasting vegan gravy possible. The combination of mushrooms, garlic, and soy sauce come together in this recipe to create highly desirable, mouth-watering natural umami flavors – without the need for meat! In fact, umami means “the essence of deliciousness” in Japanese.


Ingredients


The recipe below yields approximately 3 cups of mushroom gravy. For an extra-large holiday gathering, you may want to double the recipe! Especially if you’re hoping for leftovers.


  • 1/2 pound of brown Cremini or mini Portobello mushrooms (one common 8-ounce package)
  • 1.5 cups vegetable broth (low sodium)
  • 2 tbsp olive oil, butter, or vegan butter alternative
  • 3 ounces shallots (substitute with 1 small yellow or white onion)
  • 2 cloves of garlic
  • 2 Tbsp white all-purpose flour (*see gluten-free notes below)
  • 1 Tbsp tamari or soy sauce
  • salt and black pepper, to taste
  • A splash of red wine for de-glazing the pan (optional – we use about an ounce)
  • 1/3 cup crème fraîche. To make vegan mushroom gravy, you can either simply omit the cream completely, or sub with plain full-fat canned coconut milk instead. You can also use heavy cream in a pinch, but wait to add it until the gravy is finished cooking and removed from the heat as it may curdle (including when re-heated).
  • 1 Tbsp nutritional yeast. Optional – but highly suggested, especially if you are not going to use crème fraîche!


FAQ: How to thicken gravy without flour?


To thicken gravy without flour and make gluten-free mushroom gravy, do one of the following:

  • Substitute the wheat flour with an equal amount of 1:1 gluten free flour or rice flour
  • OR replace the flour with HALF the amount in cornstarch or arrowroot powder (1 Tbsp in this case)
  • The process of cooking down and reducing the gravy will also naturally thicken it.
  • Blending the gravy at the very end (optional) will also thicken it even further.



A bowl of raw, whole mushrooms laying on a wooden table with herbs and onions around it


Instructions


1) Make a Shallot, Garlic & Mushroom Gravy Base


  • Begin by heating olive oil, butter or vegan butter in a saucepan over medium-high heat. Then add the diced shallots (or onions) and minced garlic to the pan, and saute until they’re tender and translucent – about 5 minutes.

  • Next, add a half-pound of washed and finely-chopped brown cremini or portobello mushrooms. If you don’t intend to blend your gravy at the end, cut them nice and small. Or, feel to free to cut some into larger slices if you like big bites of mushroom!

  • Sprinkle over salt and pepper to taste.

  • Now simmer the mushrooms, onions, and garlic on medium-high heat until they’re soft and reduce to about one-third of the original volume (about 10 minutes). During this time, the mushrooms will release their natural juices, which will begin to evaporate and concentrate flavors! Stir occasionally.


A close up inside a saucepan with olive oil, diced shallots (onions) and garlic in the bottom of the plan (still raw but cooking), with visible salt and pepper sprinkled over.
A close up inside a saucepan with finely chopped brown mushrooms added to the bottom of the pan along with the shallot and garlic.


2) Create a Roux


  • Add 1 tbsp tamari or soy sauce and optional 1 tbsp of nutritional yeast to the mushroom mixture. We sometimes skip the nutritional yeast when we use crème fraîche since they both provide a somewhat similar tangy, nutty, and “cheesy” flavor. Or, do both!

  • Next, evenly sprinkle over 2 tablespoons of all-purpose white flour (or gluten-free alternatives as described above). Mix thoroughly to evenly coat all of the mushrooms. This should make everything quite thick and stick together like a paste. Continue to cook for 5 minutes, stirring frequently. 

  • Here is where we like to add a splash of red wine (about an ounce or so) to de-glaze the pan and add a beautiful pop of flavor! If you choose to do the same, stir it in and then allow everything to cook and simmer for another few minutes.


A close up inside a saucepan showing the mushrooms have cooked down and reduced significantly


3) Add Broth, Reduce and Thicken


  • Finally, pour in the vegetable broth, adding a little at a time and mixing as you go. Bring the gravy to a simmer and then allow it to reduce for 20 to 30 minutes, or until it reaches your desired consistency.

  • When the mushroom gravy is just about done, add the optional 1/3 cup crème fraîche* or plain full-fat coconut milk and heat through. Also do a taste-test at this time and add more salt and black pepper if needed. 

  • To make an even thicker, smoother vegan mushroom gravy, you could opt to blend the finished gravy (which also helps to “hide” the mushroom chunks from picky eaters). Either blend right in the pan with an immersion blender or carefully transfer to a regular blender. You can also blend just a portion.


*If you aren’t familiar with cooking with crème fraîche, it is an excellent choice to create a thick and wonderfully creamy mushroom gravy. It is a cultured (fermented) cream product, similar to but less tangy than sour cream. Most importantly, it does not curdle when heated as many other dairy products do. (Pro tip: add some of the leftover crème fraîche to your mashed potatoes. Yum.)


An overhead view of a cooking pot with finished vegan mushroom gravy, after the flour and red wine have been added and cooked to a thickened mixture.
Sometimes we blend it up, sometimes we leave the mushrooms chunky – and sometimes we mix half and half!
A bowl of mashed potatoes topped with mushroom gravy, with a full gravy boat sitting off to the side


Ways to Enjoy Mushroom Gravy


Serve and enjoy your delicious mushroom gravy with all of your favorite holiday sides – or with any dinner, any time of year! Mushroom gravy is excellent over mashed potatoes (duh) or Thanksgiving stuffing, including our favorite sweet and savory vegan sourdough bread stuffing recipe.

Gravy is also fantastic drizzled over other vegetables like sautéed green beans, collard greens or kale, or garlic and herb roasted Brussels sprouts. Gravy can be served over french fries to make poutine, added to pasta to create a stroganoff-like dish, on top hot sandwiches, meatloaf, turkey, or other meat.


A close up of a baking dish full of sourdough bread stuffing (dressing) with pecans, diced apples and kale mixed amongst the breadcrumbs
A close up overhead view of a bowl of roasted brussels sprouts, that are slightly blacked in spots, have sprigs of herbs and cloves of garlic showing in the bowl, and a light sprinkle of melted parmesan cheese on top.


How to Store or Preserve Mushroom Gravy


Store leftover mushroom gravy in the refrigerator in an air-tight container, and use within one week.

To preserve leftovers, you can also freeze mushroom gravy! Once cooled, add it to freezer safe containers (like our favorite reusable BPA-free plastic freezer storage containers). Freeze for up to 6 months and defrost in the refrigerator for the best results.


Enjoy!


All in all, I hope you love this simple mushroom gravy recipe as much as we do. Please stop back by to leave a review once give it a try!

If you’re looking for other holiday side dish ideas, be sure to check out our highly-rated fresh cranberry sauce recipe or this delicious sweet potato, apple, and fresh cranberry bake. Or, get inspired here: 20+ Satisfying Vegan and Vegetarian Holiday Recipes That Everyone Will Love.


Simple Mushroom Gravy Recipe (Vegan or Vegetarian)

A crowd-pleasing vegetarian or vegan mushroom gravy recipe that's simple to make from scratch, easy to customize, full of rich and savory flavors, and tastes incredible on top of mashed potatoes and more.
4.89 from 45 votes
Prep Time 15 minutes
Cook Time 45 minutes
Course Holiday Dish, Sauce, Side Dish
Cuisine American
Servings 3 cups

Equipment

  • Medium saucepan

Ingredients
  

  • 1/2 pound brown Cremini or mini Portobello mushrooms (one common 8-ounce package), finely diced
  • 1.5 cups  vegetable broth (low sodium)
  • 2 Tbsp olive oil, butter, or vegan butter alternative
  • 3 ounces shallots (substitute with 1 small yellow or white onion), diced
  • 2 cloves garlic, peeled and minced
  • 2 Tbsp white all-purpose flour (*see gluten-free alternatives in the notes below)
  • 1 Tbsp tamari or soy sauce
  • salt and black pepper, to taste
  • 1 splash red wine, to de-glaze the pan (optional – about 1 ounce)
  • 1/3 cup crème fraîche (optional, or sub with plain full-fat canned coconut milk)
  • 1 Tbsp nutritional yeast (optional – but highly suggested if you are not going to use crème fraîche!)

Instructions
 

  • Heat your cooking fat (olive oil, butter, or butter alternative) in a saucepan over medium-high heat.
  • Add diced shallots and minced garlic. Saute until tender and translucent, about 5 minutes.
  • Add a half-pound of washed and finely-chopped mushrooms. If you don’t intend to blend your gravy at the end, cut them nice and small! Sprinkle over salt and pepper to taste, and stir.
  • Simmer the mushrooms, onions, and garlic on medium-high until they’re soft and reduce to about one-third of the original volume, about 10 minutes.
  • Add 1 tbsp tamari or soy sauce and optional 1 tbsp of nutritional yeast to the mushroom mixture.
  • Evenly sprinkle over 2 tablespoons of all-purpose white flour to create a roux. Mix thoroughly to evenly coat all of the mushrooms. This should make everything quite thick and stick together like a paste. Continue to cook for 5 minutes, stirring frequently. 
  • Optional: Add a splash of red wine (about an ounce or so) to de-glaze the pan and add a beautiful pop of flavor!
  • Pour in the called-for vegetable broth, adding a little at a time and mixing as you go. Bring gravy to a simmer and then allow it to reduce for 20 to 30 minutes, or until your desired consistency is reached. 
  • Optional: Add 1/3 cup crème fraîche or plain coconut milk once it's almost finished cooking. Taste test and add more salt or pepper if needed.
  • Optional: Blend gravy (or a portion) to create a smoother, thicker consistency before serving.
  • Serve warm over your favorite gravy companion dishes.
  • Store leftovers in the refrigerator and use within one week, or freeze for up to 6 months in freezer-safe containers.

Notes

*To make a gluten-free gravy, substitute the wheat flour with either an equal amount of 1:1 gluten free flour or rice flour, OR half of the called-for flour (just 1 Tbsp) of cornstarch or arrowroot powder.
Keyword mushroom gravy, simple mushroom gravy, vegan mushroom gravy, vegetarian mushroom gravy
Tried this recipe?Let us know how it was!



DeannaCat signature, keep on growing

34 Comments

  • Leslie

    5 stars
    Made this for the first time tonight and it’s delicious! Did the nutritional yeast, a bit of red wine, and some coconut milk/cream version. Highly recommend for anyone!

  • Pat C

    5 stars
    Made this today for Thanksgiving and it is delicious! Didn’t have crème fraiche but I used my homemade cashew cream instead and it still turned out great. Will be making this on the regular for winter or anytime I need gravy!

  • Marissa

    5 stars
    I just made this to bring to our Turkey Day celebration, and WOW. I want to eat the whole pot before dinner tomorrow! It is seriously delicious.

  • C K Neilson

    5 stars
    Oh. Mylanta.

    This recipe is incredible! We made this for a Christmas meal but I want it on everything. We had enough left over that I continued to eat it for a week and it was better every time. Absolutely deglaze the pan with the wine. We made a crème fraîche from scratch (two ingredients) and that was the finishing touch that sent the recipe over the top. My meat and potatoes, doesn’t love vegetables, sister-in-law asked for the recipe because she enjoyed it so much. And she doesn’t even care for mushrooms! This quickly went to the top of saved recipes and will be on repeat in our household for a very long time. So good!

  • Ashley

    5 stars
    Made this for Thanksgiving because we had a ton of mushrooms from our CSA box. I didn’t have creme freche so used nutritional yeast, and since we aren’t big mushroom fans I blended it super smooth. The end result was incredibly delicious!!! Definitely will be making this again.

  • Danielle J

    5 stars
    This gravy is SO GOOD!! I don’t even like mushrooms but I was so excited to try it. It exceeded my expectations, and my entire family devoured it! The flavor is just insane. Definitely saved it for next year.

  • Athena Cardiasmenos

    5 stars
    I’ve tried a few mushroom gravy recipes in the past, but I was always disappointed with the lack of flavor. This recipe changed my mind. It is SO good. It’s my families favorite gravy. The meat eaters in my family love it too. I doubled the recipe this year and made half chunky and half smooth. They were both delicious but the chunky was the winner!

  • Paige

    5 stars
    So good! I didn’t end up using the wine because I didn’t have any, and I actually used coconut milk instead of crème fraîche. Also, I didn’t blend it, I just sliced the mushrooms into small pieces.

  • Christine

    5 stars
    This recipe is so good that I have decided to have this instead of turkey this thanksgiving! It’s actually good on everything !!

    • Marisa

      5 stars
      This was a huge hit! Our vegetarian loved it, our meat eater loved it, even our mushroom-averse kid loved it. I will never make meat gravy again! I used cornstarch instead of flour, white wine instead of red, and left out the creme fraiche. It’s so delicious I kept stealing spoonfuls. So glad I made a double batch!!

4.89 from 45 votes (20 ratings without comment)

Leave a Reply

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

Recipe Rating