Food Sharing Vegan

  • Vegan Thanksgiving Recipes
  • Recipes
    • All Recipes
    • Breakfast
    • Lunch
    • Dinner
    • Soups & Stews
    • Appetizers
    • Side Dishes
    • Desserts
    • Baking
    • Drinks
    • Air Fryer
    • Instant Pot
    • Vegan 30 Minute Meals
    • Pasta
    • Salads
    • Sauces & Dressings
    • Thanksgiving
    • Christmas
  • About
    • About Toni
    • Podcast
    • Contact
  • Cookbooks
    • Shop My Favorites
  • Subscribe
menu icon
go to homepage
  • Vegan Thanksgiving Recipes
  • Recipes
    • All Recipes
    • Breakfast
    • Lunch
    • Dinner
    • Soups & Stews
    • Appetizers
    • Side Dishes
    • Desserts
    • Baking
    • Drinks
    • Air Fryer
    • Instant Pot
    • Vegan 30 Minute Meals
    • Pasta
    • Salads
    • Sauces & Dressings
    • Thanksgiving
    • Christmas
  • About
    • About Toni
    • Podcast
    • Contact
  • Cookbooks
    • Shop My Favorites
  • Subscribe
search icon
Homepage link
  • Vegan Thanksgiving Recipes
  • Recipes
    • All Recipes
    • Breakfast
    • Lunch
    • Dinner
    • Soups & Stews
    • Appetizers
    • Side Dishes
    • Desserts
    • Baking
    • Drinks
    • Air Fryer
    • Instant Pot
    • Vegan 30 Minute Meals
    • Pasta
    • Salads
    • Sauces & Dressings
    • Thanksgiving
    • Christmas
  • About
    • About Toni
    • Podcast
    • Contact
  • Cookbooks
    • Shop My Favorites
  • Subscribe
×
Home » Recipes » Vegan Side Dishes

Vegan Mushroom Gravy

Toni Okamoto sitting on a porch eating grapes
Modified: Oct 19, 2026 · Published: Feb 16, 2026 by Toni Okamoto · As an Amazon Associate and Walmart Creator, I earn from qualifying purchases at no extra cost to you · 2 Comments

This vegan mushroom gravy is rich, savory, and so easy to make from scratch in about 30 minutes! Pour it over my Instant Pot garlic mashed potatoes, a big scoop of easy vegan stuffing, or your favorite vegan roast.

Jump to Recipe Grocery List
A bowl of thick, brown vegan mushroom gravy with pieces of chopped mushroom throughout.

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:
  • What Makes This Vegan Mushroom Gravy So Good
  • Vegan Mushroom Gravy Ingredients
  • Recipe Variations
  • How to Make Vegan Mushroom Gravy Step-by-Step
  • Gluten-Free and Oil-Free Mushroom Gravy
  • Common Mushroom Gravy Mistakes
  • What to Serve With Vegan Mushroom Gravy
  • Make It Ahead for the Holidays
  • Storage Information
  • Vegan Mushroom Gravy FAQs
  • More Vegan Thanksgiving Recipes
  • Vegan Mushroom Gravy

What Makes This Vegan Mushroom Gravy So Good

I've shared my creamy vegan sausage gravy and a quick easy vegan gravy made with pantry seasonings, but when I want a gravy with real depth, this savory mushroom version is the one I make. It's loved by vegans, vegetarians, and meat-eaters alike, and it's SO GOOD over stovetop garlic mashed potatoes.

  • Simple ingredients: Made with 8 simple ingredients, plus salt, pepper, and optional sage.
  • Quick: Ready in about 30 minutes, start to finish.
  • For everyone at the table: Naturally dairy-free and vegan, so it also works as a vegetarian mushroom gravy for everyone.
  • Easy to customize: Make it chunky or blend it smooth, thick or thin, with different mushrooms and herbs.
  • Make-ahead: It's freezer-friendly, which takes so much stress off a holiday cooking day.
  • Flexible: Easy to make gluten-free or oil-free (see below).

If you love mushrooms as much as I do, my vegan cream of mushroom soup is another must-make.

Vegan Mushroom Gravy Ingredients

These everyday ingredients turn into a gravy that tastes like it simmered all day. You'll find the exact amounts in the recipe card below.

