How To Make A Vegan Mushroom Sauce

This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.

You can make a vegan mushroom sauce that’s rich, creamy, and full of deep umami flavor using simple plant-based ingredients.
 
This vegan mushroom sauce comes together in about 20 minutes and works beautifully over pasta, mashed potatoes, roasted vegetables, or even as a gravy for a hearty seitan roast.
 
Whether you’re a seasoned vegan cook or just trying to add more plant-based meals to your rotation, learning how to make a vegan mushroom sauce is a game-changer in the kitchen.
 
The best part is that this sauce doesn’t rely on heavy cream or butter to taste indulgent, you’ll use ingredients like cashews, coconut milk, or a simple roux made with plant butter and flour to get that luscious texture.
 
In this post, we’ll walk through the essential steps to make a vegan mushroom sauce, the best mushrooms to use, and some delicious variations you can try at home.
 
Let’s dive right in and get that saucepan ready.
 

Why This Vegan Mushroom Sauce Is So Good

The magic of this vegan mushroom sauce lies in how the mushrooms caramelize and release their natural juices, creating a base that’s incredibly savory.
 
When you make a vegan mushroom sauce, you’re not just adding mushrooms to a liquid, you’re building layers of flavor that rival any dairy-based sauce.
 
The key is to let the mushrooms brown properly in a hot pan, which brings out their earthy, nutty notes.
 
And because this vegan mushroom sauce is completely dairy-free, it’s also a fantastic option for anyone who’s lactose intolerant or simply wants a lighter, healthier dinner.
 

1. A Creamy Texture Without Dairy

The biggest worry when people first try to make a vegan mushroom sauce is that it won’t be creamy enough.
 
But you can absolutely achieve a velvety, rich sauce by using raw cashews that have been soaked and blended, or by stirring in a can of full-fat coconut milk.
 
Another trick is to make a quick roux with vegan butter and all-purpose flour, then whisk in vegetable broth and your cooked mushrooms.
 
This method creates a silky vegan mushroom sauce that coats the back of a spoon perfectly.
 

2. Umami Bombs From Mushrooms

To make a vegan mushroom sauce that really stands out, you’ll want to use a mix of mushroom varieties.
 
Cremini mushrooms are a great base because they’re affordable and have a meaty texture.
 
Adding a few dried porcini mushrooms (rehydrated in hot water) will elevate your vegan mushroom sauce with an intense, earthy flavor that’s hard to beat.
 
Shiitake mushrooms also work wonderfully and bring a slightly smoky, woodsy note to the table.
 
The more variety you use, the more complex and satisfying your vegan mushroom sauce will be.
 

Step-By-Step Guide On How To Make A Vegan Mushroom Sauce

Now, let’s get into the actual process of making this delicious sauce from scratch.
 
Follow these steps closely, and you’ll have a perfect vegan mushroom sauce every single time.
 

1. Gather Your Ingredients

For a basic yet delicious vegan mushroom sauce, you’ll need about 500 grams of mixed mushrooms (sliced), one small onion (finely diced), three cloves of garlic (minced), and two tablespoons of vegan butter or olive oil.
 
You’ll also need one cup of vegetable broth, one cup of unsweetened plant milk (like oat or soy), and two tablespoons of all-purpose flour (or arrowroot powder for a gluten-free version).
 
Season with salt, black pepper, and a splash of tamari or soy sauce to deepen the flavor of your vegan mushroom sauce.
 
Fresh thyme or rosemary adds a lovely herby touch if you have them on hand.
 

2. Sauté The Mushrooms And Aromatics

Heat a large skillet over medium-high heat and add your vegan butter or olive oil.
 
Once it’s shimmering, add the sliced mushrooms in a single layer, making sure not to overcrowd the pan.
 
Let them cook without stirring too much for about 5 minutes, so they get a nice golden-brown sear.
 
Then, add the diced onion and cook for another 3-4 minutes until it becomes translucent and fragrant.
 
Stir in the minced garlic and cook for just 30 seconds until you can smell it, being careful not to burn it.
 
This step is crucial because it builds the foundational flavor for your vegan mushroom sauce.
 

3. Create The Roux

Sprinkle the flour over the cooked mushrooms and onions, then stir constantly for about 1-2 minutes.
 
This cooks out the raw flour taste and helps thicken the sauce later.
 
You want the flour to coat everything evenly and form a bit of a paste at the bottom of the pan.
 
This roux is what will give your vegan mushroom sauce that luxurious, thick consistency.
 
If you’re using arrowroot powder, mix it with a little cold water first to make a slurry before adding it to the pan.
 

4. Add The Liquids

Slowly pour in the vegetable broth while whisking continuously to prevent any lumps from forming.
 
Then, add the plant milk in a steady stream, still whisking away.
 
Bring the mixture to a gentle simmer, and you’ll notice it start to thicken almost immediately.
 
Reduce the heat to low and let your vegan mushroom sauce bubble away for about 5-7 minutes, stirring occasionally.
 
This simmering time allows the flavors to meld together and the sauce to reach the perfect pourable consistency.
 

5. Season And Finish

After the sauce has thickened, season it generously with salt and black pepper.
 
Add a teaspoon of tamari or soy sauce to boost the umami flavor of your vegan mushroom sauce even further.
 
Taste it and adjust the seasoning as needed, you might want a pinch more salt or a bit of nutritional yeast for a cheesy note.
 
Stir in some fresh thyme leaves or chopped parsley right before serving for a pop of color and freshness.
 
If you prefer a super smooth vegan mushroom sauce, you can transfer it to a blender and puree it until silky.
 
But leaving it chunky with the sliced mushrooms is honestly my favorite way to enjoy it.
 

Delicious Variations For Your Vegan Mushroom Sauce

Once you’ve mastered the basic recipe, you can easily switch things up to make a vegan mushroom sauce that suits your mood.
 
Here are a few of my favorite ways to customize it.
 

1. Garlic And White Wine Version

For a more elegant vegan mushroom sauce, add a splash of dry white wine right after the onions have softened.
 
Let it cook for a minute to burn off the alcohol, then proceed with the broth and milk.
 
The wine adds a bright acidity that cuts through the richness of the mushrooms beautifully.
 

2. Smoky Paprika And Tomato Version

Add a teaspoon of smoked paprika and a tablespoon of tomato paste to the pan along with the garlic.
 
This gives your vegan mushroom sauce a slightly smoky, almost barbecue-like depth that’s fantastic over grilled tofu or roasted cauliflower.
 

3. Thick Gravy Style For Roasts

If you want a thicker vegan mushroom sauce to serve as a gravy, just use a bit more flour or let it simmer longer to reduce.
 
You can also swap the plant milk for an extra cup of rich vegetable stock.
 
This results in a darker, more savory vegan mushroom sauce that’s perfect for pouring over mashed potatoes and lentil loaf.
 

So, How Do You Make A Vegan Mushroom Sauce Perfectly?

You can make a vegan mushroom sauce perfectly by searing your mushrooms properly, building a quick roux, and simmering everything with broth and plant milk.
 
It’s honestly that simple, and the results are absolutely incredible.
 
The final vegan mushroom sauce you’ll end up with is creamy, full of umami, and completely dairy-free.
 
Whether you serve it on a cozy bowl of tagliatelle or drizzle it over a crispy potato galette, this sauce is bound to become a staple in your kitchen.
 
I hope this guide has shown you just how easy it is to make a vegan mushroom sauce that even non-vegans will rave about.
 
So grab your mushrooms and get cooking, dinner is about to get a whole lot more delicious.