I stumbled upon a delightful twist on an old classic while searching for cozy, comforting recipes: Vegan Mushroom Gravy! This lush gravy transforms simple ingredients into a creamy sauce that adds a rich, savory touch to any meal. It’s astonishing how quickly this dish can elevate humble mashed potatoes, rice, or even a vegan roast into something extraordinary. Not only is this recipe a breeze to whip up, but it’s also a wonderful way to impress friends and family with your cooking skills—all while keeping things plant-based! Plus, I’ve included tips for gluten-free adjustments, ensuring everyone can dive into this delicious bowl of comfort. Are you curious to discover how to make this mouthwatering addition to your dinner table? Let’s dive in and unleash your inner culinary artist!

Why is this Vegan Mushroom Gravy irresistible?
Creamy Texture: The vegan butter and coconut milk create a velvety sauce that enhances any dish, making it feel indulgent without the guilt.
Bold Flavor: With fresh garlic and savory mushrooms, every bite bursts with flavor, elevating simple meals to gourmet status.
Quick Preparation: Ready in just 20 minutes, this easy recipe allows even busy weekdays to feel like a special occasion.
Versatile Use: Perfect over mashed potatoes, rice, or roasted veggies, it complements a variety of dishes, like our delicious Potato Mushroom Croquettes.
Gluten-Free Option: Adapting this recipe for gluten-sensitive friends is a breeze with a simple swap to gluten-free flour.
Crowd-Pleasing Appeal: Ideal for gatherings, this satisfying gravy is a hit with vegans and non-vegans alike, ensuring everyone leaves the table happy!
Vegan Mushroom Gravy Ingredients
For the Gravy
- Vegan Butter – Provides richness and flavor. Substitution note: Use olive oil for a lighter option.
- Medium Onion – Adds sweetness and depth of flavor. Any variety (white, yellow, or brown) works well.
- Crushed Garlic – Enhances aroma and taste. Optional: use garlic powder as a substitute if fresh garlic is unavailable.
- White Button Mushrooms – Main flavor contributor and texture. Substitution note: cremini mushrooms (baby bella) can be used for a deeper flavor.
- All Purpose Flour – Thickens the gravy. For gluten-free, use a gluten-free all-purpose flour blend.
- Canned Coconut Milk – Provides creaminess and richness. Substitution note: unsweetened soy or almond milk can be used instead if allergic to coconut.
- Dark Soy Sauce – Adds color and umami flavor. If a lighter color is preferred, use light soy sauce.
- Vegetable Stock – Base liquid that adds flavor. Ensure it’s low-sodium for better control of saltiness.
- Ground Black Pepper – For seasoning. Adjust quantity based on preference.
- Sea Salt – Enhances overall flavor. Salt to taste is recommended.
Step‑by‑Step Instructions for Vegan Mushroom Gravy
Step 1: Melt the Vegan Butter
In a medium saucepan, melt 2 tablespoons of vegan butter over medium heat. Allow it to melt completely and start to bubble slightly, which will take about 2 minutes. You want to see a gentle shimmer on the surface, indicating it’s ready for the next ingredients.
Step 2: Sauté the Onions and Garlic
Add one chopped medium onion and 2-3 cloves of crushed garlic to the melted butter. Sauté these for about 5 minutes, stirring occasionally, until the onions are soft and translucent. The fragrant aroma will fill your kitchen, signaling they are cooked to perfection.
Step 3: Cook the Mushrooms
Stir in 8 ounces of sliced white button mushrooms, letting them cook for another 5-7 minutes. As the mushrooms soften and release their moisture, they’ll reduce in size and begin to brown slightly. This is where the Vegan Mushroom Gravy will start developing its rich flavor.
Step 4: Make the Flour Paste
In a separate bowl, take 2 tablespoons of all-purpose flour (or a gluten-free blend) and mix it with a small amount of the coconut milk—about 1/4 cup—until a smooth paste forms. This paste will help avoid lumps in your gravy, ensuring a silky texture.
Step 5: Combine Coconut Milk and Vegetable Stock
Whisk the remaining 1 cup of canned coconut milk and 1 cup of vegetable stock into the saucepan with the sautéed mushroom mixture. Gradually add your flour paste while stirring continuously to keep the mixture smooth. This step combines the flavors beautifully and prepares the gravy for thickening.
Step 6: Bring to a Boil and Thicken
Increase heat to bring the mixture to a gentle boil, then reduce to low heat. Stir the gravy frequently for about 3-5 minutes until it thickens and coats the back of a spoon. The color will deepen, and the aroma will become even more inviting, signalling it’s almost ready.
Step 7: Season to Perfection
Remove the saucepan from heat, and season your Vegan Mushroom Gravy with freshly ground black pepper and sea salt to taste. Mix well, making adjustments as desired. Taste the gravy; it should have a rich, satisfying flavor that complements your dishes beautifully.