Ingredients for vegan mushroom gravy measured out on a white surface, including mushrooms, onion, garlic, herbs, flour, broth, and soy sauce.
  • Neutral oil or vegan butter: Cooks the onion and mushrooms and makes the roux with the flour. I usually use oil, but vegan butter works in the same amount and gives a richer, more buttery flavor.
  • Yellow onion: Adds sweetness and savory depth. Cook it longer if you love a caramelized onion flavor.
  • Mushrooms: Cremini (baby bella) give a deeper color and flavor, while white button mushrooms make a milder, all-purpose gravy. Any mix works.
  • Garlic: Fresh garlic adds so much flavor here.
  • Thyme and sage: Classic holiday herbs. Fresh or dried thyme both work, and the sage is optional.
  • All-purpose flour: Thickens the gravy. See the gluten-free section for swaps.
  • Vegetable broth: The base of the gravy. I love Better Than Bouillon no-chicken or no-beef bases for the richest flavor.
  • Soy sauce or tamari: Brings salty, savory umami and a deeper brown color. Use tamari for gluten-free.
  • Salt and black pepper: Start with the amounts in the card, then taste and adjust at the end.

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.
  • Dried mushrooms: Swap some of the fresh mushrooms for rehydrated porcini, and use the strained soaking liquid for part of the broth.

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

How to Make Vegan Mushroom Gravy Step-by-Step

Before you start, peel and finely dice the onion, mince the garlic, and finely chop (or slice) the mushrooms. If they're dirty, lightly wipe the mushrooms with a damp paper towel instead of rinsing them, so they brown instead of steam.

Chopped mushrooms and diced onion in a skillet with a wooden spoon.

Step 1: Sauté the onion and mushrooms. Heat the oil (or melt the vegan butter) in a large skillet over medium heat. Cook the onion for 4 to 5 minutes until softened, then add the mushrooms.

Browned mushrooms and onion with herbs in the skillet.

Step 2: Brown and add the aromatics. Cook the mushrooms for 7 to 8 minutes, stirring occasionally, until they release their liquid and turn golden brown. Stir in the garlic, thyme, and sage and cook for 1 minute until fragrant.

Flour sprinkled over the mushrooms and onion in the skillet.

Step 3: Add the flour. Sprinkle the flour over the mushrooms and onion.

Mushrooms and onion coated in flour in the skillet, with a whisk and a glass of broth beside it.

Step 4: Cook the roux. Stir to coat everything evenly, and cook for 1 to 2 minutes to cook off the raw flour taste.

Vegetable broth being whisked into the mushroom and flour mixture in the skillet.

Step 5: Whisk in the broth. Slowly pour in the vegetable broth, whisking constantly to prevent lumps.

Thickened brown vegan mushroom gravy in the skillet with a whisk.

Step 6: Simmer and season. Stir in the soy sauce, salt, and pepper. Reduce the heat to low and simmer for 5 to 7 minutes until the gravy thickens to your liking. Taste and adjust the seasoning, then blend part or all of it with an immersion blender if you'd like a smoother gravy. Enjoy!

PRO TIP: Give the mushrooms room. A very large pan keeps them from crowding, so they turn deep golden brown, and that browning is where most of the rich flavor comes from.

Gluten-Free and Oil-Free Mushroom Gravy

Gluten-free: Use a gluten-free all-purpose flour blend in place of the flour, and tamari instead of soy sauce. You can also skip the flour and thicken the gravy at the end with a cornstarch slurry (see the FAQs). Check that your broth is gluten-free, too.

Oil-free: Sauté the onion and mushrooms in a splash of broth or water in a preheated nonstick pan, adding more as needed to keep them from sticking. The gravy won't be quite as rich and silky, but it's still delicious. Since there's no fat to make a roux, thicken it with a slurry instead of stirring in the flour.

Common Mushroom Gravy Mistakes

  • Rushing the mushrooms: If the mushrooms are still wet and pale, the gravy will taste flat. Wait until their liquid has cooked off and they're golden brown.
  • Adding the broth all at once: Pour it in slowly while whisking. If lumps happen anyway, a quick blend with an immersion blender smooths them right out.
  • Salting too early: Broth and soy sauce are both salty, and the gravy concentrates as it simmers, so taste at the end before adding more salt.
  • Expecting the same color every time: The color changes with the mushrooms and broth you use. Cremini and a no-beef broth make a darker gravy, and white mushrooms with a light broth make a lighter one.
A bowl of finished vegan mushroom gravy ready to serve.

What to Serve With Vegan Mushroom Gravy

