Sometimes, you want to enjoy pasta, but you do not want a heavy sauce or a long prep list. As an alternative, you will surely enjoy this vegan mushroom pasta, packed with savory mushroom flavor, but it is still simple enough for a busy weeknight.
If you keep a few basics in the kitchen, this is the best dinner you can pull together without much stress. It also fits right in with other easy vegan recipe ideas when you need something healthy and homemade.
Jump to:
Ingredients
This recipe uses mushrooms, garlic, onion, pasta, and a quick cashew cream to make a sauce that feels smooth and satisfying without dairy.
For the best texture, give the mushrooms a quick rinse and dry them well, since the FDA recommends rinsing fresh produce under running water before cooking.
| Ingredient | Amount | Why It Works |
|---|---|---|
| Pasta, such as fettuccine, linguine, or penne | 12 ounces | Holds the creamy sauce well |
| Raw cashews | ¾ cup | Creates a rich dairy-free cream |
| Unsweetened oat milk | 1 cup | Keeps the sauce smooth and mild |
| Vegetable broth | ½ cup | Adds flavor without making the sauce too thick |
| Olive oil | 2 tablespoons, divided | Helps brown the mushrooms and soften the onion |
| Yellow onion, diced | 1 small | Adds sweetness and depth |
| Cremini mushrooms, sliced | 16 ounces | Bring deep, savory flavor |
| Garlic, minced | 4 cloves | Gives the sauce a bold base |
| Soy sauce or tamari | 1 teaspoon | Adds extra umami |
| Nutritional yeast | 3 tablespoons | Gives a light, cheesy flavor |
| Lemon juice | 1 tablespoon | Brightens the sauce |
| Dried thyme | 1 teaspoon | Pairs well with mushrooms |
| Salt | 1 teaspoon, or to taste | Brings everything together |
| Black pepper | ½ teaspoon | Adds a little warmth |
| Reserved pasta water | ½ to ¾ cup | Loosens the sauce as needed |
| Fresh parsley, chopped | 2 tablespoons, optional | Adds color and freshness |

Tip: If you forget to soak the cashews in advance, cover them with very hot water for 10 to 15 minutes while the pasta water comes to a boil. That softens them enough for a smooth sauce.
Instructions
This vegan mushroom pasta moves quickly once the pasta starts cooking, so it helps to prep the sauce ingredients while the water heats.
Step 1: Soak the cashews
Place the cashews in a bowl and cover them with hot water. Let them sit while you start the rest of the recipe. If your blender is strong, a quick soak is usually enough.
Step 2: Cook the pasta
Bring a large pot of salted water to a boil. Add the pasta and cook until al dente, following the package directions. Before draining, reserve about ¾ cup of the pasta water. Drain the pasta and set it aside.
Step 3: Brown the mushrooms
While the pasta cooks, heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the sliced mushrooms in an even layer. Let them cook for a few minutes before stirring so they brown rather than steam. Once they shrink and pick up some color, season lightly with a pinch of salt and pepper.
Step 4: Cook the onion and garlic
Lower the heat to medium. Add the remaining tablespoon of olive oil and the diced onion to the skillet. Cook for 3 to 4 minutes, until softened. Stir in the garlic and thyme, then cook for about 30 seconds, just until fragrant.
Step 5: Blend the sauce
Drain the soaked cashews and add them to a blender with the oat milk, vegetable broth, soy sauce or tamari, nutritional yeast, lemon juice, ½ teaspoon salt, and a little black pepper. Blend until completely smooth. The sauce should look creamy and pourable.
Step 6: Finish the pasta
Pour the sauce into the skillet with the mushrooms and onion. Stir and let it warm through for 2 to 3 minutes. Add the cooked pasta and toss well. If the sauce feels too thick, add reserved pasta water a little at a time until the pasta is glossy and coated.
Step 7: Taste and serve
Taste and adjust the seasoning with more salt, pepper, or lemon juice if needed. Sprinkle with parsley before serving if you like a fresh finish.

