This post may contain affiliate links for which I earn a small commission at no extra cost to you. For more info please check out my Disclosure Policy. Appreciate your support!

Share it with your friends!

This is a delicious and easy to make Vegan Mushroom Pie, using just 7 ingredients. It’s the perfect recipe for a colder day, where you feel like something filling and warming, plus it’s a recipe that can be enjoyed by all of the family for under £5.

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

Recipe Difficulty – Easy

Why this recipe works

As we head into Autumn, I was keen to make a recipe using seasonal vegetables. Leeks are currently in season (Autumn-late Winter) so I thought this was a great opportunity, plus I love the flavour they give!

My Simple Salmon Pie, Dairy Free Fish Pie and Lentil Cottage Pie have been very popular, so I wanted to create a recipe for those who follow a vegan diet. This is also a great recipe for those that are also dairy/gluten-free.

If you’re looking for more healthy mushroom recipes then do check out my Mushroom Stroganoff, Vegan Mushroom Risotto or Garlic Mushrooms on Toast.

Ingredients to make Vegan Mushroom Pie

Vegan Mushroom Pie ingredients on a marble background.
  • Mushrooms – I’ve used white mushrooms, but this recipe would also work with chestnut mushrooms. If you have any spare then chuck them into my Vegan Mushroom Pasta Sauce.
  • Potatoes – I’ve made this recipe with all-rounder potatoes, but Maris Piper would also be a good alternative.
  • Wholegrain mustard – I’ve added wholegrain mustard to this recipe to give the recipe the perfect amount of acidity, depth and flavour.
  • Soya cream – I’ve chosen soya cream as I am dairy-free, however this recipe would also work well with oat cream or standard single cream if you aren’t vegan.
  • Olive oil – I use olive oil to stop the mushrooms, garlic and leeks from sticking to the pan, I also use it to help combine the potatoes when mashing.
  • Garlic – It offers a gentle spice and adds flavour.
  • Leeks – leeks are a great seasonal vegetable to use this Autumn. If you fancy making another pie with leeks then try my Butterbean And Leek Pie or Leek & Potato Soup.
  • Cannellini beans – You could also make this recipe with chickpeas or any other white bean.

See recipe card for full information on ingredients and quantities.

Substitutions

  • Cannellini Beans – you could use butter beans, chickpeas or any other white beans instead of cannellini beans.
  • Potatoes – you could use puff pastry instead of mashed potatoes as a topping. If you are gluten-free you can use gluten-free puff pastry which is available at most common supermarkets.

Variations

There are so many ways you could vary up this recipe depending on your preferences:

Meat – if you aren’t vegan/vegetarian you could also add chicken to this mushroom and leek pie recipe.
Deluxe – If you wanted to take this recipe to the next level you could use oyster mushrooms, which would also give it a meatier texture.
Kid friendly – this is a great family recipe, but if your child is sensitive to mustard, you could reduce the quantity slightly.
Vegetables – if you have any other vegetables you need to use up e.g. peas you could also add this into this pie recipe.

How to make Vegan Mushroom Pie

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

Step 1: Firstly, chop the potatoes into cubes and roughly slice the mushrooms and leeks.

Chopped potatoes boiling in a saucepan.

Step 2: Preheat the oven to 200C / 390F and boil the potatoes in salted water for around 10 minutes or until soft.

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

Step 3: Meanwhile, heat a large non-stick frying pan with olive oil and add the finely diced garlic, chopped mushrooms, leeks and lightly fry for 5 minutes.

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

Step 4: Add the wholegrain mustard, soya cream, cannellini beans, pinch of salt & pepper to the frying pan and continue to simmer for a further 3-5 minutes.

mashed potatoes in a saucepan with a potato masher.

Step 5: Once the potatoes are soft, drain and add 1 tbsp of olive oil, plus a pinch of salt and pepper and mash until smooth.

Hint: If you don’t have a potato masher, you could 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: Add the contents of the frying pan to a baking dish and top with mashed potato. Bake for 25-30 minutes or until the top is slightly golden.