I love this gravy at vegan roast dinners, Thanksgiving, and Christmas with:

  • Protein: Vegan versions of all the favorites, like my Beyond Meat meatloaf, vegan meatballs, plant-based steak, or vegan chicken. It's also great over sautéed Beyond Meat tips or crumbles for an easy weeknight dinner.
  • Pastry: A vegan pot pie or wellington, or spooned over a vegan lentil shepherd's pie.
  • Potatoes: Roasted potatoes, vegan scalloped potatoes, these crispy roasted sweet potato wedges, or over a loaded mashed potato bowl.
  • Vegetables: Steamed or roasted carrots, brown sugar green beans, Brussels sprouts, cauliflower, broccoli, or garlic herb roasted vegetables.
  • Holiday sides: Next to a dairy-free green bean casserole and all the stuffing.

You can also use it for vegan biscuits and gravy, as a vegan burger topping, over pasta, or on fries for vegan poutine.

Make It Ahead for the Holidays

This gravy is a lifesaver on a busy holiday cooking day. Make it up to 4 to 5 days ahead, cool it, and keep it in the fridge, or freeze it for up to 3 months. It thickens as it cools, so warm it gently on the stove and whisk in a splash of broth or water until it's pourable again.

Storage Information

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

Freeze: In a container or a Stasher bag (spread flat) for up to 3 months. Thaw overnight in the fridge, or set the container in a bowl of lukewarm water.

Reheat: In the microwave in 30-second bursts or on the stove, with a splash of extra vegetable broth or water to loosen it up if needed. For general leftover guidelines, see the FoodSafety.gov cold food storage chart.

Leftover vegan mushroom gravy in a glass storage container.

Vegan Mushroom Gravy FAQs

What mushrooms are best for mushroom gravy?

White button mushrooms are inexpensive, easy to find, and make a mild, all-purpose gravy. Cremini mushrooms (baby bella) give a slightly deeper color and flavor. For an even richer gravy, use a mix of fresh and rehydrated dried mushrooms like porcini, and use the strained soaking liquid for some of the broth. Bags of mixed wild mushrooms work well, too.

Is mushroom gravy vegan?

Not always. Many mushroom gravies are made with butter, cream, or beef or chicken stock. This one uses oil or vegan butter and vegetable broth, so it's fully vegan and vegetarian. If you're buying a gravy mix or ordering at a restaurant, check the label or ask about the stock and butter.

How do I thicken mushroom gravy?

Simmer it a little longer, stir in a bit more flour as a slurry, or blend a portion of the gravy. Keep in mind that it thickens more as it cools.

Can I use cornstarch instead of flour?

Yes! Mix the cornstarch with a little cold water until smooth, then stir it into the gravy toward the end. Turn up the heat and stir constantly until it thickens. This is also an easy way to make the gravy gluten-free.

Can I make this mushroom gravy without oil or vegan butter?

Yes. Sauté the onion and mushrooms in a splash of broth in a preheated nonstick pan, and thicken the gravy with a slurry at the end. It won't be quite as rich and silky, but it's still full of flavor.

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!

More Vegan Thanksgiving Recipes

  • Vegan ice cream cake topped with chopped peanuts, with a wedge removed to reveal the layers.
    Easy Vegan Ice Cream Cake (Oreo| No Bake)
  • Golden peanut butter cookies with chocolate peanut butter cups pressed into their centers.
    Peanut Butter Cup Cookies (Vegan)
  • A bowl of thick yellow split pea soup with chunks of vegetables.
    Easy Yellow Split Pea Soup
  • Overhead view of banana ice cream scoops in a speckled bowl with a spoon.
    Ninja Creami Banana Ice Cream
Mushroom gravy served in a bowl with a spoon.

Vegan Mushroom Gravy

Toni
This vegan mushroom gravy is rich, savory, and so easy to make from scratch in about 30 minutes! Perfect for mashed potatoes, stuffing, vegan roast dinners, and the holidays.
5 from 1 vote
Print Recipe Pin Recipe Grocery List
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 8 servings
Calories 252 kcal

Equipment

  • 12-Inch Pan
  • Whisk
  • Measuring Cups
  • Measuring Spoons
  • Knife Set
  • Immersion Blender optional

Ingredients
  

  • 6 tablespoons neutral oil or vegan butter
  • 1 small yellow onion finely diced
  • 1 cup cremini 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 bases
  • 2 tablespoons soy sauce or tamari
  • ½ teaspoon salt plus more to taste
  • ½ teaspoon black pepper

