Creamy Vegan Mushroom Sauce Pasta: A Delicious Plant-Based Delight

Published on September 23, 2025
4.8 (245 reviews)

Imagine a silky, umami‑rich sauce hugging every strand of pasta, all without a single animal product. This Creamy Vegan Mushroom Sauce Pasta delivers that indulgent comfort while staying light enough

Save This Recipe!
Click to save for later - It only takes 2 seconds!
Creamy Vegan Mushroom Sauce Pasta: A Delicious Plant-Based Delight
Prep: 20 mins
Cook: 25 mins
Servings: 4

Imagine a silky, umami‑rich sauce hugging every strand of pasta, all without a single animal product. This Creamy Vegan Mushroom Sauce Pasta delivers that indulgent comfort while staying light enough for a leisurely brunch. The earthy depth of sautéed mushrooms blends with a velvety cashew‑oat milk base, creating a dish that feels luxurious yet wholesome.

What makes this recipe truly special is its balance of texture and flavor: the pasta remains al dente, the mushrooms stay juicy, and the sauce offers a subtle nutty bite from nutritional yeast and cashews. A splash of lemon brightens the finish, while fresh thyme adds an aromatic whisper.

Vegetarians, vegans, and anyone craving a plant‑based comfort food will adore this dish. It shines at weekend brunches, lazy Saturday mornings, or even as a hearty lunch on a chilly day.

The cooking process is straightforward: cook the pasta, sauté the mushrooms with aromatics, blend a quick cashew‑milk sauce, then combine everything in the pan for a few minutes of gentle simmer. The result is a restaurant‑quality plate ready in under 45 minutes.

Why You'll Love This Recipe

Rich, Creamy Texture: The cashew‑oat milk blend creates a luscious mouthfeel that rivals dairy‑based sauces without the heaviness.

Simple Ingredient List: All components are pantry‑friendly, making it easy to shop and prep without hunting for specialty items.

Versatile for Any Meal: Perfect for brunch, lunch, or dinner, this pasta pairs well with salads, roasted veggies, or a crisp glass of white wine.

Nutritious Boost: Mushrooms provide B‑vitamins and minerals, while cashews add healthy fats and protein, delivering a balanced, satisfying plate.

Ingredients

For this dish I rely on a handful of fresh, plant‑based staples that work together to create depth and creaminess. The pasta provides a neutral canvas, while the mushrooms bring an earthy umami punch. A simple sauce built from soaked cashews, oat milk, and nutritional yeast gives richness without dairy. Aromatics like garlic, onion, and thyme add layers of flavor, and a squeeze of lemon lifts the whole bowl.

Main Ingredients

  • 300 g dried fettuccine or linguine
  • 250 g cremini or button mushrooms, sliced
  • 2 tablespoons extra‑virgin olive oil

Sauce Components

  • ½ cup raw cashews, soaked 4 hrs
  • 1 cup unsweetened oat milk
  • 2 tablespoons nutritional yeast
  • 1 teaspoon Dijon mustard

Seasonings & Garnish

  • 1 small onion, finely diced
  • 2 cloves garlic, minced
  • ½ teaspoon fresh thyme leaves
  • Juice of ½ lemon
  • Salt and freshly cracked black pepper, to taste
  • Optional: 2 tablespoons vegan parmesan for garnish

These ingredients work in harmony: the pasta offers a neutral base, the mushrooms deliver earthy depth, and the cashew‑oat sauce supplies a luxurious creaminess without dairy. Nutritional yeast contributes a cheesy note, while Dijon mustard adds a subtle tang. Fresh thyme and lemon juice brighten the final dish, and a pinch of salt and pepper ties everything together for a perfectly balanced brunch centerpiece.

Step-by-Step Instructions

Creamy Vegan Mushroom Sauce Pasta: A Delicious Plant-Based Delight

Preparing the Pasta

