This vegan creamy mushroom pasta is my go-to when I crave the comforting, earthy richness of a traditional dish but want something that feels fresh and lively. I love how the mushrooms turn tender and juicy, soaking up the velvety sauce made from cashews and herbs, which somehow manages to be indulgent without feeling heavy.
What really makes this dish special is the way it balances nostalgia with a modern twist. It’s perfect for chilly evenings or when I want a cozy meal that doesn’t leave me feeling sluggish. Plus, it’s surprisingly easy to whip up, even on busy nights, which makes it a staple in my kitchen.
It’s a recipe I keep returning to because it hits all the right notes—earthy, creamy, and just a little bit indulgent—without any dairy. The aroma of sautéed mushrooms and garlic filling the air as I toss everything together instantly transports me back to family dinners and lazy weekends. But now, I get to enjoy that comfort knowing it’s all plant-based, which feels like a small victory every time I make it.
Focusing on the nostalgic comfort of a classic mushroom pasta, but reimagined with vibrant, plant-based ingredients that surprise and delight the senses, blending tradition with a fresh, modern twist.
The story behind this recipe
- This dish was born out of a late-night craving for something cozy but fresh. I wanted the familiar earthiness of mushrooms, but with a brighter, more vibrant sauce that didn’t feel heavy. One night, I started blending cashews with lemon and herbs, and suddenly, this creamy, tangy sauce appeared—perfect for tossing with pasta and sautéed mushrooms.
- Every time I make it, I remember the first time I got the timing right—the mushrooms perfectly tender, the sauce silky and bright. It’s become a sort of culinary hug, a dish I turn to when I need comfort but also a little brightness. It’s simple, honest, and honest-to-goodness satisfying.
- heading: The story behind this recipe
Key ingredients and tips
- Cremini mushrooms: I love how these turn juicy and tender, soaking up flavors. If you can’t find cremini, baby bella works just as well, with a slightly richer earthiness.
- Cashews: They blend into a silky, velvety sauce that feels indulgent without dairy. Soak them at least 4 hours or overnight for the smoothest result, or use boiling water to speed up the process.
- Garlic: It’s the aromatic backbone here. Sauté until fragrant—about 30 seconds—until you get that toasty, pungent aroma that wakes up the whole dish.
- Lemon juice: Brightens everything with a zesty kick. Use fresh lemon and add it at the end to keep that lively, citrusy punch intact.
- Nutritional yeast: It adds a cheesy depth without dairy. Start with 2 tablespoons, then taste and add more if you want a stronger umami flavor, especially if you’re used to cheesy richness.
- Pasta: I prefer fettuccine or linguine for their surface area, which holds the sauce well. Cook until al dente—just tender but still with a slight bite—about 8-10 minutes, depending on the brand.
- Fresh herbs: Parsley or thyme finish this dish with a burst of freshness. Chop finely and sprinkle on just before serving to keep their bright, herbal aroma.
Spotlight on key ingredients
Cremini mushrooms:
- I love how these turn juicy and tender, soaking up flavors. If you can’t find cremini, baby bella works just as well, with a slightly richer earthiness.
- Cashews: They blend into a silky, velvety sauce that feels indulgent without dairy. Soak them at least 4 hours or overnight for the smoothest result, or use boiling water to speed up the process.
Lemon juice & Nutritional yeast:
- Lemon juice: Brightens everything with a zesty kick. Use fresh lemon and add it at the end to keep that lively, citrusy punch intact.
- Nutritional yeast: It adds a cheesy depth without dairy. Start with 2 tablespoons, then taste and add more if you want a stronger umami flavor, especially if you’re used to cheesy richness.
Notes for ingredient swaps
- Dairy-Free: Use coconut cream or cashew cream instead of traditional cream. It adds richness, but expect a slightly different flavor profile, maybe a hint of coconut.
- Mushrooms: Substitute with sautéed zucchini or eggplant for a lighter, milder taste. They won’t have the earthy punch but will soak up flavors nicely.
- Pasta: Opt for gluten-free or chickpea pasta if needed. Keep in mind, they might cook faster or have a different texture, so watch closely.
- Lemon Juice: Lime juice can replace lemon for a slightly different citrus brightness. Use fresh for the best zing.
- Nutritional Yeast: Try soy sauce or miso for umami depth if you’re avoiding yeast. The flavor will be saltier and more savory.
- Herbs: Fresh basil or chives can swap in for parsley or thyme. They add a fresh, vibrant note, especially when added at the end.
- Olive Oil: Avocado oil works well if you want a milder, buttery flavor. Use the same amount as olive oil called for.
Equipment & Tools
- Large skillet: For sautéing mushrooms and sauce preparation
- Blender: To create a smooth, creamy cashew sauce
- Pot: To cook the pasta
- Colander: For draining cooked pasta
- Wooden spoon: To stir and combine ingredients
- Sharp knife: For slicing mushrooms and chopping herbs
Step-by-step guide to creamy mushroom pasta
- Equipment & Tools: Gather a large skillet (about 30cm/12in), a blender (for the sauce), a wooden spoon, and a sharp knife. You’ll also need a pot to cook your pasta and a colander for draining.
- Start by soaking 1/2 cup of cashews in hot water for at least 20 minutes, or overnight if you plan ahead. This softens them for blending.
- Bring a large pot of salted water to a boil (about 100°C/212°F). Cook 250g of your preferred pasta until al dente, around 8-10 minutes. Drain and set aside, saving a cup of pasta water.
- While the pasta cooks, heat the skillet over medium heat (about 160°C/320°F). Add 1 tbsp olive oil and 2 cups sliced cremini mushrooms. Sauté until they release their juices and turn golden, about 5-7 minutes. Add 2 minced garlic cloves and cook until fragrant, about 30 seconds.
- Drain the cashews and transfer them to the blender. Add 1/2 cup water, juice of half a lemon, 2 tbsp nutritional yeast, a pinch of salt, and freshly ground black pepper. Blend until smooth and creamy, about 1-2 minutes. If too thick, add a splash of pasta water or more water to loosen.
- Pour the cashew sauce into the skillet with mushrooms. Stir well, simmer over low heat (around 80°C/176°F). Taste and add more lemon juice or salt if needed. Let the sauce heat through and thicken slightly, about 3-5 minutes.
- Add the cooked pasta directly into the skillet. Toss gently to coat every strand with the mushroom and cashew sauce. If the sauce seems too thick, splash in some reserved pasta water and stir until silky.
- Finish with chopped fresh parsley or thyme, and a final squeeze of lemon juice for brightness. Serve immediately, garnished with extra herbs if desired.
Serve immediately straight from the skillet, garnished with fresh herbs and a drizzle of olive oil if desired. No resting needed—just enjoy the warm, creamy goodness right away.
How to Know It’s Done
- Mushrooms are tender and golden, with a fragrant aroma and slightly crispy edges.
- Cashew sauce is silky, coats the pasta evenly, and has a vibrant, lemon-bright flavor.
- Pasta is al dente, with a slight bite, and well coated with the sauce.

