As I stood in my kitchen, the comforting aroma of sautéed onions and garlic whisked me back to my grandmother’s home, where every meal was a labor of love. Today, I’m excited to share my take on a classic: Rich and Creamy Vegan Mushroom Gravy. This silky sauce doesn’t just elevate your pasta or mashed potatoes—it transforms any meal into a hearty, satisfying experience. Whether you’re a dedicated home chef or someone looking to escape the fast food cycle, this vegan mushroom gravy is quick to whip up and versatile enough to complement a variety of dishes. Plus, it’s gluten-free and dairy-free, making it friendly for various dietary needs. Curious how to make it? Let’s dive into deliciousness together!

Why is this Vegan Mushroom Gravy irresistible?
Simplicity at its finest: With just a handful of ingredients, this recipe is approachable for cooks of any skill level.
Rich, Deep Flavor: The sautéed mushrooms combined with aromatic garlic create a luscious, savory experience that enhances any dish.
Versatile Pairing: This gravy is a perfect match for vegan meatloaf, mashed potatoes, or even drizzled over veggie steaks for added richness.
Gluten-Free Option: Easily adapt this recipe with gluten-free flour, making it suitable for everyone at your table.
Meal-Saving: Quick to make and perfect for meal prep, you can whip this up in no time or store it in the fridge for later enjoyment.
If you’re looking to diversify your culinary repertoire, don’t miss out on other delightful options like my Vegan Lemon Poppy cookies or Vegan Pistachio Coffee cake!
Vegan Mushroom Gravy Ingredients
For the Gravy
• Vegan Butter – Provides richness and a buttery flavor; substitute with olive oil or margarine for a different profile.
• Onion (Medium, Chopped) – Adds sweetness and depth to the gravy; any type of onion works interchangeably.
• Crushed Garlic – Enhances flavor with aromatic intensity; fresh garlic is best, but garlic powder can be used in a pinch.
• White Button Mushrooms – The main ingredient for the mushroom flavor; can be substituted with cremini mushrooms for a bolder taste.
• All-Purpose Flour – Thickens the gravy; for a gluten-free version, use a gluten-free flour blend.
• Canned Coconut Milk (Full Fat, Unsweetened) – Adds a creamy texture; soy milk or almond milk can replace it for a non-coconut option.
• Dark Soy Sauce – Delivers savory depth and color; light soy sauce can be used for a milder flavor.
• Vegetable Stock – The base that contributes liquid and flavor; use homemade or store-bought as preferred.
• Ground Black Pepper – For seasoning; adjust the amount to taste.
• Sea Salt – Enhances overall flavor; add according to personal preference.
Step‑by‑Step Instructions for Vegan Mushroom Gravy
Step 1: Sauté Aromatics
Begin by melting 2 tablespoons of vegan butter in a medium saucepan over medium heat. Once melted, add 1 medium chopped onion and 2 cloves of crushed garlic, cooking for about 5 minutes, stirring occasionally, until the onion is soft and translucent, filling your kitchen with a comforting aroma.
Step 2: Cook the Mushrooms
Next, add 8 ounces of sliced white button mushrooms to the pan. Increase the heat slightly and sauté for about 6-7 minutes until the mushrooms become tender and start to release their moisture, turning a lovely golden brown and enhancing the deep flavor of your vegan mushroom gravy.
Step 3: Make the Flour Paste
In a separate jug, whisk together ¼ cup of all-purpose flour with a small splash of the coconut milk (about ¼ cup) to form a smooth paste. This paste will help thicken the gravy. Once smooth, gradually whisk in the remaining 1 ½ cups of full-fat, unsweetened coconut milk until you have a creamy mixture, setting the stage for a luscious gravy.
Step 4: Combine and Stir
Pour the coconut milk mixture into the saucepan with the cooked mushrooms, then add 2 tablespoons of dark soy sauce and 1 cup of vegetable stock. Stir continuously with a wooden spoon, ensuring all the ingredients are well incorporated, as the gravy begins to thicken.
Step 5: Bring to a Boil
Increase the heat and bring the vegan mushroom gravy to a gentle boil while stirring constantly. Watch closely as the gravy thickens, which should take approximately 3-5 minutes. You’ll know it’s ready when it coats the back of a spoon, resulting in a rich and velvety sauce.
Step 6: Season and Serve
Remove the saucepan from heat. Taste the gravy, then season with ground black pepper and sea salt according to your preference. Serve your deliciously creamy vegan mushroom gravy hot, drizzling it generously over vegan meatloaf, mashed potatoes, or your favorite dishes for an added burst of flavor.

