Vegan Mushroom Pasta Recipe Easy and Delicious Meals

Updated On: October 3, 2025

If you’re searching for a comforting, flavorful, and utterly satisfying vegan dinner, look no further than this vegan mushroom pasta recipe. It combines the earthy richness of mushrooms with al dente pasta, all enveloped in a luscious, creamy sauce that’s entirely plant-based.

Whether you’re a seasoned vegan or just exploring meatless meals, this dish is sure to become a staple in your kitchen. It’s simple enough for weeknight dinners but elegant enough to impress guests on the weekend.

The best part? This recipe is loaded with wholesome ingredients, easy to customize, and comes together in under 30 minutes.

You’ll love the depth of flavor from sautéed garlic, fresh thyme, and a splash of white wine (optional) that enhances the mushrooms beautifully. Plus, it’s a fantastic way to get more veggies into your diet without sacrificing taste.

Dive in and enjoy a bowl of this hearty, cozy vegan mushroom pasta tonight!

Why You’ll Love This Recipe

This vegan mushroom pasta recipe is a perfect blend of simplicity and flavor. Here’s why it stands out:

  • Rich and Creamy: Uses cashew cream and plant-based milk to create a velvety sauce without dairy.
  • Hearty and Nutritious: Mushrooms provide umami depth while boosting protein and fiber.
  • Quick & Easy: Ready in about 25-30 minutes, perfect for busy weeknights.
  • Customizable: Easily swap mushrooms for your favorite varieties or add greens for extra nutrition.
  • Vegan & Allergy-Friendly: Free from dairy, eggs, and refined sugars.

Ingredients

  • 12 oz (340g) pasta (fettuccine, linguine, or your favorite type)
  • 2 tbsp olive oil
  • 4 cloves garlic, minced
  • 1 lb (450g) mixed mushrooms (cremini, shiitake, and button mushrooms), sliced
  • 1 medium onion, finely chopped
  • 1/2 cup raw cashews, soaked for 2 hours or boiled for 15 minutes
  • 1 cup unsweetened plant-based milk (almond, oat, or soy)
  • 1/4 cup nutritional yeast
  • 1/4 cup dry white wine (optional, can substitute with vegetable broth)
  • 1 tbsp lemon juice
  • 1 tsp dried thyme or 1 tbsp fresh thyme leaves
  • Salt and black pepper to taste
  • Fresh parsley, chopped for garnish
  • Red pepper flakes (optional, for a spicy kick)

Equipment

  • Large pot for boiling pasta
  • Large skillet or frying pan
  • Blender or food processor
  • Wooden spoon or spatula
  • Colander
  • Measuring cups and spoons

Instructions

  1. Cook the pasta: Bring a large pot of salted water to a boil. Add the pasta and cook according to package instructions until al dente. Reserve 1 cup of pasta water and drain the rest. Set pasta aside.
  2. Sauté aromatics and mushrooms: While the pasta cooks, heat olive oil in a large skillet over medium heat. Add the chopped onion and sauté for 3-4 minutes until translucent. Add the minced garlic and cook for another minute until fragrant.
  3. Add mushrooms: Increase heat to medium-high. Add the sliced mushrooms and thyme to the skillet. Cook for 8-10 minutes, stirring occasionally, until mushrooms are browned and tender. If using, pour in the white wine and let it simmer for 2-3 minutes to reduce slightly.
  4. Prepare the cashew cream: Drain the soaked cashews and add them to a blender with the plant-based milk, nutritional yeast, lemon juice, salt, and pepper. Blend on high until completely smooth and creamy, about 1-2 minutes. If needed, add a little water or plant milk to reach a pourable consistency.
  5. Combine sauce and mushrooms: Pour the cashew cream into the skillet with the mushrooms. Stir well to combine. Add a splash of reserved pasta water to loosen the sauce if it’s too thick. Simmer gently for 3-5 minutes until warmed through and thickened slightly.
  6. Toss pasta and sauce: Add the drained pasta to the skillet and toss until all the noodles are coated with the creamy mushroom sauce. Adjust seasoning with salt, pepper, and red pepper flakes if desired.
  7. Serve: Divide pasta among plates or bowls. Garnish with freshly chopped parsley and an extra drizzle of olive oil if you like. Enjoy immediately!

Tips & Variations

“For the creamiest sauce, be sure to soak your cashews thoroughly or boil them until very soft. This makes blending easier and results in a smoother texture.”

  • Mushroom Variations: Try using portobello for a meaty texture or oyster mushrooms for a delicate flavor.
  • Add Greens: Stir in fresh spinach or kale in the last few minutes of cooking for extra nutrients.
  • Make it Spicy: Add a pinch of smoked paprika or cayenne pepper to the sauce.
  • Use Vegan Bechamel Sauce: For a different creamy twist, try this Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes.
  • Make it Gluten-Free: Use your favorite gluten-free pasta instead of wheat pasta.

