This quick & easy vegan creamy mushroom pasta will become your new go-to recipe! Healthy & indulgent, ticks the box of healthy comfort food that tastes like a treat. With just a few simple ingredients, it’s ready in under 40 minutes and completely gluten-free! Video recipe on recipe card.

When I think of comfort food, a bowl of pasta is one of the first things that comes to mind. It satisfies my carbs cravings and it is so delicious!! Make it creamy, and it just wins my heart straightaway 😍
If you are a pasta lover, you might also want to check out this protein-packed pasta salad, this Mediterranean chicken pasta salad, or this vegan puttanesca pasta sauce.
Jump to:
- Why you will love this delicious Vegan Creamy Mushroom Pasta Recipe
- Ingredients
- Substitutions & variations
- How to make this Vegan Creamy Mushroom Pasta
- Equipment
- Storage
- Top tips to make The Best Vegan Mushroom Pasta!!
- FAQ
- More vegan recipes you will love!
- Love this recipe? Let's stay connected!
- Vegan Creamy Mushroom Pasta (Rich & Comforting)
- See what other people think about this recipe!
Why you will love this delicious Vegan Creamy Mushroom Pasta Recipe
- A Mushroom lover’s dream: Bursting with flavor, this delicious dish will have every mushroom enthusiast raving!
- Rich, cheesy, and comforting: Imagine pasta coated in a luscious vegan creamy sauce made with coconut cream, nutritional yeast, mushrooms, spinach, and golden brown onion.
- Quick and easy to make: Ready in no time, and for an even faster prep, skip the onion from the ingredients list!
- Perfect for Any Occasion: Great for a cozy comforting dinner or meal prep for the week.
- Allergy-Friendly for All: Vegan, dairy-free, gluten-free, this creamy vegan pasta is perfect for different diets.
Ingredients
This creamy vegan mushroom pasta recipe is made with a few pantry staples and fresh ingredients.

- Garlic cloves, diced
- Brown onion, thinly sliced
- White button mushrooms, sliced - see substitutions below
- Baby spinach
- Canned coconut milk or cream
- Nutritional yeast
- Salt to taste
- Gluten-free pasta of choice, I use small penne
- Coconut oil or olive oil for cooking
See recipe card for quantities.
Substitutions & variations
- Use your favorite type of mushrooms - I like using white button mushrooms because they are very accessible and affordable, but feel free to experiment with other types of mushroom like shiitake mushrooms, oyster mushrooms, or cremini mushrooms.
- Alternative vegan cream sauce - like soy cream or any non-dairy milk. If using milk instead of cream, combine with a bit of gluten-free flour to thicken up.
- Skip the onion - the onion in this dish is best if cooked slowly until golden brown which can take a bit of time. Feel free to skip this ingredient and quicken up the time by 20 minutes!
- Pasta - I love making this recipe with small penne because they soak up all the sauce really well. But feel free to use your favorite pasta shape! Gnocchi or mashed potato work great as well.
- Make it spicy - tossing some red pepper flakes when serving. It won't only add a touch of heat, but also a beautiful layer of colour!

How to make this Vegan Creamy Mushroom Pasta
This pasta dish couldn't be easier to make!
- Sauté the base: Heat 1 tablespoon of coconut or olive oil in a pan over medium heat. Add the onion and garlic with a pinch of salt, cooking until golden brown (around 20 minutes).
- Cook the pasta: While the onion cooks, boil your pasta according to packet instructions. Be sure to cook it al dente!
- Sear the mushrooms: Push the onion to the side of the pan and increase to medium-high heat. Add the mushrooms, a little more coconut oil if needed, and a pinch of salt. Cook for about 5 minutes until tender.
- Make it creamy: Combine the mushrooms and onion, then pour in the coconut cream, nutritional yeast, and spinach. Let it simmer for 5 minutes, allowing the spinach to soften.
- Bring it all together: Toss in the cooked pasta and mix with the mushroom sauce for 2–3 minutes. Serve and savor!


Tip to quicken up cooking time: if you are short on time, skip the onion and make this vegan pasta recipe in 20 minutes only!
Adjust the cheesy flavor: Before combining the sauce with the pasta, taste the sauce to see if you'd like to add a bit more nutritional yeast, for an extra cheesy flavor.

Equipment
All you need to make this recipe is...
- Chopping board
- Knife
- Large skillet
- Large pot
- Spatula
Storage
Store the leftover ingredients, in an airtight container in the fridge for up to 3 days.
Top tips to make The Best Vegan Mushroom Pasta!!
I don't know about you, but I love a nicely golden brown onion!! It gives so much flavor and sweetness to this recipe. If time allows, cook it with love, it's worth it!
Adjust amount of nutritional yeast: Once you have combined all the sauce ingredients, try a bit and see if you would like to add more nutritional yeast, for an extra cheesy flavor.

FAQ
You can use either of them and have a great result. The main difference is that the coconut cream will make the sauce more dense than the coconut milk.
More vegan recipes you will love!
Love this recipe? Let's stay connected!
If you like this recipe please leave me a comment below, share it on Pinterest, tag me on Instagram, and follow me on socials! Instagram @bitesinthewild and Pinterest @bitesinthewild. This way you can stay up-to-date with my latest recipes and tips!
Print
Vegan Creamy Mushroom Pasta (Rich & Comforting)
- Prep Time: 5 minutes
- Cook Time: 35 minutes
- Total Time: 40 minutes
- Yield: 2 servings 1x
- Category: Main course
- Cuisine: Australian
- Diet: Vegan
Description
This quick & easy vegan creamy mushroom pasta will become your new go-to recipe! Healthy & indulgent, ticks the box of healthy comfort food that tastes like a treat. With just a few simple ingredients, it’s ready in under 40 minutes and completely gluten-free
Ingredients
4 garlic cloves diced
1 medium brown onion thinly sliced
9 cup mushrooms sliced
2 cups of spinach
300ml coconut milk
3 tablespoon nutritional yeast
Salt to taste
140g of GF pasta of your choice
Instructions
- Sauté the base: Heat 1 tablespoon of coconut or olive oil in a pan over medium heat. Add the onion and garlic with a pinch of salt, cooking until golden brown (around 20 minutes).
- Cook the pasta: While the onion cooks, boil your pasta according to packet instructions. Be sure to cook it al dente!
- Sear the mushrooms: Push the onion to the side of the pan and increase to medium-high heat. Add the mushrooms, a little more coconut oil if needed, and a pinch of salt. Cook for about 5 minutes until tender.
- Make it creamy: Combine the mushrooms and onion, then pour in the coconut cream, nutritional yeast, and spinach. Let it simmer for 5 minutes, allowing the spinach to soften.
- Bring it all together: Toss in the cooked pasta and mix with the mushroom sauce for 2–3 minutes. Serve and savor!
Notes
- Before adding the pasta, taste the sauce to see if you'd like to add a bit more nutritional yeast, for an extra cheesy flavour.
- If you want to cook this recipe in 20 minutes only, skip the onion!
Will
Make a big batch and the best part is you get to enjoy it for lunch the next day! Absolutely love this dish 🤤
Sarah
SO GOOD! This is going to be my new favourite.