Expert Tips for Vegan Mushroom Gravy
• Coconut Milk Choice: Use full-fat, unsweetened coconut milk for a rich texture; avoid low-fat versions to keep the gravy creamy.
• Mushroom Variance: Don’t hesitate to mix mushroom types! Combining white button and cremini mushrooms adds more depth and an earthy flavor to your vegan mushroom gravy.
• Thickening Right: Stir continuously while bringing the gravy to a boil to prevent sticking and ensure even thickening; this avoids a lumpy texture.
• Taste Testing: Always taste before serving! Adjust seasoning with salt and pepper to elevate the overall flavor of your vegan mushroom gravy.
• Storage Tips: Leftovers can be refrigerated for 3-4 days. Cool completely before transferring to an airtight container for the best quality.
What to Serve with Vegan Mushroom Gravy?
Treat your taste buds to a perfect meal pairing that elevates your dishes and makes every bite a delight.
-
Creamy Mashed Potatoes: The silky texture of mashed potatoes complements the rich vegan mushroom gravy, creating a comforting and hearty dish.
-
Vegan Meatloaf: A luscious drizzle of this gravy on vegan meatloaf adds moisture and depth, transforming your dinner into a true feast.
-
Roasted Vegetables: Caramelized, savory roasted veggies harmonize beautifully with the umami-rich gravy, enhancing the overall flavor profile of your meal.
-
Rice Pilaf: The light, fluffy rice pilaf absorbs the robust flavors of the gravy, making each bite feel indulgent yet wholesome.
-
Nut Roast: Pairing this hearty vegan mushroom gravy with nut roast brings out the nutty notes while adding a delightful creaminess.
-
Sautéed Greens: The freshness of sautéed greens cuts through the richness of the gravy, balancing the meal with a bright, nutritious touch.
-
Vegan Biscuits: Spoon the creamy gravy over flaky vegan biscuits for a comforting breakfast or brunch option that feels like a warm embrace.
-
Red Wine: A glass of smooth red wine complements the savory notes of the gravy, enhancing the overall dining experience with its rich flavors.
-
Chocolate Avocado Mousse: A light dessert like this rich mousse offers a velvety finish that contrasts nicely with the savory gravy.
-
Apple Crisp: The sweetness of apple crisp adds an unexpected, delightful twist to the end of your meal, creating a comforting and satisfying conclusion.
Storage Tips for Vegan Mushroom Gravy
Fridge: Keep leftover vegan mushroom gravy in an airtight container for up to 3-4 days. Reheat on low heat, adding a splash of vegetable stock or water to restore its creamy texture.
Freezer: This gravy freezes beautifully! Transfer cooled gravy to airtight containers or freezer bags, ensuring to leave space for expansion, and it can be stored for up to 3 months.
Thawing: When ready to use, thaw in the refrigerator overnight before reheating. Gently reheat on the stove, stirring occasionally until warmed through and silky.
Reheating: If the gravy thickens after refrigerating or freezing, stir in a little vegetable stock or non-dairy milk until you reach your desired consistency.
Make Ahead Options
These deliciously creamy Vegan Mushroom Gravy is perfect for meal prep, allowing busy home cooks to save time during hectic weeks! You can prepare the gravy base up to 3 days in advance; just follow the steps until the seasoning, then allow it to cool completely before transferring it to an airtight container. Refrigerate it until you’re ready to serve, ensuring the flavors meld beautifully. When you’re ready to enjoy, simply reheat the gravy on the stove, adding a splash of vegetable stock or coconut milk to maintain its creamy texture, stirring consistently until heated through. With this approach, you’ll have a comforting, homemade vegan gravy on hand in minutes!
Vegan Mushroom Gravy Variations
Feel free to get creative with this dish and make it your own!
-
Mushroom-Free Option: Use the base gravy recipe without mushrooms, relying on savory spices for flavor.
-
Herbed Delight: Add fresh thyme or rosemary during cooking for a fragrant twist that brightens the gravy.
-
Creamy Alteration: Swap coconut milk for cashew cream for a rich texture that complements the savory notes beautifully.
-
Spicy Kick: Stir in a pinch of cayenne pepper or red pepper flakes to elevate the heat and make your gravy sing.
-
Umami Boost: Incorporate nutritional yeast for a cheesy, nutty flavor that accentuates the savory elements of the gravy.
-
Extra Veggie Power: Toss in some sautéed spinach or kale at the end for a vibrant color and additional nutrients.
-
Nutty Substitutions: Use almond milk for a lighter version with a hint of nuttiness, perfect for a nuanced flavor profile.
-
Smoky Flavor: Try adding a dash of liquid smoke for a rich, smoky taste that lends depth to your plant-based gravy.
For more tasty twists on vegan desserts, consider trying my Vegan Vanilla Cake or delight in the nutty flavor of my Vegan Pistachio Coffee! Enjoy!

