Creamy Mushroom Pasta with Garlic and Parmesan

Make a vegan creamy mushroom pasta in under 30 minutes. Packed with marinated, sautéed mushrooms and a rich, whole-food cashew cream sauce, this dish is comforting, satisfying, and simple to prepare.

Creamy Mushroom pasta recipe on a plate served with parsley garnish.

There’s something irresistible about a bowl of creamy mushroom pasta. I recently came across a fantastic selection of mushrooms at the farmer’s market, which inspired this version. While you can use a single variety of mushroom, combining types adds depth of flavor and texture. This recipe uses whole-food ingredients to build a sauce that’s creamy without dairy and intensely savory.

A fragrant mushroom sauce clings to hot pasta to create a fast, comforting weeknight meal. I used whole-grain spaghetti, but any pasta shape or gluten-free option will work. The method keeps the mushrooms flavorful and slightly firm while the cashew-based cream thickens into a luscious sauce.

The Benefits of Eating Mushrooms

Mushrooms on a cutting board.

Mushrooms are a low-calorie source of fiber, protein, vitamins, and antioxidants. Many studies and nutrition experts highlight mushrooms for supporting immune function, offering protective compounds that may reduce certain cancer risks, and providing nutrients that support brain and overall health. Cooking mushrooms is recommended because it reduces naturally occurring compounds, making them easier to digest and safer for regular consumption.

Vegan Mushroom Pasta Ingredients

I am adding white wine to the leek and onion mixture in a pan on the stove.
  • Whole-grain spaghetti: or pasta of choice for a hearty base.
  • Mushrooms: a variety for mixed textures and flavors (about 16 ounces).
  • Shallot and leek: finely minced for a sweet, aromatic base.
  • Garlic: fresh cloves minced.
  • Dry white wine: ¼ cup to deglaze and add brightness (optional).
  • Vegetable broth: used for both the sauce and to prevent sticking.
  • Tomato paste: a couple of tablespoons for depth and color.
  • Raw cashews: blended into a creamy base (or see nut-free options below).
  • Nutritional yeast: adds umami and a cheesy note plus B vitamins.
  • Dijon mustard: a small amount to brighten and round the flavor.
  • Soy sauce or tamari, liquid smoke: for marinating mushrooms and enhancing savory notes.
  • Parsley: chopped, for garnish.

Ingredient Substitutions

  • Swap pasta shape or use gluten-free pasta as desired.
  • Any mushroom or combination works—cremini, shiitake, oyster, button, or lion’s mane.
  • Red onion can replace shallots; green onions can replace leeks.
  • If you skip wine, use alcohol-free white wine, white grape juice, or a splash of lemon juice.
  • For a nut-free cream, use silken tofu, plain plant yogurt, sunflower seeds, or cooked white beans. You can also thicken with a small amount of flour blended with broth.
  • Miso, tamari, or coconut aminos can replace nutritional yeast if needed.
  • Stone-ground mustard works in place of Dijon.

Shallots and Leeks

Shallots and leeks form a gentle, flavorful foundation for this sauce. Shallots provide a sweet, mild onion-garlic flavor while leeks add a delicate, mild onion note. Clean leeks thoroughly by trimming the root and leafy top, slicing lengthwise, and rinsing between layers to remove any grit. Mince the shallot and leek small so they blend smoothly into the sauce.

How to Make Vegan Mushroom Pasta

Creamy mushroom pasta recipe on a plate served with broccolini and garnished with parsley on the table.

Cooking the Shallots and Leeks

  1. Minced shallots, leeks, and garlic are sautéed until the shallots become translucent and begin to brown.
  2. Add the white wine and allow it to deglaze the pan and concentrate flavors; then add about ½ cup vegetable broth, reduce heat, and let it mostly evaporate.
  3. Stir in the tomato paste and whisk to combine, forming the base of the sauce.
I am whisking the tomato paste into the onion mixture.

Making the Cashew Cream

  1. Blend raw cashews with vegetable broth, Dijon mustard, and nutritional yeast in a high-speed blender until completely smooth.
  2. Whisk the cashew cream into the saucepan and add the remaining broth. Simmer gently, whisking until the sauce thickens. If it becomes too thick, add more broth to reach the desired consistency.
Creamy mushroom sauce in a pan with a whisk.

Marinating and Cooking the Mushrooms

I am sauteing mushrooms in a skillet in the marinade.
  1. Toss sliced mushrooms with soy sauce or tamari, a minced garlic clove, and a little liquid smoke. Marinate in the refrigerator for at least 30 minutes or up to overnight for deeper flavor.
  2. Sauté marinated mushrooms in a skillet over medium heat until they release their liquid and brown. Add a splash of vegetable broth or water if they begin to stick.
  3. Keep mushrooms separate until finished so they stay nicely textured and caramelized.

