Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A piece of vegan shepherd's pie plated with olive oil and chopped parsley on a grey plate.

Amazing Vegan Shepherd’s Pie

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

With a light crust on the potato topping and a delicious meaty filling underneath, this vegan shepherd’s pie recipe unites many delicious textures and flavours. Aside from being a criminally tasty comfort food, this dish pie is loaded with vegetables and plant-based protein! 

  • Total Time: 1 hour 20 minutes
  • Yield: 5 servings 1x

Ingredients

Scale

1 kg of starchy potatoes

3 carrots

2 stalks of celery

3 tbsp olive oil

50 vegan butter substitute

60ml red wine

400g brown (canned) lentils

400g frozen peas

500g button mushroom

100ml oat milk

400ml (homemade) vegetable stock

2 tbsp starch (Use tapioca or arrowroot to make GF)

2 tbsp coriander seeds

1 tbsp rosemary

1 tbsp dried thyme

1 tsp garlic powder

1 tbsp paprika powder

3 tbsp tomato puree

2 onions

1 tsp nutmeg

4 cloves garlic

2 tbsp soy sauce (Use Tamari to make GF)

Instructions

Chop the onion finely, and dice the carrot and celery into small pieces. Next, finely mince the garlic and the herbs if you use fresh ones. You can already peel your potatoes as well. Lastly, crumble the button mushrooms into a rough ground.

Prepare your vegetable stock. You can either use store-bought stock, or use your cutting scraps from this recipe to make delicious homemade vegetable stock.

In a deep pan, a tablespoon of olive oil, and fry the herbs and crushed coriander seeds on medium heat. After two minutes, add the onion. Saute for a minute or two before adding the minced garlic. Once the onion turns translucent, add the mushrooms. Turn the heat high, and saute until the mushrooms develop some colour.

Deglaze the pan with the wine. Next, add the vegetable stock, and dissolve the tomato puree. Follow the liquids with the lentils, peas, carrots and celery. Season with paprika powder, salt and pepper, cover the pan, set to medium heat, and let the filling simmer.

Top the potatoes with boiling water, and let simmer until soft. You can check the potatoes with a fork.

Preheat your oven to 180° Celsius (356° Fahrenheit).

Take the lid off the pan, and check the consistency of the carrots. Once they are soft, simmer the filling without a lid. Add your starch, and finish cooking until you reach a thick texture. Check for seasoning.

Add the plant-based milk, butter substitute and two tablespoons of olive oil to the potato. Use a masher to work them into a uniform potato mash. Season with some salt and nutmeg.

Add the filling to a casserole, and top it with a thick layer of mashed potatoes.

Put the shepherd’s pie into the oven, and bake it for approximately 15 minutes. After that, use the broiler function for another three to five minutes until a nice golden brown crust forms.

Notes

You can prepare the shepherd’s pie ahead and bake it before serving it. 

I like to make a pattern with a fork into the potato mash. This gives it more surface, and a better crust after baking!

  • Author: Ivo
  • Prep Time: 20 minutes
  • Cook Time: 60 minutes
  • Category: Main, Dinner
  • Cuisine: British, Irish
  • Diet: Vegan