This post contains affiliate links. Please see our disclosure policy.
This Vegan Mushroom Gravy is savory, saucy, and easy to make. It’s just as tasty as its traditional counterpart but made with 100% plant-based ingredients. Serve it with mashed potatoes at Thanksgiving and your favorite comfort food dinners!
This recipe was originally published on November 15, 2017. It was updated with new recipe information and photos on October 18, 2024.
Mushrooms are one of my favorite meat replacements, and this mushroom gravy recipe is no exception! Savory and hearty mushrooms and porcini mushroom powder simmer in a velvety and rich sauce, infusing the sauce with so much flavor you’ll never miss the butter or meat.
Best of all, this vegan mushroom gravy recipe is incredibly easy to make. Just sauté the fungi, stir in flour, broth, and seasonings, and let it simmer to perfection on the stove. Spoon it over vegan mashed potatoes, drizzle it on Roasted Cabbage “Turkey” or open-face sandwiches, and make it whenever comfort food cravings strike.
For more vegan Thanksgiving recipes, check out my Vegan Mashed Potatoes, Butternut Squash Slow Cooker Stuffing, and Vegan Sweet Potato Pie recipes.
Ingredients
Cremini Mushrooms: Also known as “Baby Bellas,” cremini mushrooms are immature portobello mushrooms. They are meaty, tender, and savory. Find them in the produce section of most well-stocked grocery stores. If desired, you can swap any of your favorite mushroom varieties, such as white button, portobello, oyster, and king oyster.
All-Purpose Flour: This ingredient is stirred and cooked with the sautéed mushrooms, developing a nutty flavor and allowing the broth to thicken when simmered. You will need just two tablespoons. For a gluten-free alternative, use chickpea powder.
Porcini Mushroom Powder: This ingredient intensifies the depth, richness, and umami, keeping this vegetarian mushroom gravy recipe meat-free. You can find it in specialty grocery stores and online (Amazon, The Spice House).
Vegetable Stock: This adds moisture and sauciness to mushroom gravy recipes. Use homemade or store-bought stock. I like to mix Better Than Bouillon vegetable bouillon paste with hot water.
Seasonings: Rosemary, freshly cracked pepper, and salt season the gravy, adding herbal and peppery notes. Sea salt or kosher salt enhance the sauce’s flavor. Use fresh or dried rosemary.
Nutritional Yeast: Also known as “nooch,” nutritional yeast provides an extra layer of umami flavor to make the best mushroom gravy. Find it in health foods stores, the health food aisle of well-stocked grocery store, or online (Amazon, Walmart, iHerb).
Tamari: This Japanese sauce has a flavor similar to soy sauce but is made without wheat, so it is smooth and rich, enhancing the recipe’s umami flavor while keeping the mushroom gravy vegan. If needed, swap in soy sauce, Bragg’s liquid aminos, or coconut liquid aminos.
How to Make Vegan Mushroom Gravy
- Sauté mushrooms. Heat the oil in a saucepan over medium heat. Add the garlic, and sauté a for until slightly golden, about 2 minutse. Then add the mushrooms and a pinch of salt. Stir and sauté until tender, about 7 minutes.
- Add & toast flour. Add the all-purpose flour and stir well. Cook the flour until it smells nutty, for about 30 seconds. This is the roux for this vegan mushroom gravy.
- Add liquid and seasonings. Add the porcini powder, vegetable stock (or water and bouillon), black pepper, and rosemary. Use a wooden spoon to scrape the stuck bits off the bottom of the pot.
- Simmer. Bring to a simmer and reduce the heat to medium-low. Cook the gravy for 30 minutes, until it has reduced and thickened.
- Season. Stir or whisk in the tamari and nutritional yeast. Season the gravy to taste with salt. Remove the gravy from the heat, and serve. It’s amazing over vegan mashed potatoes.
Jenné’s Recipe Pro-Tips
- Stir the flour well. Prevent burning by stirring the flour well as it toasts. You will know to add the liquid and seasonings when it smells nutty, after about 30 seconds.
- Cook the gravy until reduced. Keep an eye on the homemade mushroom gravy as it simmers. It should cook at a calm simmer, so reduce the heat if it starts to roll or boil. If the gravy reaches your preferred consistency before 30 minutes, you can remove it from the heat early.
- Cool slightly before serving. The gravy will be hot after simmering. Let it cool for at least 5, ideally 10 minutes, before serving for the best presentation.
- Make ahead directions. Save on holiday mealtime stress by making this easy mushroom gravy ahead of time. Refrigerate in an airtight container for up to two days. Reheat it over low on the stovetop, adding an extra tablespoon or two of vegetable broth if needed to reconstitute it.
Recipe Variations
Though I dare say this brown mushroom gravy is perfect as-is, you can give it your own twist by making any of the following adaptations.
- Mushrooms: Make this gravy with nearly any type of edible mushroom. You can substitute all or part of the cremini with white button, portobello, oyster, or king oyster mushrooms.
- Gluten-Free: Mushroom gravy is super simple to make. Swap chickpea flour or 1-to-1 gluten-free flour for all-purpose and follow the recipe directions as listed.
- Herbs: Stir in dried thyme or rubbed sage in addition to or in place of the dried rosemary before simmering or chopped parsley before serving.
Storage Directions
- Refrigeration: Leftovers keep covered in an airtight container in the refrigerator for up to 5 days.
- Freezing: You can also freeze the healthy mushroom gravy. Let it cool to room temperature before transferring it to a freezer-safe container and freezing it for up to 3 months. Defrost the gravy overnight in the refrigerator or on the stovetop over low-heat.
- Reheating: Warm the gravy in the microwave or on the stovetop on medium-low heat, stirring it periodically for 5-10 minutes until hot. If needed, stir in a splash of vegetarian stock or broth to reconstitute it.
More Vegan Oyster Recipes
- King Oyster Mushroom Vegan Scallops
- Mushroom Carnitas Tacos
- Mushrom Alfredo Pasta
- Mushroom Veggie Slides
- Mushroom Étouffée
Vegan Mushroom Gravy
Ingredients
- 1 tablespoon avocado oil or extra virgin olive oil
- 2 cloves minced garlic
- 10 oz cremini mushrooms (also known as baby bella mushrooms), sliced thinly
- 2 tablespoons all-purpose flour
- 2 teaspoons porcini mushroom powder
- 2 cups vegetable stock, or 2 cups of water + 2 teaspoons vegetable bouillon paste
- 1 teaspoon freshly ground black pepper
- 1 sprig fresh rosemary, or 1 teaspoon dried rosemary
- ½ tablespoon tamari soy sauce
- 1 tablespoon nutritional yeast
- Salt, to taste
Instructions
- Heat the oil in a saucepan over medium heat. Sauté the garlic until slightly golden, about 2 minutes. Add the mushrooms and a pinch of salt. Sauté until tender, about 7 minutes.
- Add the all-purpose flour and stir well. Cook the flour until it smells nutty, for about 30 seconds.
- Add the porcini powder, vegetable stock (or water and bouillon), black pepper, and rosemary. Use a wooden spoon to carefully scrape the stuck bits from the bottom of the pot. Bring to a simmer and reduce the heat to medium-low. Cook the gravy for 30 minutes, until it has reduced and thickened.
- Stir or whisk in the tamari and nutritional yeast. Season the gravy to taste with salt.
- Remove the gravy from the heat and cool for 10 minutes before serving.
Notes
- Refrigeration: Leftovers keep covered in an airtight container in the refrigerator for up to 5 days.
- Freezing: You can also freeze the healthy mushroom gravy. Let it cool to room temperature before transferring it to a freezer-safe container and freezing it for up to 3 months. Defrost the gravy overnight in the refrigerator or on the stovetop over low-heat.
- Reheating: Warm the gravy in the microwave or on the stovetop on medium-low heat, stirring it periodically for 5-10 minutes until hot. If needed, stir in a splash of vegetarian stock or broth to reconstitute it.
- Stir the flour well. Prevent burning by stirring the flour well as it toasts. You will know to add the liquid and seasonings when it smells nutty, after about 30 seconds.
- Cook the gravy until reduced. Keep an eye on the homemade mushroom gravy as it simmers. It should cook at a calm simmer, so reduce the heat if it starts to roll or boil. If the gravy reaches your preferred consistency before 30 minutes, you can remove it from the heat early.
- Cool slightly before serving. The gravy will be hot after simmering. Let it cool for at least 5, ideally 10 minutes, before serving for the best presentation.
- Make ahead directions. Save on holiday mealtime stress by making this easy mushroom gravy ahead of time. Refrigerate in an airtight container for up to two days. Reheat it over low on the stovetop, adding an extra tablespoon or two of vegetable broth if needed to reconstitute it.
This is a wonderful recipe!
As a german potato, i looove your mashed potatoes. In germany we make it with more milk and more butter, nutmeg, salt and a little Pepper until its smooth an fluffy. So its different, but so good 🙂
I made these both recipes yesterday (with 1 tbsp chickpea flour and 1 tbsp buckwheat flour instead of all-purpose flour) and it was so delicious together!
I bought dried Porcini mushrooms and ground it into powder. I used chestnut mushrooms instead of baby bella mushrooms (I can’t find baby bella mushrooms here in The Netherlands, maybe chestnut mushrooms and baby bella mushrooms are the same thing?). And I used for the mashed potatoes sweet potatoes with coconut oil and oatmilk. Thank you for sharing these recipes.
Fabulous! Sounds soooo super delicious 🙂 Thank you!
This recipe is fantastic! I’ve made this about five times already, and even the meat-eaters in my household love it.
Fabulous!! I’m so happy to hear that!
What is a good substitute for the flour for Celiac’s?
You could try chickpea flour, or add potato starch near the end of cooking. If you use potato starch dissolve it in some veg broth before adding it.
Its long time ago, but i used buckwheat flour instaed and it works well
For the mushroom gravy– when do you add the nutritional yeast and tamari soy sauce? Also, when do you add the bouillon? They’re all listed as ingredients but don’t seem to appear in the recipe…
Thanks for catching my mistake. I’ve updated it. The nutritional yeast and tamari go in after it has cooked 30 min. Bouillon goes in in place of the vegetable broth.