Piwatech

  • One-Pan Meals
  • Freezer-Friendly Meals
  • 30-Minute Meals
  • Easy Vegan Recipes
menu icon
go to homepage
  • One-Pan Meals
  • Freezer-Friendly Meals
  • 30-Minute Meals
  • Easy Vegan Recipes
search icon
Homepage link
  • One-Pan Meals
  • Freezer-Friendly Meals
  • 30-Minute Meals
  • Easy Vegan Recipes
×

Creamy Vegan Mushroom Pasta

Updated: Mar 31, 2026 · Published: Mar 14, 2026 by Lila Quinn · This post may contain affiliate links · Leave a Comment

↓ Jump to Recipe

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
  • Instructions
  • Taste And Texture
  • Substitutions
  • Variations
  • Equipment
  • Storage
  • Top Tips
  • Frequently Asked Questions
  • Recipe Card

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.

IngredientAmountWhy It Works
Pasta, such as fettuccine, linguine, or penne12 ouncesHolds the creamy sauce well
Raw cashews¾ cupCreates a rich dairy-free cream
Unsweetened oat milk1 cupKeeps the sauce smooth and mild
Vegetable broth½ cupAdds flavor without making the sauce too thick
Olive oil2 tablespoons, dividedHelps brown the mushrooms and soften the onion
Yellow onion, diced1 smallAdds sweetness and depth
Cremini mushrooms, sliced16 ouncesBring deep, savory flavor
Garlic, minced4 clovesGives the sauce a bold base
Soy sauce or tamari1 teaspoonAdds extra umami
Nutritional yeast3 tablespoonsGives a light, cheesy flavor
Lemon juice1 tablespoonBrightens the sauce
Dried thyme1 teaspoonPairs well with mushrooms
Salt1 teaspoon, or to tasteBrings everything together
Black pepper½ teaspoonAdds a little warmth
Reserved pasta water½ to ¾ cupLoosens the sauce as needed
Fresh parsley, chopped2 tablespoons, optionalAdds color and freshness
Ingredients for vegan mushroom pasta including mushrooms, pasta, cashews, garlic, and oat milk

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.

Cashew cream sauce being added to mushrooms for vegan mushroom pasta

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.

SwapUse InsteadResult
Raw cashewsUnsweetened plain vegan cream cheeseA richer, slightly tangier sauce
Oat milkUnsweetened soy milkCreamy with a little more body
Cremini mushroomsBaby bella or white mushroomsSimilar flavor with a slightly lighter taste
ParsleyFresh basil or chivesA different fresh finish
Soy sauceTamari or coconut aminosSame savory boost
Fettuccine or linguinePenne or rigatoniMore 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.
Served vegan mushroom pasta with creamy sauce and sautéed mushrooms

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 with browned mushrooms and parsley

Creamy Vegan Mushroom Pasta

A cozy, creamy pasta dinner made with mushrooms, garlic, and a smooth dairy-free sauce.
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 20 minutes mins
Total Time 35 minutes mins
Course Dinner
Cuisine American-inspired vegan
Servings 4
Calories 401 kcal

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.
Keyword vegan mushroom pasta

  • vegan recipes for beginners roundup with pasta bowls soup and roasted vegetables
    20 Best Vegan Recipes for Beginners
  • Vegan mac and cheese in a bowl with creamy dairy-free sauce
    Creamy Vegan Mac and Cheese
  • Lentil tomato stew in a bowl with red lentils tomatoes and spinach
    Cheap Vegan Lentil Tomato Stew
  • Roasted carrots and brussels sprouts with maple Dijon glaze in a rustic serving dish
    Maple Dijon Roasted Carrots and Brussels Sprouts

Comments

No Comments

Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Hey, I'm Lila! Nurse by background, food lover by heart. I share cozy, real-life recipes made for busy days and comforting nights

About Lila

Footer

↑ back to top

About

  • About Us
  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Accessibility Policy

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact
  • Services
  • Media Kit
  • FAQ

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 PIWATECH All right reserved