Creamy pasta without cream sounds like a compromise until you taste it done right. This vegan mushroom pasta gets its silkiness from blended cashews, its depth from properly seared mushrooms, and its richness from garlic, thyme, and a splash of white wine. The result is a bowl of comfort food that happens to be dairy-free — not a bowl of dairy-free food pretending to be comfort.
The two techniques that make this work are searing the mushrooms hard (crowded mushrooms steam; spaced mushrooms brown) and blending the cashews until truly smooth (gritty sauce ruins the illusion). Get those right and you’ll serve this to omnivores without a word of explanation.
Creamy Vegan Mushroom Pasta
Silky cashew-cream sauce, deeply seared mushrooms, and perfectly coated pasta — rich vegan comfort food in 35 minutes.
Ingredients
- 12 oz (340 g) fettuccine, tagliatelle, or pappardelle
- 1 cup raw cashews
- 1 1/2 lb (680 g) mixed mushrooms (cremini, shiitake, oyster), sliced
- 3 tablespoons olive oil, divided
- 1 medium shallot, finely diced
- 4 cloves garlic, minced
- 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried)
- 1/2 cup dry white wine (or vegetable broth)
- 3 tablespoons nutritional yeast
- 1 tablespoon lemon juice
- 1 teaspoon fine sea salt, plus more for pasta water
- 1/2 teaspoon freshly ground black pepper
- Fresh parsley, chopped, for serving
Instructions
- Soak the cashews: Cover the cashews with boiling water and soak at least 20 minutes (or 2 hours in cold water). Drain before blending.
- Cook the pasta: Boil the pasta in generously salted water until just shy of al dente. Reserve 1 1/2 cups of pasta water before draining.
- Sear the mushrooms: Heat 1 tablespoon oil in a large skillet over medium-high heat. Sear the mushrooms in two uncrowded batches, 3-4 minutes undisturbed per side, until deeply browned. Season with salt and set aside.
- Build the base: In the same skillet, cook the shallot 3 minutes, add garlic and thyme for 1 minute, then deglaze with the wine and simmer 2 minutes.
- Blend and combine: Blend the drained cashews with 1 cup pasta water until completely smooth. Add to the skillet with the nutritional yeast, lemon juice, salt, and pepper; simmer gently 2-3 minutes.
- Toss and serve: Add the pasta and mushrooms; toss 1-2 minutes until coated, thinning with more pasta water as needed. Serve immediately with parsley.
Recipe Notes
Refrigerate up to 3 days. Reheat gently with a splash of water or broth — the sauce thickens when cold. Best eaten fresh.
Why This Recipe Works
- Cashews blend into real creaminess. Soaked and blended with pasta water, cashews create a sauce with genuine body — no thin, watery “cream” substitutes.
- Searing, not steaming, the mushrooms. Cooking the mushrooms in batches over high heat develops deep, meaty browning (the Maillard reaction) that gives the whole dish its savory backbone.
- Pasta water is liquid gold. The starchy cooking water emulsifies the cashew cream into a sauce that clings to every strand instead of pooling at the bottom.
- Layered aromatics. Garlic, thyme, white wine, and nutritional yeast each add a different kind of depth — savory, herbal, acidic, cheesy — that together read as “rich.”
- Knife work matters here. Evenly sliced mushrooms cook evenly. If your knife skills need a tune-up, our guide to choosing the right chef’s knife covers what to look for in the one knife you’ll use daily.
Ingredients
- 12 oz (340 g) pasta — fettuccine, tagliatelle, or pappardelle; wide noodles carry creamy sauce best.
- 1 cup raw cashews — the cream base; must be raw, not roasted, for a neutral flavor.
- 1 1/2 lb (680 g) mixed mushrooms (cremini, shiitake, oyster) — variety gives complexity; cremini alone works fine.
- 3 tablespoons olive oil, divided — for searing the mushrooms in batches.
- 1 medium shallot, finely diced — milder and sweeter than onion; melts into the sauce.
- 4 cloves garlic, minced — aromatic backbone.
- 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried) — the classic mushroom herb.
- 1/2 cup dry white wine — deglazes the pan and adds acidity (use vegetable broth if you prefer).
- 3 tablespoons nutritional yeast — cheesy, savory depth without dairy.
- 1 tablespoon lemon juice — brightness that keeps the richness from feeling heavy.
- 1 teaspoon fine sea salt, plus more for the pasta water
- 1/2 teaspoon freshly ground black pepper
- Fresh parsley, chopped, for serving.
Substitutions
- Cashews: For a nut-free version, use 1 cup of full-fat coconut milk plus 2 tablespoons of cornstarch whisked in — the flavor shifts slightly sweet, so add extra lemon. Silken tofu (1 block, blended) also works but gives a lighter sauce.
- Mushrooms: Any mix works; a few dried porcini soaked in hot water (use the soaking liquid as part of the sauce) adds incredible depth.
- Wine: Vegetable broth with a teaspoon of white wine vinegar approximates the acidity.
- Nutritional yeast: Skip it if you don’t have it, but it adds the savory “cheesy” note — worth buying for vegan cooking generally.
Equipment
- Large pot for pasta
- Large skillet (12-inch) or sauté pan
- Blender (high-speed ideal; soak cashews longer for standard blenders)
- Sharp knife and cutting board
At a glance: Prep 15 minutes (plus cashew soaking) · Cook 20 minutes · Total 35 minutes · Makes 4 servings
Instructions
- Soak the cashews. Cover the cashews with boiling water and soak for at least 20 minutes (or cold water for 2 hours, or overnight in the fridge). Drain before blending. Well-soaked cashews are the difference between silky and gritty.
- Start the pasta. Bring a large pot of generously salted water to a boil. Cook the pasta until just shy of al dente — it will finish in the sauce. Before draining, reserve 1 1/2 cups of the starchy pasta water.
- Sear the mushrooms. While the pasta cooks, heat 1 tablespoon of the olive oil in a large skillet over medium-high heat until shimmering. Add half the sliced mushrooms in a single layer — do not crowd — and sear undisturbed for 3–4 minutes until deeply browned. Flip, brown 2 minutes more, and transfer to a plate. Repeat with another tablespoon of oil and the remaining mushrooms. Season with salt.
- Build the sauce base. In the same skillet over medium heat, add the remaining tablespoon of oil and the shallot; cook 3 minutes until soft. Add the garlic and thyme; cook 1 minute. Pour in the white wine, scraping up the browned bits, and simmer 2 minutes until reduced by half.
- Blend the cashew cream. Blend the drained cashews with 1 cup of the reserved pasta water until completely smooth, 1–2 minutes in a high-speed blender (longer in a standard one). It should pour like heavy cream.
- Combine. Pour the cashew cream into the skillet with the nutritional yeast, lemon juice, salt, and pepper. Simmer gently 2–3 minutes until slightly thickened, thinning with more pasta water as needed. Add the drained pasta and seared mushrooms; toss for 1–2 minutes until every strand is coated and the pasta finishes cooking.
- Serve. Divide among warm bowls, shower with parsley and extra black pepper, and serve immediately.
Recipe Scaling Notes
Pasta scales easily, but the mushroom-searing step doesn’t — doubling the mushrooms means more batches, not a fuller pan. For a crowd, sear mushrooms on two sheet pans in a 425°F (220°C) oven instead: 20 minutes, one flip. The sauce itself doubles cleanly. To recalculate exact amounts, use our Recipe Scaler and read How to Scale Recipes Without Ruining Them.
Storage and Reheating
Refrigerate leftovers for up to 3 days. The sauce thickens considerably when cold — reheat gently in a skillet over low heat with a splash of water or vegetable broth, stirring, until creamy again. This pasta is best fresh; the texture is never quite as silky reheated.
Common Mistakes and Troubleshooting
- Gritty sauce: The cashews weren’t soaked long enough or blended long enough. Soak in boiling water and blend until completely smooth — then blend another 30 seconds.
- Pale, rubbery mushrooms: The pan was crowded or not hot enough. Sear in batches over properly high heat, and don’t touch them until they’ve browned.
- Sauce too thick/thin: Cashew cream tightens as it sits. Thin with reserved pasta water a splash at a time; if too thin, simmer a minute longer.
- Bland: Under-salted pasta water is the usual culprit, followed by missing lemon juice. Salt the water like the sea and don’t skip the acid.
- Sauce breaks or looks oily: The heat was too high when the cashew cream went in. Keep it at a gentle simmer.
FAQ
Can I make this nut-free? Yes — blend 1 block of silken tofu with the pasta water instead of cashews, or use full-fat coconut milk thickened with a little cornstarch. The flavor and richness shift slightly, but it’s still delicious.
Do I have to soak the cashews? For a truly silky sauce, yes — unless you have a high-speed blender, in which case a 10-minute hot soak suffices. Unsoaked cashews in a standard blender give a gritty sauce.
What mushrooms are best? A mix is ideal: cremini for baseline savoriness, shiitake for depth, oyster for texture. But plain cremini (baby bella) mushrooms make an excellent version on their own.
Can I add protein? White beans or crispy tofu (see our crispy air fryer tofu) fold in nicely at the end.
Why did my sauce turn gray? That’s just the mushrooms’ doing — their juices darken the sauce. It’s purely cosmetic and tastes great.
Nutrition
One serving contains an estimated 480 calories. This is a per-serving estimate calculated from standard ingredient nutrition data — actual values vary with the type of pasta, the exact amount of oil used for searing, and portion size. These figures are provided for general guidance only and are not medical or dietary advice.
The Bottom Line
Creamy vegan mushroom pasta proves that dairy-free doesn’t mean deprivation — it means learning two techniques (hard sears, smooth cashew cream) that pay off across your whole cooking life. This one belongs in the regular rotation.
Creamy Vegan Mushroom Pasta
Silky cashew-cream sauce, deeply seared mushrooms, and perfectly coated pasta — rich vegan comfort food in 35 minutes.
Ingredients
- 12 oz (340 g) fettuccine, tagliatelle, or pappardelle
- 1 cup raw cashews
- 1 1/2 lb (680 g) mixed mushrooms (cremini, shiitake, oyster), sliced
- 3 tablespoons olive oil, divided
- 1 medium shallot, finely diced
- 4 cloves garlic, minced
- 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried)
- 1/2 cup dry white wine (or vegetable broth)
- 3 tablespoons nutritional yeast
- 1 tablespoon lemon juice
- 1 teaspoon fine sea salt, plus more for pasta water
- 1/2 teaspoon freshly ground black pepper
- Fresh parsley, chopped, for serving
Instructions
- Soak the cashews: Cover the cashews with boiling water and soak at least 20 minutes (or 2 hours in cold water). Drain before blending.
- Cook the pasta: Boil the pasta in generously salted water until just shy of al dente. Reserve 1 1/2 cups of pasta water before draining.
- Sear the mushrooms: Heat 1 tablespoon oil in a large skillet over medium-high heat. Sear the mushrooms in two uncrowded batches, 3-4 minutes undisturbed per side, until deeply browned. Season with salt and set aside.
- Build the base: In the same skillet, cook the shallot 3 minutes, add garlic and thyme for 1 minute, then deglaze with the wine and simmer 2 minutes.
- Blend and combine: Blend the drained cashews with 1 cup pasta water until completely smooth. Add to the skillet with the nutritional yeast, lemon juice, salt, and pepper; simmer gently 2-3 minutes.
- Toss and serve: Add the pasta and mushrooms; toss 1-2 minutes until coated, thinning with more pasta water as needed. Serve immediately with parsley.
Recipe Notes
Refrigerate up to 3 days. Reheat gently with a splash of water or broth — the sauce thickens when cold. Best eaten fresh.