Creamy Vegan Mushroom Pasta Recipe for Dinner Nights

An easy, affordable Vegan Mushroom Pasta made with just 5 ingredients in under 15 minutes. This recipe serves two and is budget-friendly whether you use gluten-free pasta or not.

Creamy vegan mushroom pasta served on a blue plate with a fork.

Recipe Difficulty – Very Easy!

Table of Contents

  • Why this recipe works
  • Ingredients
  • Substitutions
  • Variations
  • Instructions
  • Leftovers & storage
  • Recipe FAQs
  • Recipe card

Why this recipe works

This is a comforting, quick meal perfect for cooler days or a simple weeknight dinner. The sauce becomes silky with just a few ingredients, while mushrooms add satisfying texture and umami. It’s fuss-free, family-friendly and easy to double if you’re cooking for more people.

Ingredients to make Vegan Mushroom Pasta

Ingredients for Vegan Mushroom Pasta recipe laid out on a white marble background.
  • Spaghetti – 200g (gluten-free or standard).
  • Mushrooms – 200g. Chestnut mushrooms work well, but button, baby or oyster mushrooms are fine.
  • Soya cream – 250ml (or oat cream; use single cream if not dairy-free).
  • Garlic – 3 cloves, sliced.
  • Parsley – a small handful, chopped.
  • Olive oil – for frying.

See recipe card below for exact quantities and nutrition.

Substitutions

  • Pasta: Use penne, fusilli or any shape you prefer.
  • Cream: Swap soya cream for oat cream or dairy single cream if you’re not vegan.
  • Herbs: Replace parsley with chives, basil or another fresh herb.
  • Veg: Add peas, spinach or other leftover vegetables when frying the mushrooms.

Variations

  • More depth: Stir in a small spoonful of wholegrain mustard for extra flavour.
  • Deluxe: Use oyster or king oyster mushrooms for a meatier texture and serve with a green salad and garlic bread.
  • Kid-friendly: Cook garlic earlier with the mushrooms for a milder garlic flavour.
  • Spicy: Add chilli flakes or serve with a spicy tomato sauce for heat.

Instructions

Spaghetti being added to boiling water.

Step 1: Bring a large pan of salted water to a boil. Add the spaghetti and cook for about 10 minutes or until al dente.

Sliced mushrooms and garlic on a chopping board.

Step 2: Meanwhile, slice the mushrooms and garlic.

Mushrooms browning in a frying pan.

Step 3: Heat a splash of olive oil in a large non-stick frying pan. Fry the mushrooms until they are golden and any released moisture has mostly evaporated.

Cream, garlic, parsley and mushrooms in a pan.

Step 4: Add the sliced garlic, soya cream, chopped parsley and a pinch of salt and pepper. Simmer for a few minutes until the sauce thickens slightly.

Pasta being mixed into creamy mushrooms with tongs.

Step 5: Drain the spaghetti in a colander and add it to the pan with the creamy mushrooms. Use tongs to toss the pasta in the sauce so it’s evenly coated.

Hint: Tongs make it easy to combine the pasta and sauce evenly and help the sauce cling to the spaghetti.

Leftovers & storage

Store leftovers in an airtight container in the fridge for up to 2 days. To reheat, warm gently in a frying pan over low heat with a splash of water to loosen the sauce.

Recipe FAQs

What if I am not vegan or dairy free?

Use standard single cream instead of plant-based cream.

Can I add meat to this pasta?

Yes. Cook diced chicken or another protein in the pan alongside the mushrooms until fully cooked.

Can I use a different pasta?

Yes. Penne, fusilli or any favourite shape will work.

Do I have to use chestnut mushrooms?

No. Any mushroom variety is fine; oyster mushrooms give a more ‘meaty’ texture.

Close up of creamy mushroom pasta on a plate with a fork.

YOU MIGHT ALSO LIKE…

Mushroom Stroganoff Pasta Bake

Dinner

Mushroom Stroganoff Pasta Bake

Mushroom Alfredo in a pan.

Dinner

Mushroom Alfredo

One pot pasta with vegetables.

Dinner

One Pot Pasta

Vegan mushroom pie.

Gluten Free

Vegan Mushroom Pie

Tried this Vegan Mushroom Pasta? Please leave a star rating and a comment to let me know how it went. P.S. Never miss a new recipe—subscribe to receive recipes by email.

Vegan Mushroom Pasta served on a blue plate with a silver fork

Vegan Mushroom Pasta

A creamy vegan mushroom pasta ready in under 15 minutes with just 5 ingredients.
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes
Servings: 2
Author: James Wythe

Equipment

  • Medium saucepan
  • Chopping board
  • Knife
  • Large non-stick frying pan
  • Colander
  • Tongs (optional)

Ingredients

  • 200 g spaghetti (gluten free or standard)
  • 200 g mushrooms (chestnut or any variety)
  • 250 ml soya cream (or oat/dairy cream)
  • 3 garlic cloves, sliced
  • Small handful parsley, chopped
  • Olive oil, for frying

Instructions

  1. Add the spaghetti to salted boiling water and cook for 10 minutes.
  2. Meanwhile, slice the mushrooms and garlic.
  3. Heat olive oil in a large non-stick pan and fry the mushrooms until browned.
  4. Add soya cream, garlic, parsley and a pinch of salt and pepper. Simmer for a few minutes.
  5. Drain the spaghetti and add to the pan. Toss to combine and serve immediately.

Notes

Store: Refrigerate for up to 2 days. Reheat gently with a splash of water.

Tip: Slice mushrooms evenly so they cook uniformly; simmer longer for a thicker sauce.

Nutrition

Calories: 356 kcal | Carbohydrates: 39 g | Protein: 7 g | Fat: 18 g | Saturated Fat: 2 g | Fiber: 3 g | Sugar: 2 g

book banner image.