Rich and creamy vegan mushroom pasta. Packed with mushrooms and mushroom flavor and ready in 30 minutes or less. The perfect weeknight meal.
This vegan mushroom pasta is completely delicious, loaded with mushrooms and creamy to the max!
It was inspired by our recipe for vegan mushroom stroganoff which was a total hit.
Our stroganoff recipe uses vegan sour cream for that signature tang, but I was inspired to make a version where it’s also all about that mushroom flavor but instead of the sour cream tang, made in more of the style of a bechamel sauce, but with coconut milk!
So it’s sort of inspired by our stroganoff and sort of inspired by our vegan alfredo too!
And either way it totally works and it’s also so easy and quick (ready in 30 minutes) that you’ll want to make it on the regular.
How To Make Vegan Mushroom Pasta
You will find full instructions and measurements in the recipe card at the bottom of the post. This is a summary of the process to go along with the process photos.
- Add vegan butter to a pot along with chopped onions and fry until the onions are softened.
- Then add in sliced mushrooms, crushed garlic and oregano and fry until the mushrooms are softened.
- Then add all purpose flour and fry with the mushrooms for around 1 minute before adding coconut milk and vegetable stock.
- Stir in until combined and then keep stirring until it reaches a simmer. It will usually be the perfect thickness by the time it reaches a simmer or soon after.
- Add salt, black pepper and dijon mustard and stir in.
- Add cooked pasta of your choice (we used penne) and fold it in.
Ingredient Notes
Coconut milk. In the past I have received comments from people saying they tried a savory recipe of ours that uses coconut milk but the coconut milk was too sweet making it clash with the savory flavor.
I was at first SOOO confused until I realized they were using the completely wrong coconut milk and that there is such a thing as sweetened coconut milk – definitely don’t use that one!
Canned coconut milk is unsweetened! It has no sugar and it is full fat. This is always what I mean when I say coconut milk. Don’t ever use some sweetened stuff in a carton, that’s not it at all.
Cremini mushrooms – are also called portobellini mushrooms or baby bellas. You could also make this recipe with white button mushrooms.
Chef’s Tips
Gluten-free: You can make this recipe gluten-free if you use gluten-free pasta and if you switch the all purpose flour to either a gluten-free all purpose flour blend OR use cornstarch. If you’re using cornstarch then use half the amount, so 2 Tbsp.
Serving: Serve with chopped cilantro and a sprinkle of black pepper for a really impressive looking dish!
Storing: Keep any leftovers stored in the fridge, covered. They will keep for 3-4 days. Reheat in the microwave.
More Vegan Mushroom Recipes
- Vegan Mushroom Gravy
- Vegan Cream of Mushroom Soup
- Vegan Mushroom Risotto
- Vegan Wellington
- Tahini Mushroom Sauce
- Vegan Stuffed Mushrooms
Did you make this recipe? Be sure to leave a comment and rating below!
Vegan Mushroom Pasta
Ingredients
- 3 Tbsp Vegan Butter (45g)
- 1 Medium Onion White, Yellow or Brown, Finely Chopped
- 5 cups Cremini Mushrooms (480g) Sliced*
- 1 Tbsp Crushed Garlic
- 1 tsp Dried Oregano
- 4 Tbsp All Purpose Flour
- 14 ounce Can Coconut Milk (400ml) Full Fat, Unsweetened
- ⅓ cup Vegetable Stock (80ml)
- ½ tsp Salt
- 1 tsp Black Pepper
- 1 tsp Dijon Mustard
For the Pasta:
- 8 ounces Penne Pasta (226g) Dry Weight*
Instructions
- Put the pasta on to cook according to the package instructions.
- Add the vegan butter to a pot along with the chopped onions and fry until the onions are softened.
- Add the sliced mushrooms, crushed garlic and oregano and fry until the mushrooms are softened.
- Add the all purpose flour and fry with the mushrooms for around 1 minute before adding the coconut milk and vegetable stock. Stir in until combined and then keep stirring until it reaches a simmer. It will usually be the perfect thickness by the time it reaches a simmer or soon after.
- Add in the salt, black pepper and dijon mustard and stir in.
- Add the cooked pasta in with the sauce and toss together until well coated.
- Serve with some fresh chopped cilantro and a sprinkle of black pepper.
Video
Notes
- We used cremini mushrooms – also called portobellini mushrooms, baby bella mushrooms. You can also use regular white button mushrooms in this recipe but they are not quite as flavorful.
- You can use any pasta for this. Penne works great, but so does linguine or any type of pasta that you like.
- To adapt this recipe for gluten-free, use a gluten-free all purpose flour blend in the same quantity OR use half the amount of cornstarch (so it would be 2 Tbsp cornstarch), and then of course use a gluten-free pasta and you are good to go.
- Keep any leftovers stored in the fridge, covered. They will keep for 3-4 days. Reheat in the microwave.
Susi Edgar says
This is a really great recipe. I love that it’s simple and versatile! I used the vegetable broth to sauté the onions and mushrooms to avoid oil. Turned out wonderful! My husband said that it’s a keeper!!
Carly says
Great recipe. First time I have enjoyed cream sauce pasta with my allergic-to-dairy husband
Alison Andrews says
Awesome Carly! Thanks for sharing!
Terry Nadasdi says
Great recipe. Thanks. I also added nutritional yeast and sub in leeks for the onion. Worked nicely.
Marie says
Just made this. Gorgeous recipe! Made it with fancy mushrooms and it is like something out of a restaurant . Thank you
Alison Andrews says
Awesome! Thanks for sharing Marie!
Sena says
I had a bag of Trader Joe’s frozen cauliflower gnocchi that was calling for a creamy mushroom sauce. I also had a bag of frozen mixed mushrooms, so I used that. This sauce was so easy to make! I added 2T of nutritional yeast because I wanted it a little cheesy, and it was delicious. I’m really enjoying your recipes!
Alison Andrews says
Wonderful! So happy to hear that Sena! Thanks for the great review.
nilam says
Hi, can you just use vegetable oil instead of dairy free butter?
Alison Andrews says
yes you can!
Luanne says
Delicious! I used 1 tablespoon of arrowroot instead of all-purpose flour.
Alison Andrews says
Awesome, thanks for sharing Luanne!
FLAVIA says
Made this with brown rice pasta & subbed plain flour for chickpea flour, as well as subbing dijon mustard with american mustard (used just a little bit of american mustard because of the strong taste) came out awesome! Also added a tablespoon of nutritional yeast for some cheesy flavour and turned out great!
Alison Andrews says
So glad it worked out great! Thanks for sharing!
MJ says
Made this for dinner tonight. My husband, daughter and I have been experimenting with a vegan diet and we will put this one in the rotation, it was very good.
Alison Andrews says
So glad you enjoyed it MJ!
Katie says
Really tasty ❤️ I was worried the coconut would taste weird but it didn’t at all it was just like a normal creamy pasta. I used lite coconut milk as it’s all I had but added a bit of starchy pasta water to thicken it. I didn’t have any Dijon but seemed to work fine without. Also added some roasted broccoli and nooch. Amazing !
Alison Andrews says
Wonderful! So happy to hear that Katie. 🙂
Claudia says
I made this today and it was very delicious!! I don’t like mustard but I put it in anyways. I wasn’t 100% loving it so I added tamari sauce and that did it!! Love it, thanx for the recipe!!
Alison Andrews says
Thanks for sharing Claudia!
Janine says
This is absolutely divine! The coconut milk makes it so rich and creamy, it’s the bomb. My favorite vegan pasta dish.
Alison Andrews says
So glad you enjoyed it Janine!
Kate says
Flavours in general were good, but I hate to agree with some of your original feedback, it was way too sweet for a savoury recipe. I used a standard tin of unsweetened, full fat coconut milk, but coconut being naturally sweet is an unpleasant flavour clash for me 🙁
Sandie Tafoya says
This was outstanding! I added frozen chopped spinach for a little more veggies and color and lite coconut milk. It was wonderful. Thank you! My two daughters are vegan. I enjoy eating vegan. My husband can take or leave it and he loved this as well!
Alison Andrews says
Fantastic! Thanks Sandie!
Ruth says
Oh. My. Days!!! This is fab!! Usually make a creamy pasta with cream cheese, never thought to use coconut milk!!! So delicious and simply that I think the boyfriend could be trusted to make this unsupervised next time!! Thank you for a brilliant recipe
Alison Andrews says
Awesome! So happy to hear that Ruth! Thanks for sharing.