Go Back
+ servings
5 from 2 votes
Plate of Vegan Mushroom Pasta with a fork.
Creamy Vegan Mushroom Pasta
Prep Time
15 mins
Cook Time
30 mins
Total Time
45 mins
 

This vegan mushroom pasta is decadent, delicious, and easy to make! Made with savory mushrooms, spinach and pasta in a creamy, dreamy sauce, it's perfect for everything from special dinners to busy weeknights.

Course: Entree
Cuisine: American
Servings: 4
Calories: 530 kcal
Author: Alissa Saenz
Ingredients
  • 10 ounces dried fettuccine pasta (or pasta shape of choice)
  • 3 tablespoons olive oil (or as needed), divided
  • 16 ounces cremini mushrooms, cleaned and sliced
  • 3 garlic cloves, minced
  • ½ cup dry white wine
  • 1 tablespoon fresh thyme leaves (or 1 teaspoon dried)
  • 1 tablespoon all-purpose flour
  • ¾ cup full-fat coconut milk (from a can)
  • 1 teaspoon salt, or more to taste
  • 4 ounces fresh baby spinach leaves
  • Black pepper, to taste
Instructions
  1. Bring a large pot of salted water to a boil. Add the pasta and cook it according to the package directions, until al dente.

  2. Drain the pasta into a colander when done.

  3. While the pasta cooks, coat the bottom of a large skillet with 2 tablespoons of olive oil and place it over medium heat.

  4. Once the oil is hot, add a layer of mushrooms to the skillet. You'll be cooking them in batches (see Note).

  5. Cook the mushrooms for about 5 minutes on each side, until lightly browned. Transfer each batch to a plate when done and add oil to the skillet if needed.

  6. Return any mushrooms to the skillet that you've removed, and push them all to the side to make a bit of space.

  7. Add the garlic to the space that you've created. Sauté the garlic for about a minute, until very fragrant.

  8. Stir in the wine and thyme. Bring the liquid to a simmer and let it cook until reduced by about half, about 4 minutes.

  9. Add the flour and stir it in until it dissolves and coats the mushrooms.

  10. Slowly add the coconut milk. Stir in 1 teaspoon of salt.

  11. Bring the sauce to a simmer and let it cook for about 4 minutes, stirring frequently, until it thickens a bit.

  12. Stir in the spinach and cook it in the sauce just until it wilts, 1 to 2 minutes.

  13. Add the cooked pasta and use a fork or pair of tongs to toss it in the sauce. Cook the mixture for 1 to 2 minutes, until the pasta is hot.

  14. Remove the skillet from heat and season the pasta with additional salt and black pepper to taste.

  15. Divide onto plates and serve.

Recipe Notes

You'll probably need to cook the mushrooms in two batches, unless you're using a smaller skillet, which will require more batches. I cook mine in two batches using 2 tablespoons of oil for the first batch, and adding an additional tablespoon for the second batch.

Nutrition Facts
Creamy Vegan Mushroom Pasta
Amount Per Serving
Calories 530 Calories from Fat 203
% Daily Value*
Fat 22.6g35%
Saturated Fat 11.3g57%
Sodium 624mg26%
Potassium 989mg28%
Carbohydrates 64.6g22%
Fiber 4.9g20%
Sugar 5.7g6%
Protein 14.3g29%
Calcium 91mg9%
Iron 5mg28%
* Percent Daily Values are based on a 2000 calorie diet.