The Best Creamy Vegan Vegetable Pie
This creamy vegan vegetable pie is hearty and filling and perfect for a cold winters evening to warm up with. It’s full of chunky colourful vegetables that provide your body with the extra nourishment it needs during winter to fight off colds! White beans add some healthy plant protein and a delicious creamy sauce marries it all together.
Ingredients
For this creamy vegan vegetable pie you’ll need potatoes, carrots, onion, celery, garlic, leeks, frozen peas and sweetcorn, pre-made puff pastry (or make your own!), cashews, vegetable stock and olive oil. Plus a few simple herbs including rosemary, sage and marjoram and some soy milk for brushing on top of the pie.
Carrot, Onion and Celery | Aka Mirepoix – the basis of any great savoury dish these 3 veggies provide some amazing flavour and texture to this creamy vegan vegetable pie. Chop these up in evenly sized pieces to around 0.5cm cubes. |
Olive oil | Olive oil is used to fry the mirepoix, and I like it because it adds more flavour. We are cooking this at a low heat too so the flavour shouldn’t get cooked off. |
Herbs and garlic | I chose to use rosemary, sage and marjoram in this creamy vegan vegetable pie because they remind me of Christmas when used in this combination. Sage is a classic christmassy herb, and rosemary and marjoram are great year-round. These dried herbs are quite potent so not much is needed, I recommend sticking to the measured amounts described in the recipe. Garlic, on the other hand, you are free to measure to your own preference! |
Leeks | Leeks add even more oniony savoury flavour and as a bonus they’re also seasonal right now so you should be able to find them very easily! I like to remove the outermost layer then chop in half length-ways before slicing. |
Potatoes | Choose a waxy variety to ensure they don’t just turn to mush in the pie. I really like Charlotte potatoes, but Jersey Royal, Anya or any other waxy variety works. Chop them into 2cm cubes after peeling. |
Frozen peas and sweetcorn | Frozen peas and sweetcorn importantly add some sweetness and colour to this pie, you can use frozen or canned, or fresh if you have it on hand. I usually have a bag of each in the freezer which makes it easy to add them in to savoury dishes like this. |
Vegetable stock | I usually just use Oxo low sodium vegetable stock cubes, but you can use any vegetable stock you like. Vegan Boullion is really nice too. Just make the stock up to the package directions. For oxo, it’s 1 cube per 180 mL water. |
Cashews | Cashews are used to thicken the pie filling, and they also make this creamy vegan vegetable pie, creamy. Blend them up with some veggie stock in a high-speed blender. If you don’t have a high-speed blender you can soak the cashews in hot water for 30 minutes to an hour first to help them blend. |
Pre-made puff pastry | You can easily find vegan puff pastry in the fresh section of any supermarket. The Jus-rol brand is vegan as are most supermarkets-own versions. Of course you can make your own if you prefer, I really like this recipe for an easy “rough” puff pastry by FromtheComfortofmyBowl. It also has a video to go along with it! |
Pre-cooked white beans | I used a tin of cannelini beans, but feel free to use whatever beans you have. Chickpeas also work well. |
Substitutions
You can substitute or add in any vegetables you like or have on hand for this recipe. Just add faster cooking vegetables to the pan towards the end of cooking so they don’t become mushy.
You can subtitute the cashews for cream, but if you do this you will also need to add a tablespoon of flour to the pan after cooking the garlic and leeks to ensure the sauce thickens up. Simply add a tablespoon of flour and stir well so that it’s evenly distributed. Fry for a few more minutes in the olive oil before continuing to the next step. Add the dried stock directly to the pie filling rather than making up a stock with water.
You can also use whatever protein you like, I also like to make this pie with vegan chicken pieces – the “what the cluck” brand are my favourite. Chickpeas, lentils and butterbeans are also all good substitutions.
The filling itself can actually be used as a stew or a soup. For a soup just add an extra tin of beans and 1 litre of vegetable stock.
You can finish the pie by brushing with soy milk but if you want a really good substitute for egg-wash, check out this article by ThankYouBerryMuch. “Just egg” mixed with soy milk provided the best colour and is what I used for my photos.
How to Make the Creamy Vegan Vegetable Pie
This recipe for a creamy vegan vegetable pie serves 4 people. The filling can be made in advance and frozen or save in the fridge for up to 3 days in an air-tight container.
Step 1
Pre-heat the oven to 180 C / 350 F. Grease a 9 x 6 inch baking tin and then prepare the pie case by lining with one sheet of puff pastry.
Step 2
Heat some olive oil in a large heavy bottomed pan and add the diced carrot, onion and celery. Cook for 5-10 minutes until the onions are translucent and the carrots have started to soften.
Step 3
Add in the garlic, rosemary, sage, marjoram, leeks and onion and cook for a further 5 minutes until the garlic and herbs have started to release their aroma.
Step 4
While waiting for the garlic and leeks to cook, make the cashew cream. Blend the cashews with the vegetable stock until it’s nice and smooth.
Step 5
Add in the potatoes, cashew cream and cannelini beans, and cook on a low heat for 10 minutes until the potato has just started to become tender. By this point the cashew cream should have thickened up. Then add the peas and sweetcorn.
Step 6
Pour the pie filling into the pie casing you prepared earlier. Take the other half of the pre-made puff pastry and lay it over the top, pinching together around the edges. Use a knife or fork to pierce the top of the pie to allow the steam to escape while cooking.
Step 7
Brush the top of the pie with some soy milk (or the soy milk and “just egg” mixture) and then put the pie in the oven and cook for 35 minutes until the pastry has puffed up and turned golden brown.
Serve the creamy vegan vegetable pie immediately.
For more dinner recipes, click here
Creamy Vegan Vegetable Pie
Ingredients
- 2 package Puff Pastry (640 g total)
- 1 tbsp Olive Oil
- 2 med Carrots
- 1 med Onion
- 2 med stalks Celery, or 4 small
- 3 med Potatoes
- 1 large Leek
- 3 large cloves Garlic
- 1/2 cup (85 g) raw cashews
- 2 1/2 cup (625 mL) Water
- 2 cubes Vegetable stock
- 1/2 tsp Dried Sage
- 1/2 tsp Dried Marjoram
- 1/2 tsp Dried Rosemary, or 1 1/2 tsp fresh
- 1/4 tsp Salt
- 1 can (240 g) Cannelini Beans
- splash Soy milk for brushing pastry.
Instructions
- Pre heat the oven to 180 degrees C / 350 degrees F
- Prepare a 9 x 6 inch baking tin with one of the sheets of pre-made puff pastry.
- Heat the olive oil in a heavy bottomed pan and add the diced carrot, onion and celery. Cook until the onion is translucent.
- Add in the leek, garlic, rosemary, sage and marjoram and cook for another 5 minutes.
- While the leeks cook, blend the cashews, vegetable stock cubes and about 1 cup of the water until smooth.
- Add the cashew cream mixture, diced potatoes and drained cannelini beans to the pan. Add the remaining water.
- Cook for 25-30 minutes, until the potato is tender.
- Scoop the filling into the pie tin. Place the pie lid on top and crimp around the edges with a fork. Score some holes using a knife.
- Brush the soy milk (or soy milk and "just egg" mixture) on top before putting in the oven
- Cook for 35 minutes, until the pastry is golden brown.
- Serve immediately.
You may also like…
Easy Christmas Flapjacks with Warm Spices, Fruit, and Nuts
Flapjack…
Cozy Creamy Linguine | Easy One Pot Pasta Recipe
There’s…
Sesame Noodles with Tofu – Quick and Easy Recipe
Stir…
Flu Fighting Soup | Butternut, Lentil and Coconut Soup (vegan, gluten free)
Vegan Miso Soup | Easy Healthy Recipes
This cosy vegan…
Mushroom Chow Mein | Easy Healthy Meals
My quick and…
2 thoughts on “The Best Creamy Vegan Vegetable Pie”
Comments are closed.
What size baking tin did you use?
Hi, I used a 9 x 6 inch baking dish! I’ll add this info to the post – thank you x