Taste And Texture
This vegan mushroom pasta is creamy without feeling too rich. The sauce is silky from the blended cashews, while the mushrooms add a deep, savory flavor that makes the whole bowl feel comforting. The onion and garlic keep it warm and familiar, and the lemon keeps the sauce from tasting flat.
If you like plant-based pasta dinners with a creamy finish, this pairs nicely with the same easy dinner mood as creamy vegan avocado pasta, though this version tastes more earthy and cozy.
Substitutions
This recipe is flexible, which makes it easy to turn into a true pantry dinner.
| Swap | Use Instead | Result |
|---|---|---|
| Raw cashews | Unsweetened plain vegan cream cheese | A richer, slightly tangier sauce |
| Oat milk | Unsweetened soy milk | Creamy with a little more body |
| Cremini mushrooms | Baby bella or white mushrooms | Similar flavor with a slightly lighter taste |
| Parsley | Fresh basil or chives | A different fresh finish |
| Soy sauce | Tamari or coconut aminos | Same savory boost |
| Fettuccine or linguine | Penne or rigatoni | More sauce tucked into each bite |
If you need a nut-free version, use plain vegan cream cheese plus a little extra pasta water instead of the cashews. The sauce will still be creamy, though the flavor will be a little tangier.
Variations
There are a few easy ways to change this pasta without losing the cozy feel.
- Add baby spinach in the last minute of cooking for more greens.
- Stir in peas for a sweeter bite and a little extra color.
- Add red pepper flakes for a gentle kick.
- Top it with toasted breadcrumbs for some crunch.
- Use mixed mushrooms for a deeper flavor.

If you want another easy meatless dinner for the week, vegan cabbage stir fry is a good one to keep on your list because it is fast, budget-friendly, and full of texture.
Equipment
You do not need much to make this recipe.
- Large pot
- Colander
- Large skillet
- Blender
- Cutting board
- Knife
- Measuring cups and spoons
A high-speed blender gives you the smoothest sauce, but a regular blender can still work if the cashews are softened well.
Storage
Leftovers keep well in an airtight container in the fridge for up to 3 to 4 days. That lines up with USDA leftover safety guidance, which is a good rule to follow for cooked pasta dishes.
When you reheat it, add a splash of oat milk or water to loosen the sauce. The pasta will thicken as it sits, so that little bit of liquid helps bring it back.
I do not recommend freezing this pasta. Creamy dairy-free sauces made with cashews can turn grainy after thawing, and the mushrooms can lose some of their best texture.
If you are meal planning for the week, a simple side like vegan vegetable soup can round out dinner without much extra work.
Top Tips
- Brown the mushrooms well. That is where a lot of the flavor comes from.
- Do not crowd the pan, or the mushrooms will steam.
- Blend the sauce until very smooth, so it feels creamy, not gritty.
- Save more pasta water than you think you need. It helps the sauce cling to the noodles.
- Taste the pasta after mixing. The final salt level can change depending on how salty your pasta water was.
- Serve it soon after tossing for the best texture.
Frequently Asked Questions
Is mushroom pasta good for vegans?
Yes, mushroom pasta can be great for vegans as long as the sauce and toppings are dairy-free. Mushrooms add a deep, savory flavor that makes the dish feel hearty, even without cheese or cream.
How do you make creamy vegan pasta?
The easiest way is to build the sauce with a dairy-free creamy base like soaked cashews, oat milk, vegan cream cheese, or blended silken tofu. In this recipe, the cashews and oat milk create a smooth sauce that coats the pasta well.
What can I use instead of cream in pasta?
You can use soaked cashews, unsweetened plant milk, vegan cream cheese, blended tofu, or even coconut milk in some recipes. For this pasta, cashews work especially well because they make the sauce rich without adding a strong flavor.
Can I make vegan mushroom pasta ahead of time?
Yes, but it is best freshly made. If you make it ahead, store it in the fridge and reheat it gently with a splash of water or plant milk. That helps loosen the sauce and keeps it from feeling too thick.
Recipe Card

Creamy Vegan Mushroom Pasta
Ingredients
- 12 oz pasta
- ¾ cup raw cashews
- 1 cup unsweetened oat milk
- ½ cup vegetable broth
- 2 tablespoon olive oil, divided
- 1 small yellow onion, diced
- 16 oz cremini mushrooms, sliced
- 4 cloves garlic, minced
- 1 teaspoon soy sauce or tamari
- 3 tablespoon nutritional yeast
- 1 tablespoon lemon juice
- 1 teaspoon dried thyme
- 1 teaspoon salt or to taste
- ½ teaspoon black pepper
- ½ to ¾ cup reserved pasta water
- 2 tablespoon chopped parsley (optional)
Instructions
- Soak the cashews in hot water for 10 to 15 minutes.
- Cook the pasta in salted water until al dente. Reserve ¾ cup pasta water, then drain.
- Brown the mushrooms in 1 tablespoon olive oil over medium-high heat.
- Add the remaining oil and onion, then cook until softened. Stir in the garlic and thyme.
- Blend the drained cashews, oat milk, broth, soy sauce, nutritional yeast, lemon juice, salt, and pepper until smooth.
- Pour the sauce into the skillet and warm it through.
- Add the pasta and toss well, using pasta water as needed to loosen the sauce.
- Taste, adjust seasoning, and finish with parsley if desired.
Notes
- A quick soak is enough for the cashews if you use very hot water.
- Browned mushrooms give the best flavor, so do not rush that step.
- Add a splash of oat milk when reheating leftovers if the sauce has thickened.





Comments
No Comments