There’s something irresistibly comforting about a creamy, rich, and flavorful mushroom pasta, and the best part? You don’t need dairy, meat, or any animal products to make it absolutely delicious. This vegan mushroom pasta is the perfect blend of umami-packed mushrooms, creamy dairy-free sauce, and perfectly cooked pasta for a meal that’s both indulgent and wholesome.
If you’re thinking that vegan cream sauces can’t match the richness of traditional dairy-based versions, get ready to be pleasantly surprised. By using cashews, coconut milk, or plant-based cream, this dish delivers a luscious, silky texture without the heaviness of traditional cream. Combined with sautéed garlic, onions, and a mix of earthy mushrooms, this pasta becomes a restaurant-worthy dish right in your own kitchen.
Why You’ll Love This Vegan Mushroom Pasta
-
100% Plant-Based – Perfect for vegans, vegetarians, or anyone looking for a dairy-free meal.
-
Incredibly Creamy Without Dairy – A velvety sauce made with cashews or coconut milk.
-
Rich, Umami-Packed Flavor – Thanks to mushrooms, garlic, and nutritional yeast.
-
Quick & Easy – Ready in under 30 minutes for a perfect weeknight dinner.
-
Customizable – Use any pasta shape or add greens like spinach or kale.
Preparation Time and Yield
-
Prep time: 10 minutes
-
Cook time: 20 minutes
-
Total time: 30 minutes
-
Yield: 4 servings
Nutritional Information (Per Serving)
-
Calories: 380
-
Carbohydrates: 50g
-
Protein: 12g
-
Fat: 14g
-
Fiber: 5g
-
Sugar: 3g
Ingredients for Vegan Mushroom Pasta
For the Pasta
-
12 oz pasta of choice (spaghetti, fettuccine, or penne)
-
1 tablespoon olive oil
-
1 small onion, finely chopped
-
3 cloves garlic, minced
-
12 oz mixed mushrooms (cremini, shiitake, or button), sliced
-
½ teaspoon salt
-
½ teaspoon black pepper
-
½ teaspoon smoked paprika (optional)
-
¼ teaspoon red pepper flakes (optional)
For the Creamy Vegan Sauce
-
1 cup raw cashews (soaked for 2 hours or boiled for 10 minutes)
-
1 cup unsweetened plant-based milk (almond, oat, or soy)
-
2 tablespoons nutritional yeast
-
1 tablespoon lemon juice
-
½ teaspoon garlic powder
-
½ teaspoon salt
-
¼ teaspoon black pepper
For Garnish
-
2 tablespoons chopped fresh parsley
-
2 tablespoons toasted pine nuts (optional)
-
Extra black pepper to taste
Step-by-Step Instructions for Vegan Mushroom Pasta
1. Cook the Pasta
Bring a large pot of salted water to a boil. Add the pasta and cook according to the package instructions until al dente. Drain and set aside, reserving ½ cup of pasta water for later.
2. Sauté the Aromatics
In a large pan, heat olive oil over medium heat. Add chopped onion and sauté for 3–4 minutes until soft and translucent. Stir in the minced garlic and cook for another 30 seconds, until fragrant.
3. Cook the Mushrooms
Add the sliced mushrooms to the pan. Sprinkle with salt, black pepper, and smoked paprika (if using). Cook for 6–8 minutes, stirring occasionally, until the mushrooms are browned and have released their juices. If they start sticking, add a splash of water or vegetable broth.
4. Blend the Vegan Cream Sauce
In a high-speed blender, combine soaked cashews, plant-based milk, nutritional yeast, lemon juice, garlic powder, salt, and black pepper. Blend until completely smooth and creamy. If the sauce is too thick, add 1–2 tablespoons of water to thin it out.
5. Combine the Sauce & Pasta
Pour the blended sauce into the pan with the mushrooms. Stir well to combine. If the sauce is too thick, add a little reserved pasta water until it reaches the desired consistency.
6. Add the Pasta
Add the cooked pasta to the pan and toss everything together. Let it cook for 2 minutes, allowing the pasta to absorb the flavors. Taste and adjust seasoning as needed.
7. Garnish & Serve
Remove from heat and sprinkle with chopped parsley, toasted pine nuts, and extra black pepper. Serve immediately and enjoy!
Ingredient Background
Mushrooms
Mushrooms are the star of this dish, bringing a deep, umami-rich flavor that makes this pasta incredibly satisfying. Cremini, shiitake, and button mushrooms are great choices, each offering their own unique texture and taste. Shiitake mushrooms provide a bold, meaty flavor, while cremini mushrooms add earthiness. Button mushrooms, on the other hand, are mild and absorb seasonings well. Mushrooms are also nutrient powerhouses, packed with B vitamins, antioxidants, and fiber.
Cashews
Cashews are the key to the creamy sauce in this vegan mushroom pasta. When blended with plant-based milk, they create a smooth, velvety texture that rivals traditional dairy-based cream sauces. Cashews are also rich in healthy fats, magnesium, and protein, making them a fantastic addition to a plant-based diet. Soaking or boiling them before blending ensures the sauce is extra silky with no graininess.
Nutritional Yeast
Nutritional yeast is a vegan’s secret weapon for adding a cheesy, umami-packed flavor without using dairy. It enhances the cream sauce by giving it a subtle parmesan-like taste, making the pasta extra delicious. Nutritional yeast is also a great source of B vitamins, including B12, which is important for plant-based diets.
Technique Tips for Vegan Mushroom Pasta
Achieving the Perfect Mushroom Texture
Mushrooms contain a lot of water, so to get that rich, caramelized flavor, it’s essential to cook them correctly. Instead of stirring constantly, let them sit undisturbed for a couple of minutes at a time while cooking. This allows them to develop a golden-brown sear, which intensifies their umami flavor. Also, avoid adding salt too early—this draws out moisture and makes them steam instead of sear.
Blending the Smoothest Cashew Sauce
For the creamiest possible sauce, use a high-speed blender. If you don’t have one, soaking cashews for at least 2 hours (or boiling them for 10 minutes) makes them much easier to blend smoothly. If the sauce comes out too thick, simply add a splash of pasta water or more plant-based milk until it reaches the perfect consistency.
Balancing Flavors for Depth
A truly delicious pasta sauce has layers of flavor. To achieve this:
-
Use lemon juice for brightness and acidity.
-
Add smoked paprika for a subtle depth.
-
Sprinkle black pepper and red pepper flakes for a gentle kick.
-
Taste and adjust the seasoning before serving to ensure everything is perfectly balanced.
Alternative Presentation Ideas
Garlic Butter Mushroom Pasta
If you prefer a garlicky twist, replace the creamy sauce with a vegan garlic butter sauce made with dairy-free butter, minced garlic, and fresh parsley. This version is lighter but still packed with flavor.
Spinach & Mushroom Pasta
For an extra nutrient boost, stir in fresh spinach right before serving. The residual heat from the pasta will wilt the spinach, adding color, vitamins, and a slight earthiness that pairs beautifully with the mushrooms.
Truffle Mushroom Pasta
For a gourmet restaurant-style touch, drizzle the finished pasta with truffle oil and sprinkle with vegan parmesan. The earthy, luxurious flavor of truffle oil elevates this dish into something truly special.
Freezing and Storing Vegan Mushroom Pasta
Storing Leftovers
This pasta keeps well in an airtight container in the fridge for up to 3 days. The sauce will thicken slightly as it sits, so when reheating, add a splash of plant-based milk or water to loosen it back up.
Freezing the Sauce
If you want to meal prep, you can freeze the cashew cream sauce separately in an airtight container for up to 2 months. When ready to use, thaw it in the fridge overnight and blend again for a smooth consistency before adding it to freshly cooked pasta.
Reheating for the Best Texture
To reheat, warm the pasta gently in a pan over medium-low heat, adding a little plant-based milk or water to bring the sauce back to its original creaminess. Avoid microwaving for too long, as it can dry out the pasta.
Healthier Twist Ideas
Whole Wheat or Gluten-Free Pasta
To increase fiber and nutrients, swap regular pasta for whole wheat, lentil, or chickpea pasta. These options not only make the dish more filling but also add extra protein for a well-balanced meal.
Oil-Free Version
If you want to make this dish oil-free, simply sauté the onions and mushrooms in vegetable broth or water instead of olive oil. This method still develops rich flavors while keeping the dish lower in fat.
Protein Boost
For extra plant-based protein, toss in tofu, tempeh, or cooked chickpeas. You can also top the pasta with hemp seeds or sunflower seeds for a crunchy, nutrient-dense finish.
Serving Suggestions for Events
Elegant Dinner Party
This creamy vegan mushroom pasta makes a fantastic main course for a dinner party. Serve it with a fresh side salad, crusty garlic bread, and a glass of chilled sparkling water with lemon for a complete meal.
Cozy Weeknight Comfort Food
Need a quick, comforting meal after a long day? This dish is ready in 30 minutes and pairs well with roasted vegetables or a bowl of warm soup for the ultimate cozy dinner.
Meal Prep for the Week
This pasta is great for meal prep because it stays delicious even after reheating. Make a large batch and portion it into meal prep containers for a quick and easy work lunch throughout the week.
Frequently Asked Questions
1. Can I use canned coconut milk instead of cashews?
Yes! If you want to skip cashews, full-fat canned coconut milk creates a rich, creamy sauce without needing to blend anything.
2. What pasta shape works best for this recipe?
Spaghetti, fettuccine, or linguine are great choices for creamy sauces, but penne or rigatoni work well too.
3. How can I make this sauce nut-free?
Use sunflower seeds or silken tofu instead of cashews for a nut-free version. Both blend into a creamy, smooth sauce.
4. Can I add other vegetables to this dish?
Absolutely! Try adding bell peppers, zucchini, or peas for extra color and nutrients.
5. What’s the best way to store leftovers?
Keep leftovers in an airtight container in the fridge for up to 3 days. Reheat gently with a splash of plant-based milk.
6. Can I make this dish without nutritional yeast?
Yes! Nutritional yeast adds a cheesy flavor, but you can skip it or replace it with a bit of miso paste or lemon zest for umami depth.
7. How do I prevent the pasta from sticking together?
Toss freshly cooked pasta with a little olive oil or keep it in the sauce immediately to prevent clumping.
8. What’s the best plant-based milk for this recipe?
Unsweetened oat, almond, or soy milk works best. Avoid coconut milk if you don’t want a coconut flavor.
9. Can I make this dish spicy?
Yes! Add more red pepper flakes or a dash of cayenne pepper for heat.
10. Is this pasta good for kids?
Definitely! The creamy texture and mild flavor make it a kid-friendly vegan meal.
Conclusion
Vegan mushroom pasta is the ultimate creamy, satisfying, and plant-based comfort food. With a rich cashew sauce, savory mushrooms, and perfectly cooked pasta, this dish proves that dairy-free doesn’t mean flavor-free. Whether you’re making it for a special occasion, meal prep, or a weeknight dinner, this pasta is sure to become a staple in your recipe collection. Give it a try, and enjoy every creamy, umami-packed bite!
Print
Vegan Mushroom Pasta
- Author: Louise
- Total Time: 30 minutes
- Yield: 4 servings 1x
Ingredients
For the Pasta
- 12 oz pasta of choice (spaghetti, fettuccine, or penne)
- 1 tablespoon olive oil
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 12 oz mixed mushrooms (cremini, shiitake, or button), sliced
- ½ teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon smoked paprika (optional)
- ¼ teaspoon red pepper flakes (optional)
For the Creamy Vegan Sauce
- 1 cup raw cashews (soaked for 2 hours or boiled for 10 minutes)
- 1 cup unsweetened plant-based milk (almond, oat, or soy)
- 2 tablespoons nutritional yeast
- 1 tablespoon lemon juice
- ½ teaspoon garlic powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
For Garnish
- 2 tablespoons chopped fresh parsley
- 2 tablespoons toasted pine nuts (optional)
- Extra black pepper to taste
Instructions
Bring a large pot of salted water to a boil. Add the pasta and cook according to the package instructions until al dente. Drain and set aside, reserving ½ cup of pasta water for later.
In a large pan, heat olive oil over medium heat. Add chopped onion and sauté for 3–4 minutes until soft and translucent. Stir in the minced garlic and cook for another 30 seconds, until fragrant.
Add the sliced mushrooms to the pan. Sprinkle with salt, black pepper, and smoked paprika (if using). Cook for 6–8 minutes, stirring occasionally, until the mushrooms are browned and have released their juices. If they start sticking, add a splash of water or vegetable broth.
In a high-speed blender, combine soaked cashews, plant-based milk, nutritional yeast, lemon juice, garlic powder, salt, and black pepper. Blend until completely smooth and creamy. If the sauce is too thick, add 1–2 tablespoons of water to thin it out.
Pour the blended sauce into the pan with the mushrooms. Stir well to combine. If the sauce is too thick, add a little reserved pasta water until it reaches the desired consistency.
Add the cooked pasta to the pan and toss everything together. Let it cook for 2 minutes, allowing the pasta to absorb the flavors. Taste and adjust seasoning as needed.
Remove from heat and sprinkle with chopped parsley, toasted pine nuts, and extra black pepper. Serve immediately and enjoy!
- Prep Time: 10 minutes
- Cook Time: 20 minutes
Nutrition
- Calories: 380
- Sugar: 3g
- Fat: 14g
- Carbohydrates: 50g
- Fiber: 5g
- Protein: 12g

Welcome to Cozy dishes! I’m Louise, and this is your warm, welcoming kitchen corner filled with feel-good recipes that bring comfort to everyday moments. Whether you’re making a simple dinner or baking something sweet, you’ll find cozy, approachable dishes made with heart.