Vegan Creamy Mushroom Pasta
Ingredients
Equipment
Method
- Drain the soaked cashews and transfer them to a blender, adding half a cup of water, the juice of half a lemon, nutritional yeast, salt, and pepper. Blend until smooth and creamy, about 1-2 minutes. Set aside.
- Bring a large pot of salted water to a boil. Add your pasta and cook until al dente, about 8-10 minutes. Drain and set aside, saving a cup of pasta water.
- While the pasta cooks, heat olive oil in a large skillet over medium heat. Add sliced cremini mushrooms and sauté until they release their juices and turn golden brown, about 5-7 minutes. Add minced garlic and cook until fragrant, about 30 seconds.
- Pour the cashew sauce into the skillet with the mushrooms. Stir well and simmer gently over low heat for about 3-5 minutes, until the sauce slightly thickens and flavors meld. Taste and adjust with more lemon juice, salt, or pepper as needed.
- Add the cooked pasta to the skillet and toss gently to coat evenly with the sauce. If the sauce is too thick, splash in some reserved pasta water and stir until silky and smooth.
- Finish by stirring in chopped fresh herbs and a squeeze of lemon juice. Serve immediately, garnished with extra herbs if desired, for a vibrant, creamy mushroom pasta that’s ready to enjoy.
Tips for perfect vegan mushroom pasta
- Bolded Mini-Head: Sauté mushrooms until deeply golden and fragrant, about 5-7 minutes, for maximum umami flavor.
- Bolded Mini-Head: Use soaked, drained cashews for a creamier, silkier sauce—soaking overnight yields the best texture.
- Bolded Mini-Head: Add lemon juice at the end to preserve its bright, zesty punch—don’t cook it too long.
- Bolded Mini-Head: Keep pasta water reserved; it’s perfect for loosening the sauce and adding a silky sheen.
- Bolded Mini-Head: Stir in fresh herbs just before serving to keep their vibrant aroma and bright flavor.
- Bolded Mini-Head: Cook pasta until just al dente; it will finish absorbing sauce flavors without turning mushy.
- Bolded Mini-Head: If sauce thickens too much, splash in reserved pasta water gradually until silky and smooth.
Common mistakes and how to fix them
- FORGOT to double-check mushroom tenderness → Sauté until mushrooms are juicy and golden.
- DUMPED sauce too early → Simmer gently until sauce thickens slightly and flavors meld.
- OVER-TORCHED cashew mixture → Blend on low speed, stop and scrape sides if too thick or lumpy.
- FAILED to adjust seasoning → Taste sauce before adding pasta, then adjust lemon and salt accordingly.
Quick fixes and pantry swaps
- When sauce looks too thick → Splash in hot water and stir until smooth.
- If mushrooms release too much moisture → Increase heat to evaporate excess liquid quickly.
- Splash lemon juice early → Brighten flavors without cooking out the zest.
- Patch overcooked pasta → Add a splash of reserved pasta water to loosen and refresh.
- Shield cashew sauce from burning → Lower heat if it starts to crackle or smell burnt, stir gently.
Prep, store, and reheat tips
- Prepare the cashew sauce and soak the cashews at least 4 hours ahead or overnight for best creaminess. The sauce should be silky and smooth, with a bright lemon aroma.
- Cook the pasta ahead of time, drain, and toss with a little olive oil to prevent sticking. Store in an airtight container in the fridge for up to 2 days. Reheat gently, adding a splash of water to loosen the sauce.
- Sauté the mushrooms and prepare the herb garnish just before serving. Reheat the mushrooms in a skillet over low heat until warmed through—watch for moisture release and avoid overcooking.
- This dish tastes best fresh, but the sauce can be stored separately in the fridge for up to 3 days. Reheat in a skillet over low heat, stirring frequently, until warmed and bubbly. Expect the flavors to deepen slightly, with a more concentrated umami aroma.
Top questions about mushroom pasta
1. Can I use other mushrooms?
Use cremini or baby bella mushrooms for a juicy, earthy flavor. Sauté until golden for the best taste.
2. How do I make the cashew sauce creamy?
Soak cashews for at least 4 hours or boil for 10 minutes to get a smooth, creamy sauce.
3. How long should I cook the pasta?
Cook pasta until just al dente, about 8-10 minutes. It will absorb sauce better and stay firm.
4. When should I add lemon juice?
Add lemon juice at the end to keep the bright, citrusy flavor from fading during cooking.
5. Can I skip nutritional yeast?
Use nutritional yeast for cheesy depth. Start with 2 tablespoons and adjust to taste.
6. Why save pasta water?
Reserve some pasta water before draining. It’s perfect for loosening the sauce if it thickens.
7. When should I add herbs?
Stir fresh herbs just before serving to keep their aroma bright and fresh in the dish.
8. How do I reheat the dish?
Reheat leftovers gently on low heat, adding a splash of water or pasta water for creaminess.
9. My sauce is too thick, what now?
If the sauce is too thick, add hot water or reserved pasta water a little at a time.
10. How do I know when it’s done?
Ensure mushrooms are tender and golden, and the sauce is silky with a vibrant lemon aroma before serving.
This dish isn’t just about the creaminess or the earthy mushrooms; it’s about capturing a moment of comfort that feels both familiar and fresh. It’s a reminder that simple ingredients can come together in surprising ways, especially when cooked with care and a little bit of love.
Whenever I make this pasta, it sparks a little joy—filling my kitchen with warm aromas and my mind with nostalgic memories. It’s the kind of meal that feels like a small celebration of everyday life, no matter how busy or chaotic the day has been.