Bring a large pot of salted water to a rolling boil. Add the 300 g dried fettuccine and cook according to package directions until al dente, usually 9–11 minutes. Stir occasionally to prevent sticking. Once done, reserve ½ cup of the starchy cooking water, then drain the pasta and set aside.

Cooking the Mushrooms

Heat 2 tablespoons olive oil in a wide skillet over medium‑high heat. Add the diced onion and sauté for 2–3 minutes until translucent. Toss in the minced garlic and cook another 30 seconds, careful not to let it brown. Then add the sliced mushrooms, spreading them in a single layer.

  1. Sear the Mushrooms. Let them cook undisturbed for 4–5 minutes. This develops a deep caramelized flavor. When the underside is golden, stir and repeat until all sides are browned.
  2. Season Lightly. Sprinkle with a pinch of salt, pepper, and the fresh thyme leaves. Continue cooking for another 2 minutes, allowing the herbs to release their aroma.
  3. Deglaze (Optional). If you prefer a slightly saucier base, splash in ¼ cup of the reserved pasta water, scraping up any browned bits. This adds extra flavor to the eventual sauce.

Making the Creamy Sauce

While the mushrooms finish, blend the soaked cashews, oat milk, nutritional yeast, Dijon mustard, lemon juice, and a pinch of salt in a high‑speed blender. Blend on high for 45–60 seconds until completely smooth and creamy. The mixture should be thick yet pourable; add a splash more oat milk if needed.

Combining & Finishing

Reduce the skillet heat to medium‑low and pour the blended sauce over the sautéed mushrooms. Stir gently, allowing the sauce to thicken for 2–3 minutes; it will cling to the mushrooms. Add the cooked pasta and the reserved pasta water (start with ¼ cup) to the pan. Toss everything together until the pasta is evenly coated and the sauce reaches a silky consistency. Taste and adjust seasoning with extra salt, pepper, or lemon juice. Serve immediately, sprinkling vegan parmesan and an extra drizzle of olive oil if desired.

Tips & Tricks

Perfecting the Recipe

Soak Cashews Properly: Soaking for at least 4 hours (or overnight) softens them, ensuring a truly silky sauce without grainy texture.

Use High‑Heat Oil: Olive oil should shimmer before adding aromatics; this prevents soggy mushrooms and encourages caramelization.

Reserve Pasta Water: The starchy water helps bind the sauce to the pasta, creating a glossy finish.

Finish with Acid: A squeeze of lemon at the end brightens the dish and balances the richness of the cashew sauce.

Flavor Enhancements

Add a pinch of smoked paprika for a subtle smoky note, or stir in a tablespoon of miso paste for deeper umami. For heat lovers, sprinkle red‑pepper flakes just before serving.

Common Mistakes to Avoid

Avoid over‑blending the sauce; excessive speed can make it too thin. Also, don’t rush the mushroom sear—crowding the pan leads to steaming rather than browning, dulling the flavor.

Pro Tips

Fresh Herbs at the End: Toss in chopped parsley or chives just before plating for a burst of color and freshness.

Toast the Cashews: Lightly toast them before soaking for an extra nutty depth in the sauce.

Use a Heavy‑Bottom Pan: It distributes heat evenly, preventing hot spots that can scorch the sauce.

Finish with a Drizzle: A thin stream of high‑quality olive oil right before serving adds silkiness and aroma.

Variations

Ingredient Swaps

Swap the fettuccine for gluten‑free pasta or spiralized zucchini for a low‑carb twist. Replace cremini mushrooms with shiitake or portobello for a heartier bite. For a protein boost, add roasted chickpeas or smoked tempeh alongside the mushrooms.

Dietary Adjustments

The recipe is already vegan and dairy‑free. To make it nut‑free, substitute cashews with silken tofu blended with a tablespoon of oat cream. Ensure any pasta you choose is certified gluten‑free if you have a gluten intolerance.

Serving Suggestions