Make Ahead Options
These Creamy Vegan Mushroom Gravy preparations are perfect for busy weeknights! You can prepare the onion, garlic, and mushroom mixture up to 24 hours in advance by sautéing them and refrigerating the cooled mixture in an airtight container. To keep the gravy just as delicious, make sure to store it in a cool, dry place. When you’re ready to serve, simply reheat the mixture in a saucepan over low heat, then follow the remaining steps by adding the flour paste, coconut milk, and vegetable stock. This way, you cut down on cooking time while still delivering a rich, comforting sauce that will elevate your meals!
What to Serve with Vegan Mushroom Gravy
Elevate your meal with delightful pairings that perfectly complement the rich, creamy essence of this savory gravy.
-
Creamy Mashed Potatoes: A classic duo, fluffy mashed potatoes soak up the gravy beautifully, providing a comforting and hearty base.
-
Quinoa Pilaf: This nutty and chewy grain adds a robust texture alongside the silky gravy, making each bite a delightful experience.
-
Roasted Garlic Cauliflower: The caramelized flavors of roasted cauliflower enhance the earthy notes of the gravy, making for a sophisticated combination.
-
Vegan Meatloaf: A slice of hearty vegan meatloaf drizzled with this mushroom gravy will leave your taste buds begging for more, offering a satisfying, flavorful meal.
-
Grilled Polenta Slices: The crispy exterior meets creamy softness within these slices, creating a delightful contrast when topped with warm gravy.
-
Sautéed Green Beans: The crunch of fresh green beans adds a bright and crisp element that balances the rich sauce, elevating your plate.
-
Vegan Shepherd’s Pie: Layering this gravy in a shepherd’s pie creates a comforting, hearty dish that brings together flavors in the most delightful way.
-
Garden Salad: A light, refreshing salad cuts through the richness of the gravy, offering a burst of freshness that completes your meal with ease.
-
Red Wine: A glass of red wine, such as Pinot Noir, enhances the umami flavor of the gravy, making for a perfect pairing at dinner.
How to Store and Freeze Vegan Mushroom Gravy
Fridge: Store your vegan mushroom gravy in an airtight container for up to 3-4 days. Let it cool completely before sealing to maintain freshness.
Freezer: For longer storage, pour the cooled gravy into a freezer-safe container. It will keep well for up to 3 months. Ensure it’s labeled with the date for reference!
Reheating: When ready to enjoy, thaw in the fridge overnight and reheat gently on the stovetop or in the microwave, adding a splash of vegetable stock if needed to restore its creamy texture.
Leftovers Tip: If you have any leftover vegan mushroom gravy after your meal, make the most of it! It’s delicious drizzled over roasted vegetables or stirred into pasta for an easy, comforting dish.
Expert Tips for Vegan Mushroom Gravy
- Perfect Butter Melt: Melt your vegan butter until bubbling; this ensures the onions and garlic sauté perfectly without burning.
- Mushroom Choice: Use fresh mushrooms for the best flavor. Avoid pre-sliced mushrooms, as they can lack moisture and freshness in your Vegan Mushroom Gravy.
- Preventing Lumps: Always mix flour with a little coconut milk before adding it to the mix to avoid lumps in your gravy; this keeps it smooth and creamy.
- Stir Constantly: While bringing the gravy to a boil, stir continuously to prevent sticking and ensure even thickening.
- Adjusting Thickness: If your gravy is too thick, simply whisk in additional vegetable stock until you reach your desired consistency; the flavors will still shine through.
Vegan Mushroom Gravy Variations & Substitutions
Feel free to explore and personalize this recipe to suit your taste buds and dietary needs!
- Coconut-Free: Substitute coconut milk with unsweetened soy or almond milk for a creamy texture without coconut.
- Gluten-Free: Use a 1:1 gluten-free flour blend in place of all-purpose flour to keep it gluten-free while thickening the gravy.
- Herbal Twist: Add fresh thyme or rosemary to infuse additional earthy flavors into your gravy—simply stir them in during the last few minutes of cooking.
- Mushroom Medley: Use shiitake or portobello mushrooms instead of white button mushrooms for a richer, savory depth in flavor.
- Spicy Kick: Incorporate a pinch of cayenne pepper or red pepper flakes for a gentle heat that complements the savoriness of the gravy.
- Creamy Cashew: Blend soaked cashews with a bit of water to create a dairy-like cream and substitute it for coconut or almond milk in the recipe.
- Vegan Meat Boost: Pour the gravy over your favorite vegan sausages or veggie meatloaf (like our Potato Mushroom Croquettes) to create a hearty meal.
- Sweetness Addition: For a hint of natural sweetness, incorporate a teaspoon of maple syrup or balsamic vinegar to balance the savory notes beautifully.

