Creamy Vegan Mushroom Pasta

Creamy Vegan Mushroom Pasta

This creamy vegan mushroom pasta is rich, savory, and completely dairy-free. Made with a cashew-based cream sauce and sautéed mixed mushrooms, it is the ultimate plant-based comfort food that comes together in just 25 minutes.

🌱 Fresh Roots Tip

Plants provide all the nutrients your body needs — variety is the key to a thriving plant-based lifestyle.

Why You'll Love This Pasta

  • Ultra creamy — the cashew sauce is silky smooth without any dairy
  • Ready in 25 minutes — perfect for busy weeknight dinners
  • Packed with protein — mushrooms and cashews deliver 18g per serving
  • One-pot friendly — minimal cleanup for maximum flavor
Creamy Vegan Mushroom Pasta recipe step by step
How to make creamy vegan mushroom pasta

Ingredients

Cashew Cream Sauce

  • 1 cup raw cashews (soaked 2 hours or boiled 15 min)
  • 3/4 cup vegetable broth
  • 2 tablespoons nutritional yeast
  • 1 tablespoon lemon juice
  • 2 cloves garlic
  • 1/2 teaspoon salt

Pasta & Mushrooms

  • 12 oz penne or rigatoni pasta
  • 16 oz mixed mushrooms (cremini, shiitake, oyster), sliced
  • 3 cloves garlic, minced
  • 2 tablespoons olive oil
  • 1/2 teaspoon red pepper flakes
  • Salt and pepper to taste
  • Fresh parsley and black pepper for garnish

Instructions

  1. Make the Cashew Cream
    Drain the soaked cashews and add them to a high-speed blender with vegetable broth, nutritional yeast, lemon juice, garlic, and salt. Blend on high for 2 minutes until completely smooth and creamy. Set aside.
  2. Cook the Pasta
    Bring a large pot of salted water to a boil. Cook the pasta according to package directions until al dente. Reserve 1/2 cup of pasta water before draining.
  3. Sauté the Mushrooms
    While the pasta cooks, heat olive oil in a large skillet over medium-high heat. Add the sliced mushrooms in a single layer and cook for 5-6 minutes until golden brown. Add the minced garlic and red pepper flakes, cooking for another 30 seconds until fragrant.
  4. Combine Everything
    Pour the cashew cream sauce over the mushrooms and stir to combine. Add the drained pasta and toss well. If the sauce is too thick, add a splash of the reserved pasta water until you reach your desired consistency.
  5. Serve
    Divide among bowls and garnish with fresh parsley, cracked black pepper, and an extra sprinkle of nutritional yeast if desired. Serve immediately.

Plant-Based Tips

  • No time to soak cashews? Boil them for 15 minutes instead — works just as well.
  • For an even richer flavor, add 1 tablespoon of white miso paste to the cream sauce.
  • This pasta keeps well in the fridge for up to 3 days. Reheat with a splash of plant milk to restore the creamy texture.
  • Try swapping penne for fettuccine for a more classic alfredo presentation.

Nutrition Facts

Per Serving · 100% Plant-Based

Calories 485 kcal
Protein 18g
Total Fat 22g
Total Carbohydrates 58g
Dietary Fiber 5g
Sugars 4g
Sodium 380mg

Frequently Asked Questions

Can I make this nut-free?

Yes! Replace the cashews with sunflower seeds or silken tofu for a nut-free version. The texture will be slightly different but still creamy and delicious.

What mushrooms work best?

A mix of cremini, shiitake, and oyster mushrooms gives the best flavor and texture variety. But even plain white button mushrooms will work in a pinch.

Can I freeze this pasta?

The sauce freezes well on its own for up to 2 months. We recommend cooking fresh pasta when you are ready to serve for the best texture.

Is this recipe gluten-free?

Simply swap the regular pasta for your favorite gluten-free variety. The cashew cream sauce is naturally gluten-free.

Olivia Green

Creamy Vegan Mushroom Pasta

Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 4 servings
Calories: 485

Ingredients
  

Cashew Cream Sauce
  • 1 cup raw cashews soaked 2 hours or boiled 15 min
  • 3/4 cup vegetable broth
  • 2 tablespoons nutritional yeast
  • 1 tablespoon lemon juice
  • 2 cloves garlic
  • 1/2 teaspoon salt
Pasta & Mushrooms
  • 12 oz penne or rigatoni pasta
  • 16 oz mixed mushrooms (cremini shiitake, oyster), sliced
  • 3 cloves garlic minced
  • 2 tablespoons olive oil
  • 1/2 teaspoon red pepper flakes
  • Salt and pepper to taste
  • Fresh parsley and black pepper for garnish

Method
 

  1. Make the Cashew Cream: Drain the soaked cashews and add them to a high-speed blender with vegetable broth, nutritional yeast, lemon juice, garlic, and salt. Blend on high for 2 minutes until completely smooth and creamy. Set aside.
  2. Cook the Pasta: Bring a large pot of salted water to a boil. Cook the pasta according to package directions until al dente. Reserve 1/2 cup of pasta water before draining.
  3. Sauté the Mushrooms: While the pasta cooks, heat olive oil in a large skillet over medium-high heat. Add the sliced mushrooms in a single layer and cook for 5-6 minutes until golden brown. Add the minced garlic and red pepper flakes, cooking for another 30 seconds until fragrant.
  4. Combine Everything: Pour the cashew cream sauce over the mushrooms and stir to combine. Add the drained pasta and toss well. If the sauce is too thick, add a splash of the reserved pasta water until you reach your desired consistency.
  5. Serve: Divide among bowls and garnish with fresh parsley, cracked black pepper, and an extra sprinkle of nutritional yeast if desired. Serve immediately.

Notes

Plant-Based Tips:
  • No time to soak cashews? Boil them for 15 minutes instead — works just as well.
  • For an even richer flavor, add 1 tablespoon of white miso paste to the cream sauce.
  • This pasta keeps well in the fridge for up to 3 days. Reheat with a splash of plant milk to restore the creamy texture.
  • Try swapping penne for fettuccine for a more classic alfredo presentation.

O
Recipe byOlivia Green

Plant-based recipe creator and wellness writer at Fresh Roots. I develop colorful, nutrient-dense vegan recipes that prove plant-based eating is anything but boring.