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

Easy Vegetarian or Vegan Mushroom Gravy Recipe

Are you looking for an easy and flavorful vegan or vegetarian gravy recipe? Then you’ve come to the right place. This vegetarian mushroom gravy has been a standout on our Thanksgiving table for many years, and is praised even by our omnivore friends! One of the best things about it, aside from being so delicious, is how easy it is to customize to your liking. Skip the crème fraîche if you prefer a vegan gravy, or choose to blend it at the end if you want your gravy extra creamy and thick. Whatever you desire – it’s all gravy, baby! And it’s allll good.


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


INGREDIENTS 


  • 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 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 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 (optional, or sub with plain full-fat canned coconut milk). 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!


*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 the called-for amount (just 1 Tbsp) of cornstarch or arrowroot powder.


INSTRUCTIONS


Step 1) Make a Shallot, Garlic & Mushroom Gravy Base

Begin by heating your cooking fat (olive oil, butter, or butter alternative) in a saucepan over medium-high heat. Peel and dice the shallots, mince the garlic cloves, and add them both to the pan. Saute the shallots and garlic until they’re tender and translucent – about 5 minutes. You can substitute yellow or white onions for shallots in this recipe, but note that shallots soften and cook down exceptionally well! 

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! Sprinkle over salt and pepper to taste, and stir.

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. During this time, the mushrooms will release their natural juices, which will begin to evaporate and concentrate flavors. Cook the mushroom mix for about 10 minutes.


Step 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 both 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 for another few minutes. If not, continue to step 3. 


A four way image collage, the first image shows a sauce pan with shallots, salt, pepper, and butter simmering away inside. The second image shows the same image after the chopped cremini mushrooms have been added to the pan. The third image shows the pan and ingredients after the mushrooms have cooked down and reduced to about 1/3rd of their original volume. The fourth image shows the pan after the flour and red wine have been added and cooked to a thickened mixture.


Step 3) Add Broth & Reduce

Finally, pour in the called-for 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 your desired consistency is reached. This is a good time to taste your almost-ready vegetarian gravy, and add more salt and pepper if needed. 

When the gravy is just about done, add the optional 1/3 cup crème fraîche (or plain full-fat coconut milk). If you aren’t familiar with cooking with crème fraîche, it is an excellent choice to create a thick and wonderfully creamy gravy. It is a cultured (fermented) cream product, similar to but less tangy than sour cream, and does not curdle when heated as many other dairy products do. Hint: Add some of the leftover crème fraîche to your mashed potatoes. Yum.

Another way to make this an even thicker, smoother (and less overtly “mushroomy”) gravy, you could opt to blend the finished gravy – which is otherwise slightly chunky with mushroom bits. Do this by using either a classic blender, or right in the pan with an immersion blender.  We enjoy ours both ways!


Step 4) Serve & Enjoy!

It is time to eat up! Serve and enjoy this awesome vegan or vegetarian gravy with all of your favorite holiday sides – or with any dinner, any time of year. We love drizzling this gravy over mashed potatoes (duh), green beans, or on top of our favorite garlic and herb roasted Brussels sprouts. 

Have you ever tried growing your own potatoes? It is actually quite easy to do! Learn how to grow potatoes in containers here. The flavor of homegrown spuds can’t be beat… and paired with this gravy? They’re pretty much to die for.

Store any leftover vegan or vegetarian gravy in the fridge, and use within one week. If you have more than you can use within a week, or simply prefer to save some for another time, feel free to freeze the leftovers! Once cooled, add the leftover gravy to wide-mouth (freezer safe) glass jars, or BPA-free plastic freezer storage containers. Defrost in the refrigerator and re-heat as needed.


A brown ceramic bowl with handles is shown full of mashed potatoes. The mushroom gravy has been added to the top of the mashed potatoes and it is running down the front of the mashed potatoes and the sides as well. The gravy is dark brown in color and contains visible chunks of diced mushrooms. There is a white ceramic gravy boat sitting on a wooden tray in the background.


Dig in!


I hope you enjoy this vegetarian gravy as much as we do. Please feel free to ask any questions, share this recipe, and stop back by with a review once you try it! If you’re looking for other holiday side dish ideas, be sure to check out our highly-rated sweet potato, apple, and fresh cranberry bake! Though I don’t recommend eating that one with gravy… Or, get inspired here: 20+ Satisfying Vegan and Vegetarian Holiday Recipes That Everyone Will Love.


Print Recipe Pin Recipe
4.87 from 37 votes

Easy Vegetarian or Vegan Mushroom Gravy Recipe

Are you looking for an easy and flavorful vegan or vegetarian gravy recipe? Then you’ve come to the right place. This vegetarian mushroom gravy is delicious, rich, and creamy! It is also easy to customize and make it thick, smooth, chunky, or vegan. Whatever you desire – It's all gravy, baby!
Prep Time20 minutes
Cook Time45 minutes
Course: Holiday Dish, Sauce, Side Dish
Cuisine: American
Keyword: mushroom gravy, Vegan gravy, Vegetarian gravy
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 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 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. This is a good time to taste your almost-ready vegetarian gravy, and add more salt and pepper if needed. 
  • Optional: Add 1/3 cup crème fraîche or plain coconut milk.
  • Optional: Blend gravy 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 to enjoy for several months to come.

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.



DeannaCat signature, keep on growing

26 Comments

  • 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!!

Leave a Reply

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

Recipe Rating