Vegan Mushroom Gravy Recipe FAQs
What type of mushrooms should I use for the best flavor?
I highly recommend using fresh white button mushrooms for their mild, savory taste, or you can experiment with cremini mushrooms for a deeper flavor profile. If you’re feeling adventurous, shiitake or portobello mushrooms will also add a robust touch to your vegan mushroom gravy.
How should I store leftover vegan mushroom gravy?
Store your gravy in an airtight container in the fridge for up to 3-4 days. It’s essential to let it cool completely before sealing the container to help maintain its freshness. When reheating, you may want to add a splash of vegetable stock to restore its creamy texture.
Can I freeze vegan mushroom gravy?
Absolutely! To freeze your gravy, allow it to cool completely before pouring it into a freezer-safe container. Label it with the date, and it should last for up to 3 months. When you’re ready to use it, thaw in the fridge overnight and reheat gently on the stovetop or microwave, adding a little vegetable stock if necessary.
What can I substitute for coconut milk if I have allergies?
If you’re allergic to coconut or simply prefer not to use it, unsweetened soy milk or almond milk are great alternatives that will keep your gravy creamy and delicious. Just make sure they are also unsweetened to avoid altering the flavor.
Why is my vegan mushroom gravy lumpy, and how can I fix it?
Lumps can happen when flour is added directly to the liquid. To avoid this, I recommend making a paste with a small amount of coconut milk first—this helps create a smooth consistency. If you end up with lumps, you can use an immersion blender to blend everything back to a silky texture or simply whisk vigorously while cooking.
Is this vegan mushroom gravy suitable for gluten-free diets?
Yes, it’s easy to adapt! Just swap the all-purpose flour for a gluten-free all-purpose flour blend. This minor change allows everyone, including gluten-sensitive friends, to enjoy this delicious vegan mushroom gravy.

Delicious Vegan Mushroom Gravy That Elevates Every Meal
Ingredients
Equipment
Method
- In a medium saucepan, melt 2 tablespoons of vegan butter over medium heat for about 2 minutes until bubbling.
- Add one chopped medium onion and 2-3 cloves of crushed garlic. Sauté for about 5 minutes until onions are soft.
- Stir in 8 ounces of sliced white button mushrooms and cook for another 5-7 minutes until they soften and brown.
- In a separate bowl, mix 2 tablespoons of all-purpose flour with 1/4 cup of coconut milk until a smooth paste forms.
- Whisk the remaining 1 cup of coconut milk and 1 cup of vegetable stock into the saucepan. Gradually add your flour paste while stirring.
- Increase heat to bring the mixture to a gentle boil, then reduce to low and stir frequently for about 3-5 minutes until thickened.
- Remove from heat and season with ground black pepper and sea salt to taste. Mix well and adjust as desired.

Leave a Reply