Go Back

Vegan Mushroom Pasta Recipe

This vegan mushroom pasta is creamy, comforting, and packed with rich, earthy flavor. I use fresh mushrooms, garlic, and a dairy-free cream sauce made from coconut milk or plant-based alternatives. It’s quick to make, perfect for weeknights, and totally satisfying without any animal products. Whether you’re vegan or just in the mood for a wholesome, plant-based dinner, this recipe delivers bold taste with simple ingredients.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 2
Course: Main Course
Cuisine: Italian-inspired, Vegan
Calories: 460

Ingredients
  

  • 200 g about 7 oz pasta (I use fettuccine or spaghetti)
  • 2 tablespoons olive oil
  • 1 small onion finely chopped
  • 3 cloves garlic minced
  • 250 g about 9 oz cremini or button mushrooms, sliced
  • 1 tablespoon soy sauce adds umami
  • 1/2 teaspoon black pepper
  • Salt to taste
  • 1/2 teaspoon thyme dried or fresh
  • 1/2 cup canned coconut milk or unsweetened plant cream
  • 2 tablespoons nutritional yeast for cheesy flavor
  • 1 teaspoon lemon juice optional, for brightness
  • Fresh parsley or basil for garnish

Equipment

  • Large skillet or sauté pan
  • Medium pot for boiling pasta
  • Wooden spoon​
  • Knife and chopping board
  • Colander
  • Measuring cups and spoons

Method
 

Cook the Pasta
  1. I boil a medium pot of salted water and cook the pasta according to the package instructions. I always drain it just shy of al dente and save about 1/2 cup of the starchy pasta water—it helps bind the sauce later.
Sauté the Aromatics
  1. In a large skillet over medium heat, I add olive oil. I sauté chopped onions until they turn soft and translucent, about 4–5 minutes. Then, I toss in the garlic and cook for another 30 seconds until fragrant.
Cook the Mushrooms
  1. Next, I throw in the mushrooms. They release water at first, so I cook them for about 6–8 minutes until they turn golden and slightly crispy at the edges. I stir in soy sauce, pepper, thyme, and a pinch of salt.
Make it Creamy
  1. Once the mushrooms look ready, I lower the heat and pour in the coconut milk. I stir in nutritional yeast and let it simmer gently for 3–4 minutes until slightly thickened. A splash of pasta water helps loosen the sauce if needed.
Combine and Finish
  1. I add the drained pasta directly into the skillet and toss it until the sauce clings to every strand. I finish with a squeeze of lemon juice and garnish with parsley or basil. That’s it—creamy, cozy perfection.

Notes

If the sauce feels too thick after combining, I always add a splash of pasta water or plant milk to loosen it up. I avoid boiling the sauce after adding lemon juice—it can curdle the plant cream slightly.