Vegan Mushroom Gravy Recipe FAQs
What type of mushrooms work best for this gravy?
Absolutely! While white button mushrooms are the main ingredient, cremini mushrooms can be substituted for a deeper, more robust flavor. You can even mix various types for an exciting taste experience.
How should I store leftover vegan mushroom gravy?
Store your leftover vegan mushroom gravy in an airtight container in the fridge for up to 3-4 days. When reheating, warm it over low heat, adding a little vegetable stock or water if it has thickened.
Can I freeze vegan mushroom gravy?
Yes, this gravy freezes wonderfully! Cool it completely before transferring to airtight containers or freezer bags (leaving space for expansion) and store for up to 3 months.
How do I thaw and reheat frozen gravy?
To thaw, place the gravy in the refrigerator overnight. When ready to reheat, warm it gently on the stove, stirring occasionally, and add a splash of vegetable stock or non-dairy milk to restore its creamy texture if needed.
Are there any allergy considerations with this recipe?
This vegan mushroom gravy is dairy-free and can be made gluten-free by using a gluten-free flour blend. Always check your specific ingredient labels for potential allergens, especially if serving guests with dietary restrictions.
What if my gravy turns out too thick?
If your vegan mushroom gravy is too thick, simply stir in a little extra vegetable stock or non-dairy milk until you reach your desired consistency. Don’t forget to taste and adjust the seasoning afterward!

Deliciously Creamy Vegan Mushroom Gravy You’ll Love
Ingredients
Equipment
Method
- Melt 2 tablespoons of vegan butter in a medium saucepan over medium heat. Add 1 medium chopped onion and 2 cloves of crushed garlic, cook for about 5 minutes until the onion is soft and translucent.
- Add 8 ounces of sliced white button mushrooms to the pan. Increase heat slightly and sauté for about 6-7 minutes until mushrooms are tender and golden brown.
- Whisk together ¼ cup of all-purpose flour with a small splash of coconut milk to form a smooth paste. Gradually whisk in the remaining 1 ½ cups of coconut milk until creamy.
- Pour the coconut milk mixture into the saucepan with the cooked mushrooms. Add 2 tablespoons of dark soy sauce and 1 cup of vegetable stock. Stir continuously until well incorporated.
- Increase heat and bring the gravy to a gentle boil while stirring constantly, which should take approximately 3-5 minutes until thickened.
- Remove from heat. Taste and season with ground black pepper and sea salt to preference. Serve hot over vegan meatloaf or mashed potatoes.

Leave a Reply