Pair the creamy pasta with a crisp arugula salad dressed in lemon vinaigrette, or serve alongside roasted asparagus spears. A side of warm, crusty sourdough (vegan) is perfect for mopping up any extra sauce.

Storage Info

Leftover Storage

Allow the pasta and sauce to cool to room temperature, then transfer to an airtight container. Store in the refrigerator for up to 4 days. For longer keeping, portion into freezer‑safe bags, removing as much air as possible, and freeze for up to 3 months. Thaw overnight in the fridge before reheating.

Reheating Instructions

Reheat gently on the stovetop over low heat, adding a splash of oat milk or reserved pasta water to revive the creaminess. Stir frequently until warmed through, about 5‑7 minutes. Alternatively, microwave in a covered bowl on medium power for 2‑3 minutes, stirring halfway, and finish with a drizzle of olive oil.

Frequently Asked Questions

Absolutely. Blend the cashews, oat milk, nutritional yeast, mustard, and lemon juice up to 2 days in advance. Store the sauce in an airtight jar in the refrigerator. Before using, give it a quick stir or blend again to restore its silky texture. This prep saves time on brunch day.

You can substitute soaked almonds, macadamia nuts, or silken tofu for the cashews. Each provides a creamy base, though the flavor profile will shift slightly. Adjust the amount of nutritional yeast if you miss the cheesy note that cashews contribute.

Yes! Whole‑wheat, brown rice, or chickpea pasta all work well. Just follow the package cooking time and adjust the amount of reserved pasta water as needed to achieve the desired sauce consistency.

This Creamy Vegan Mushroom Sauce Pasta brings together comforting textures, bold umami, and a velvety plant‑based sauce that feels indulgent yet wholesome. By following the step‑by‑step guide, mastering the sauce, and using the tips provided, you’ll achieve a brunch‑worthy dish every time. Feel free to experiment with swaps and seasonal vegetables—cooking is an adventure, and this recipe is a perfect canvas. Enjoy the creamy, mushroom‑laden goodness and share it with friends and family!

Recipe Summary

Prep
20 min
Cook
25 min
Total
45 min
Servings
4
Category: Pasta Recipes
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

  • 300 g dried fettuccine or linguine
  • 250 g cremini or button mushrooms, sliced
  • 2 tablespoons extra‑virgin olive oil
  • ½ cup raw cashews, soaked 4 hrs
  • 1 cup unsweetened oat milk
  • 2 tablespoons nutritional yeast
  • 1 teaspoon Dijon mustard
  • 1 small onion, finely diced
  • 2 cloves garlic, minced
  • ½ teaspoon fresh thyme leaves
  • Juice of ½ lemon
  • Salt and freshly cracked black pepper, to taste
  • Optional: 2 tablespoons vegan parmesan for garnish

Instructions

1
Preparing the Pasta

Bring a large pot of salted water to a rolling boil. Add the 300 g dried fettuccine and cook according to package directions until al dente, usually 9–11 minutes. Stir occasionally to prevent sticking...

2
Cooking the Mushrooms

Heat 2 tablespoons olive oil in a wide skillet over medium‑high heat. Add the diced onion and sauté for 2–3 minutes until translucent. Toss in the minced garlic and cook another 30 seconds, careful no...

3
Making the Creamy Sauce

While the mushrooms finish, blend the soaked cashews, oat milk, nutritional yeast, Dijon mustard, lemon juice, and a pinch of salt in a high‑speed blender. Blend on high for 45–60 seconds until comple...

4
Combining & Finishing

Reduce the skillet heat to medium‑low and pour the blended sauce over the sautéed mushrooms. Stir gently, allowing the sauce to thicken for 2–3 minutes; it will cling to the mushrooms. Add the cooked ...

You May Also Like

Discover more delicious recipes

Save this recipe
Join Our Community

Get Weekly Recipe Inspiration

Join thousands of food enthusiasts. Receive exclusive recipes, cooking tips, and culinary inspiration delivered to your inbox.