Leftovers

Store any cooled leftovers in an airtight container in your fridge for up to 3 days, or for up to 1 month in a freezer. You could also portion servings out into individual containers for meal-prep ahead of a busy week.

Recipe FAQs

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

Yes, this recipe would also work well with puff pastry. If you are gluten free, you can use gluten free puff pastry which is available at most common supermarkets.

Can I freeze this vegan mushroom pie recipe?

Yes, this recipe can be frozen in the freezer for up to 1 month. If cooking from frozen, allow an extra 20 minutes onto the cooking time.

Can I add chicken into this mushroom pie?

Yes, you can add chicken to this mushroom pie recipe.

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

YOU MIGHT ALSO LIKE…

Tried this Vegan Mushroom Pie recipe? Please leave a star rating ⭐️⭐️⭐️⭐️⭐️ below and let me know how you get on. Hearing positive feedback is one of the best parts of creating recipes so please review it below and leave a comment!

P.S Never miss a new recipe! Get more healthy recipes sent straight to your inbox weekly – Subscribe and receive a free recipe eBook!

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
Save Recipe
Enter your email and get it sent to your inbox!
Please enable JavaScript in your browser to complete this form.

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 , you can use standard single cream if not vegan or dairy-free
  • 1 tbsp wholegrain mustard
  • 1 can cannellini beans

Instructions 

  • Firstly chop the potatoes into cubes and roughly slice the mushrooms and leeks
  • Preheat the oven to 200C / 390F and boil the potatoes in salted water for around 10 minutes or until soft
  • Meanwhile, heat a large non-stick frying pan with olive oil and add the finely diced garlic, chopped mushrooms, leeks and lightly fry for 5 minutes
  • Add the wholegrain mustard, soya cream, cannellini beans, pinch of salt & pepper to the frying pan and continue to simmer for a further 3-5 minutes
  • Once the potatoes are soft, drain and add 1 tbsp of olive oil, plus a pinch of salt and pepper and mash until smooth
  • Add the contents of the frying pan to a baking dish and top with mash potato
  • Bake at 200C / 390F for 25-30 minutes or until the top is slightly golden

Notes

Step-by-Step Photos: My blog post includes helpful step-by-step photos to help guide you through making this recipe.
Substitutions & Variations: I have included a list of these in the post above.
To Store: In the fridge for up to 3 days. It is just as delicious the next day or a couple of days after that! 
To Freeze: Allow to cool, place into a container and freeze for up to 2 months. Allow to defrost and bake/airfry until piping hot.
Tip 1: Chopping the potato into small pieces helps it boil faster for the mash potato topping.
Tip 2: I find chestnut mushrooms work best flavour and texture wise but something like oyster mushrooms would be great too.
Tip 3: Swap the cannellini beans for butterbeans if you prefer.

Nutrition

Calories: 364kcal | Carbohydrates: 42g | Protein: 10g | Fat: 17g | Saturated Fat: 2g | Fiber: 9g | Sugar: 4g
Did you make this recipe? Tag me Today!Tag @HealthyLivingJames on Instagram and use #HealthyLivingJames!
book banner image.

About James Wythe

Hey, I'm James! A fully qualified health coach, cookbook author, full time food blogger and new dad with over 1 million followers. I started this journey after a sudden illness left me bed bound for 2 years and housebound for 4 years! I’m here to help you make healthy and delicious food for you and your family in less time!

You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




10 Comments

  1. 5 stars
    This was just what I needed after a long dog walk. It was filling, warming and so delicious. I will definitely be making it again soon!

  2. 5 stars
    Made this last night – I omitted the cannellini beans and used plant based chicken and served it with green beans. It was so good! Will definitely be making this again. Proper comfort food.

  3. Going to make this tomorrow.
    Any thoughts about using sweet potatoes as a topping?
    I can’t eat anything from the Deadly Nightshade family due to my Hashimoto’s.
    Davie

  4. 5 stars
    Had a great creamy flavour and very simple to put together. The whole family gave it 5 stars, even the kids! Will be making it again soon