Go Back
+ servings
An overhead image of a bowl of creamy vegan mushroom pasta. It's topped with cashew parmesan cheese.
4.64 from 11 votes

Creamy Vegan Mushroom Pasta

Author - Gena Hamshaw
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Yields: 4 servings


  • 8 ounces pasta of choice (any variety of medium or long pasta is fine)
  • 2 tablespoons vegan butter or olive oil
  • 1 pound cleaned mushrooms, sliced or chopped into bite-sized pieces (I recommend white, cremini, shiitake, portobello, or oyster mushrooms)
  • 2 large or 3 small cloves garlic, minced
  • 1/2 cup dry white wine (optional, see note)
  • 3/4 cup vegetable broth
  • 2/3 cup cashew cream
  • 1 teaspoon salt
  • 1 tablespoon fresh thyme leaves (substitute 1 teaspoon dried thyme)
  • freshly ground black pepper
  • 1/4 cup cashew parmesan cheese  (or another vegan parmesan cheese of choice; reserve some extra for serving)


  • Bring a large, salted pot of water to a boil. Cook the pasta till al dente, according to package instructions or for a minute less.
  • As the water heats and pasta cooks, heat the butter or oil in a large, deep, nonstick skillet over medium heat. Add the mushrooms and garlic. Cook, stirring often, until the mushrooms have released all of their juices and reduced considerably in size, about 7-8 minutes. 
  • Add the white wine to the skillet. Continue cooking the mushrooms and garlic, stirring often, until the wine has almost completely cooked down. 
  • Add the broth to the skillet and continue to cook the mushrooms, stirring often, for 2 more minutes. Stir the cashew cream and salt into the mushrooms. Reduce the heat to low. 
  • As soon as the pasta is ready, drain it, reserving a cup of cooking water. Add the drained pasta to the skillet with the creamy mushroom sauce. Stir everything together and continue to cook over low heat. Add the thyme, freshly ground black pepper to taste, and the cashew parmesan cheese (or vegan parmesan of choice). The pasta should be creamy and have some looseness; if it starts to thicken, stir in a half cup (or so) of pasta cooking water to loosen it up. Serve the pasta right away, with extra cashew parmesan or fresh herbs if desired. 


*To omit the white wine, simply skip step 3 of the instructions.