Instructions
 

  • In a large skillet, heat the oil (or melt the vegan butter) over medium heat. Add the onion and cook for 4 to 5 minutes, until softened.
  • Chopped mushrooms and diced onion in a skillet with a wooden spoon.
    Add the mushrooms and cook for 7 to 8 minutes, stirring occasionally, until they release their moisture and turn golden brown.
  • Browned mushrooms and onion with herbs in the skillet.
    Stir in the garlic, thyme, and sage (if using). Cook for 1 minute until fragrant.
  • Flour sprinkled over the mushrooms and onion in the skillet.
    Sprinkle in the flour and stir well to coat the mushrooms and onion evenly. Cook for 1 to 2 minutes to remove the raw flour taste.
  • Vegetable broth being whisked into the mushroom and flour mixture in the skillet.
    Slowly pour in the vegetable broth, whisking constantly to prevent lumps.
  • Thickened brown vegan mushroom gravy in the skillet with a whisk.
    Stir in the soy sauce, salt, and pepper. Reduce the heat to low and simmer for 5 to 7 minutes, until the gravy thickens to your desired consistency.
  • Taste and adjust the seasoning. For a smoother gravy, blend part or all of it with an immersion blender.
  • A bowl of thick, brown vegan mushroom gravy with pieces of chopped mushroom throughout.
    Serve warm over vegan mashed potatoes, stuffing, or your favorite holiday dishes.

Notes

  • This recipe makes about 4 cups of gravy, or 8 servings of ½ cup.
  • Use white button mushrooms for a milder, all-purpose gravy, or cremini for a deeper color and flavor. A mix of fresh and rehydrated dried mushrooms makes it even richer.
  • Cook the mushrooms until their liquid has cooked off and they're deep golden brown. A very large pan helps, so they don't crowd.
  • For a thinner gravy, whisk in more broth. For a thicker gravy, simmer it longer or stir in a little more flour as a slurry.
  • For gluten-free gravy, use a gluten-free all-purpose flour blend, tamari, and a gluten-free broth, or thicken with a cornstarch slurry instead of flour.
  • The color changes with the mushrooms and broth you use. Add a little Kitchen Bouquet or instant coffee powder for a darker gravy.
  • Store in an airtight container in the fridge for 4 to 5 days, or freeze for up to 3 months. Reheat with a splash of broth or water to loosen it.

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

  • Hearts of palm ceviche with diced tomatoes, onion, and herbs in a bowl.
    Vegan Ceviche (Heart of Palm)
  • Split cooked sweet potatoes topped with pats of vegan butter.
    Instant Pot Sweet Potatoes
  • Sweet potato fries topped with black beans, corn, tomatoes, avocado, and dollops of sauce.
    Loaded Sweet Potato Fries
  • Spiral pasta and corn coated in creamy dressing in a serving bowl.
    Elote Pasta Salad (Mexican Street Corn)

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
    • Toni Okamoto says

      October 19, 2026 at 6:48 am

      Thank you so much! I'm so glad you love it. It's one of my favorite things to make for the holidays!

      Reply
Toni Okamoto sitting on a porch, smiling and eating grapes.

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

Vegan Thanksgiving Recipes

  • Vegan chicken pot pie with golden pastry and a creamy vegetable filling exposed.
    Vegan Chicken Pot Pie (Casserole)
  • Golden bread stuffing baked in a casserole dish.
    Easy Vegan Stuffing
  • Vegan scalloped potatoes served on a plate.
    Vegan Scalloped Potatoes
  • Vegan pumpkin pie with a slice cut from its smooth filling.
    Easy Vegan Pumpkin Pie

Comforting Soups

  • A bowl of thick yellow split pea soup with chunks of vegetables.
    Easy Yellow Split Pea Soup
  • A bowl of creamy condensed mushroom soup sprinkled with herbs.
    Vegan Condensed Cream of Mushroom Soup
  • A bowl of green potato asparagus soup topped with asparagus tips.
    Potato Asparagus Soup
  • A bowl of lentil soup with chickpeas, quinoa, and chunky vegetables.
    Instant Pot Lentil Soup

Footer

As Featured On

Featured in Home & Family, Parade, What the Health, Salon, BuzzFeed, and NBC News.

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 © 2026 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.