Nutrition Facts

Nutrient Amount per Serving
Calories 450 kcal
Protein 15 g
Carbohydrates 60 g
Fiber 6 g
Fat 15 g
Saturated Fat 2 g
Sodium 350 mg
Iron 3 mg

Serving Suggestions

This vegan mushroom pasta pairs wonderfully with a crisp green salad tossed in a light vinaigrette. For extra indulgence, serve with garlic bread made from a vegan bread machine recipe—check out this Vegan Bread Machine Recipe for Soft, Delicious Loaves to bake your own.

Looking to round out your meal with more plant-based inspiration? Discover wholesome sides and mains in our Peruvian Vegetable Recipes for Flavorful Healthy Meals that bring vibrant flavors and easy preparation to your table.

Conclusion

This vegan mushroom pasta recipe is a shining example of how plant-based cooking can be both simple and spectacular. Its creamy, umami-rich sauce highlights the natural goodness of mushrooms while keeping everything wholesome and dairy-free.

Whether you’re cooking for family, friends, or yourself, this dish delivers comfort and nutrition in every bite.

With easy-to-find ingredients and straightforward steps, it’s a fantastic addition to your recipe collection. Plus, it’s versatile enough to tweak according to your pantry and preferences.

Don’t hesitate to experiment and make it your own! For more delicious vegan treats, be sure to explore our Vegetarian Date Cake Recipe: Moist, Easy, and Delicious for dessert after this meal.

Happy cooking and bon appétit!

📖 Recipe Card: Vegan Mushroom Pasta

Description: A creamy and flavorful vegan mushroom pasta that's easy to make and perfect for a weeknight dinner. Packed with savory mushrooms and fresh herbs.

Prep Time: PT10M
Cook Time: PT20M
Total Time: PT30M

Servings: 4 servings

Ingredients

  • 8 oz (225g) pasta (penne or spaghetti)
  • 2 tbsp olive oil
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 12 oz (340g) mixed mushrooms, sliced
  • 1/2 cup canned coconut milk
  • 1/4 cup vegetable broth
  • 2 tbsp nutritional yeast
  • 1 tbsp soy sauce or tamari
  • 1 tsp dried thyme
  • Salt and pepper to taste
  • Fresh parsley, chopped (for garnish)

Instructions

  1. Cook pasta according to package instructions; drain and set aside.
  2. Heat olive oil in a large pan over medium heat.
  3. Add onion and garlic; sauté until translucent.
  4. Add mushrooms and cook until browned and softened.
  5. Stir in coconut milk, vegetable broth, nutritional yeast, soy sauce, and thyme.
  6. Simmer for 5 minutes until sauce thickens slightly.
  7. Season with salt and pepper to taste.
  8. Toss cooked pasta in the sauce until well coated.
  9. Garnish with fresh parsley and serve warm.

Nutrition: Calories: 350 kcal | Protein: 10 g | Fat: 12 g | Carbs: 50 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Mushroom Pasta”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A creamy and flavorful vegan mushroom pasta that’s easy to make and perfect for a weeknight dinner. Packed with savory mushrooms and fresh herbs.”, “prepTime”: “PT10M”, “cookTime”: “PT20M”, “totalTime”: “PT30M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“8 oz (225g) pasta (penne or spaghetti)”, “2 tbsp olive oil”, “1 small onion, finely chopped”, “3 cloves garlic, minced”, “12 oz (340g) mixed mushrooms, sliced”, “1/2 cup canned coconut milk”, “1/4 cup vegetable broth”, “2 tbsp nutritional yeast”, “1 tbsp soy sauce or tamari”, “1 tsp dried thyme”, “Salt and pepper to taste”, “Fresh parsley, chopped (for garnish)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Cook pasta according to package instructions; drain and set aside.”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a large pan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion and garlic; saut\u00e9 until translucent.”}, {“@type”: “HowToStep”, “text”: “Add mushrooms and cook until browned and softened.”}, {“@type”: “HowToStep”, “text”: “Stir in coconut milk, vegetable broth, nutritional yeast, soy sauce, and thyme.”}, {“@type”: “HowToStep”, “text”: “Simmer for 5 minutes until sauce thickens slightly.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper to taste.”}, {“@type”: “HowToStep”, “text”: “Toss cooked pasta in the sauce until well coated.”}, {“@type”: “HowToStep”, “text”: “Garnish with fresh parsley and serve warm.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “10 g”, “fatContent”: “12 g”, “carbohydrateContent”: “50 g”}}

Photo of author

Marta K

Leave a Comment

X