Serving Suggestions

I am adding whole-grain spaghetti to the creamy mushroom sauce.
  • Toss drained pasta into the sauce so every strand is coated, then plate with the sautéed mushrooms spooned on top.
  • Garnish with chopped parsley for freshness.
  • Serve with roasted or steamed greens like broccolini or broccoli, and crusty bread to mop up the sauce.
img 20263 9

Recipe FAQs

What are the benefits of eating mushrooms?

Mushrooms provide fiber, protein, and antioxidants with relatively few calories. They contribute nutrients that support immune health, brain function, and overall wellbeing.

Which mushrooms offer the most health benefits?

Different mushrooms offer different benefits. For example, lion’s mane is prized for potential cognitive support, while shiitake and maitake are often highlighted for immune-supporting compounds.

Are mushrooms a superfood?

Mushrooms are nutrient-dense and versatile, providing vitamins, minerals, and antioxidants, which is why many consider them a superfood.

Tips

  • Marinating mushrooms enhances their savory flavor, but you can also sauté them directly if short on time.
  • For nut-free cream alternatives, use silken tofu, plant-based yogurt, blended sunflower seeds, or white beans.
  • If using flour as a thickener, mix it with a small amount of broth before adding to avoid lumps.
  • Add extra roasted or sautéed vegetables like broccolini, cauliflower, or roasted peppers for variety.
  • For a pasta-free option, try the sauce with zucchini noodles, carrot ribbons, or spiralized sweet potato.

Try this vegan creamy mushroom pasta for a quick, flavorful meal that comes together in about 30 minutes. Enjoy!

Vegan Pasta Recipes You’ll Love

  • Easy Zoodle Pad Thai
  • Asian Pasta Salad
  • Best Vegan Pasta Salad
  • Quick Sheet Pan Gnocchi

If you make this creamy mushroom pasta, please leave a review and share your experience in the comments — we love hearing from readers!

📖 Recipe

Creamy mushroom pasta

Creamy Mushroom Pasta

Creamy, savory mushroom pasta ready in about 30 minutes. Marinated sautéed mushrooms combine with a cashew-based cream sauce for a hearty vegan dinner.
Prep Time: 10 mins
Cook Time: 20 mins
Total Time: 30 mins
Servings: 4
Calories: 352 kcal

Ingredients

Mushroom Sauce

  • 1 shallot, minced
  • 1 leek, minced
  • 4 cloves garlic, minced
  • ¼ cup dry white wine (optional)
  • 2 cups vegetable broth (divided)
  • 2 tbsp tomato paste

Cashew Cream

  • ¼ cup raw cashews
  • ½ cup vegetable broth
  • 2 tbsp nutritional yeast
  • 1 tbsp Dijon mustard

Other Ingredients

  • 16 oz mushrooms, thinly sliced
  • 2 tbsp soy sauce or tamari
  • 1 clove garlic, minced (for marinade)
  • 2 tsp liquid smoke (optional)
  • 8 oz pasta of choice (I used whole-grain spaghetti)
  • Chopped parsley for garnish

Instructions

Prepare Mushrooms

  1. Clean and slice mushrooms.
  2. Place mushrooms in a container with soy sauce or tamari, minced garlic, and liquid smoke. Shake to combine and refrigerate at least 30 minutes or overnight.
  3. Pour mushrooms and marinade into a skillet and cook over medium-low heat until browned. Add a splash of vegetable broth or water if they stick. Cook until golden.

Make the Sauce

  1. Sauté shallots and leeks in a separate skillet until translucent and lightly browned.
  2. Add white wine to deglaze and concentrate flavors, then add ½ cup vegetable broth and reduce heat to low until the liquid dissipates.
  3. Whisk in tomato paste.

Cashew Cream

  1. Blend cashews, ½ cup vegetable broth, Dijon mustard, and nutritional yeast until smooth.
  2. Whisk the cashew cream into the pan with the shallots and tomato paste, then add remaining broth. Stir and simmer until the sauce thickens. Add more broth to thin if needed.

Cook Pasta and Serve

  1. Cook pasta according to package directions and drain.
  2. Toss pasta with the creamy sauce until well coated.
  3. Plate the pasta, top with sautéed mushrooms and chopped parsley, and serve immediately.

Notes

  • Marinating mushrooms intensifies flavor but is optional.
  • Nut-free options: silken tofu, plant yogurt, sunflower seeds, or white beans. If using flour as a thickener, blend it with a small amount of broth first to prevent lumps.
  • Add roasted or sautéed vegetables like broccolini or cauliflower for more color and nutrition.

Nutrition (per serving)

Calories: 352 kcal
Carbohydrates: 60 g
Protein: 16 g
Fat: 1 g
Fiber: 5 g
Sodium: 417 mg