Savory Vegan Mushroom Pie Recipe for Mushroom Lovers

This is a delicious, easy-to-make Vegan Mushroom Pie using just 7 ingredients. Warm and filling, it’s perfect for a colder day and makes a family-friendly meal for under £5.

Vegan Mushroom Pie in a baking dish and blue plate on a white marble background.

Recipe Difficulty – Easy

Table of Contents

  • Why this recipe works
  • Ingredients to make Vegan Mushroom Pie
  • Substitutions
  • Variations
  • How to make Vegan Mushroom Pie
  • Leftovers
  • Recipe FAQs
  • Vegan Mushroom Pie Recipe

Why this recipe works

This pie celebrates seasonal vegetables, especially leeks, which are at their best from autumn through late winter. Leeks add a sweet, subtle onion flavour that pairs beautifully with mushrooms. The dish is designed to be vegan and can easily suit dairy- or gluten-free diets.

The combination of mushrooms, creamy soya cream, wholegrain mustard and cannellini beans gives a rich, comforting filling. A simple mashed potato topping keeps the recipe hearty while remaining budget-friendly and family-friendly.

Ingredients to make Vegan Mushroom Pie

Vegan Mushroom Pie ingredients on a marble background.
  • Mushrooms – White or chestnut mushrooms both work well.
  • Potatoes – All-rounder potatoes are fine; Maris Piper gives a fluffier mash.
  • Wholegrain mustard – Adds acidity, depth and texture to the filling.
  • Soya cream – Keeps the pie vegan; oat cream or single cream can be used if not vegan.
  • Olive oil – For frying and adding a little fat to the mash.
  • Garlic – Adds a gentle aromatic bite.
  • Leeks – Seasonal and sweet, they pair perfectly with mushrooms.
  • Cannellini beans – Provide creaminess and protein; chickpeas or other white beans are fine substitutes.

See the recipe card below for exact quantities.

Substitutions

  • Beans: Swap cannellini for butter beans or chickpeas.
  • Topping: Use puff pastry instead of mashed potato for a different texture; a gluten-free puff pastry works if needed.

Variations

Adjust the pie to your taste or dietary needs:

Meat: Add cooked chicken for a non-vegan version.
Deluxe: Use oyster mushrooms for a meatier texture.
Kid friendly: Reduce mustard if children are sensitive to strong flavours.
Extra veg: Stir in peas or other leftover vegetables for variety.

How to make Vegan Mushroom Pie

Chopped potatoes, mushrooms and leeks on a wooden chopping board.

Step 1: Chop the potatoes into cubes and roughly slice the mushrooms and leeks.

Chopped potatoes boiling in a saucepan.

Step 2: Preheat the oven to 200°C (390°F). Boil the potatoes in salted water for about 10 minutes or until soft.

Chopped leeks and mushrooms frying in a non-stick frying pan.

Step 3: Heat a large non-stick frying pan with olive oil. Add finely diced garlic, mushrooms and leeks, and fry lightly for 5 minutes.

Mushrooms, leeks, cannellini beans and soya cream simmering in a non-stick frying pan.

Step 4: Stir in wholegrain mustard, soya cream, drained cannellini beans and a pinch of salt and pepper. Simmer for 3–5 minutes to combine flavours.

mashed potatoes in a saucepan with a potato masher.

Step 5: Drain the potatoes, add 1 tbsp olive oil and a pinch of salt and pepper, then mash until smooth. (If you don’t have a masher, use the back of a fork.)

Vegan Mushroom Pie in two separate baking dishes, one topped with mashed potato ready for the oven.

Step 6: Transfer the mushroom mixture to a baking dish, top with the mashed potato and bake at 200°C (390°F) for 25–30 minutes or until the top is lightly golden.

Leftovers

Store cooled leftovers in an airtight container in the fridge for up to 3 days, or freeze for up to one month. Portion into individual containers for easy meal prep.

Recipe FAQs

Could I use pastry instead of mashed potato in this mushroom and leek pie?

Yes. Puff pastry works well; use a gluten-free variety if required.

Can I freeze this vegan mushroom pie?

Yes. Freeze for up to one month. If baking from frozen, add about 20 minutes to the cooking time.

Can I add chicken into this mushroom pie?

Yes. Add cooked chicken if you want a non-vegan version.

Vegan Mushroom Pie in a baking dish with a silver serving spoon.

YOU MIGHT ALSO LIKE…

Mushroom Stroganoff Pie - cut open

Dinner

Gluten Free Mushroom Stroganoff Pie

Butterbean and Leek Pie

Dinner

Butterbean and Leek Pie

Lentil Cottage Pie served on a plate.

Dinner

Lentil Cottage Pie

Mushroom Alfredo in a pan.

Dinner

Mushroom Alfredo

Tried this Vegan Mushroom Pie recipe? Please leave a star rating and a comment to let me know how it turned out. Hearing feedback is one of the best parts of creating recipes.

vegan mushroom pie
5 from 10 votes

Vegan Mushroom Pie

Easy to make pie, using just 7 ingredients (gluten-free and vegan)
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 4 people

Ingredients

  • 2 tbsp olive oil
  • 600 g potatoes (all-rounder or Maris Piper)
  • 3 garlic cloves
  • 250 g mushrooms (white or chestnut)
  • 2 leeks
  • 250 ml soya cream (or single cream if not vegan)
  • 1 tbsp wholegrain mustard
  • 1 can cannellini beans

Instructions

  • Chop the potatoes into cubes and roughly slice the mushrooms and leeks.
  • Preheat the oven to 200°C / 390°F. Boil the potatoes in salted water for about 10 minutes or until soft.
  • Heat olive oil in a large non-stick pan. Add finely diced garlic, mushrooms and leeks and fry for 5 minutes.
  • Stir in wholegrain mustard, soya cream, cannellini beans and a pinch of salt and pepper. Simmer 3–5 minutes.
  • Drain the potatoes, add 1 tbsp olive oil, salt and pepper, then mash until smooth.
  • Transfer the mushroom mixture to a baking dish, top with mashed potato and bake at 200°C / 390°F for 25–30 minutes until slightly golden.

Notes

Step-by-step photos: Use the images above to guide each stage.

Substitutions & Variations: See the substitutions and variations section earlier in the post.

To store: Keep in the fridge up to 3 days.

To freeze: Freeze up to 2 months; defrost and reheat until piping hot.

Tips: Cutting potatoes into small pieces helps them cook faster for the mash. Chestnut or oyster mushrooms offer good flavour and texture. Swap cannellini beans for butterbeans if preferred.

Nutrition

Calories: 364 kcal |
Carbohydrates: 42 g |
Protein: 10 g |
Fat: 17 g |
Saturated Fat: 2 g |
Fiber: 9 g |
Sugar: 4 g

Did you make this recipe? Tag me Today!
Tag @HealthyLivingJames on Instagram and use #HealthyLivingJames
book banner image.