Vegan Shepherd’s Pie Recipe

Skip to recipe

If you’re looking for a vegan shepherd’s pie recipe you’ve come to the right place.

This vegan shepherd’s pie is a perfect alternative to “traditional” Shepherd’s or Cottage pie, with a twist using lentils. The version I’m used to’s always had a glazed top which is usually done by using egg yolk, but I’ve kept it simple with a little Olive oil to go a long way.

I’ve always liked Shepherd’s and Cottage pie, and only recently since becoming vegan I’ve learned that the only difference between the two is the meat: Beef or Lamb. This version used lentils as it’s main ingredient, Green lentils, so make sure you soak them first.

How I veganised minced meat

When going vegan I never quite realised how I’d miss mince meat, among many other similar foods. Minced meat was a main ingredient for a lot of signature dishes that I’d say defines my adolescent life and childhood, from spaghetti bolognese to shepherd’s pie and lasagne.

It was only after a while of cooking lentils that I developed a way of cooking them with a combination of a little potato and onion, with spices of course, that it actually tasted a lot better then the minced beef I used to love so much. My technique is when I soak my lentils, I add spices beforehand too so they’re infused with the water absorbed, as if I’m marinating them.

I’ve played a bit with ingredients since becoming vegan and have been surprised in how many ingredients are so versatile. Green lentils are among many of my favourite ingredients that I feel are very versatile for a wide array of dishes.

I’m not sure about others but even when I used to eat meat I always enjoyed pairing Shepherd’s Pie with a salad, usually a simple lettuce, cucumber, tomato and olive oil combo; must be the Mediterranean in me.

Cucumber, Mixed leaves and Tomato salad

This Lentil cottage pie recipe is one of my first attempts at capturing the feeling I used to love when sitting at that table on a Friday night with my sister and family.

I’ve finally veganised it and this vegan Shepherd’s pie recipe is sure to impress guests and is also a nutrient-rich child friendly vegan meal.

Soy free vegan cottage pie

This vegan Shepherd’s pie recipe is soy free, nutrient-rich, and is also satisfying. A perfect example of a vegan Sunday roast which is also kid-friendly and of British inspiration.

For those who don’t mind consuming Soy, personally I limit how much I eat. I will make a version with Soy protein for you to enjoy too, as I feel although it shouldn’t be consumed as much, whereas it does provide a texture rather similar to beef, or lamb, each to their own.

This vegan Shepherd’s pie recipe is a great option for a Meat-Free-Monday if you feel like you’re lost for options. We as vegans don’t just eat salad as is the common misconception.

When you follow this vegan lentil cottage pie recipe, you’ll see how versatile they can really be and how well they can absorb flavour. I can assure you, you will not miss the meat and your children or guests will also agree.

This went down a treat, I actually cooked this because my girl’s parents were making Shepherd’s pie and her mum asked me what I wanted to eat.

So I decided instead of eating mash and salad let me actually improvise a recipe knowing what I can do with lentils. I then soaked some lentils with some herbs and asked for a batch of mash potatoes, and whipped up this bad boy.

Vegan shepherd's pie and salad
Presentation isn’t amazing, but the meal was.

So I was eating at the dinner table and my girl preferred my version B).

Veganising It’s vegan shepherd’s pie recipe 1, regular shepherd’s pie 0.

Print Recipe
Vegan Shepherd's Pie Recipe
A banging vegan Shepherd's or Cottage pie recipe your kids and friends are bound to love, high in protein and hearty, can make a great Sunday roast or a meat free Monday!
vegan shepherd's pie recipe
Cook Time 1 hour 5 minutes
Passive Time 1 hour 20 minutes
Lentil-ey Filling
Mashed Potatoes and Glaze
Simple Mediterranean Salad
Cook Time 1 hour 5 minutes
Passive Time 1 hour 20 minutes
Lentil-ey Filling
Mashed Potatoes and Glaze
Simple Mediterranean Salad
vegan shepherd's pie recipe
  1. Wash peel and skin potatoes, chop into halves and quarters and set aside, get a large saucepan and fill halfway with water, add salt and potatoes and bring to a boil, cook for 25-30 minutes on a medium heat or until tender. (See step 3)
  2. Once the potatoes are cooked, drain them into the sink. Then, combine mashed potatoes, vegan butter, almond milk, salt and pepper (to taste) and mash until creamy and fluffy; set aside.
  3. Meanwhile dice your onion and washed veggies, heat a medium saucepan, add some oil, and your onions, walnuts, garlic and tomato paste, cook on a medium heat for 5 minutes.
  4. Add your spices and once onions start to soften, add the soaked green lentils, carrots, peas, potatoes and spices, let the flavours infuse for 30 seconds and stir.
  5. Prepare and add vegetable stock, and hot water to the mix, bring to a boil, then cover and simmer for 25-30 minutes. Keep an eye on the pot and stir from time to time, to prevent food sticking to the pan. After 15 minutes, preheat your oven to 220 degrees Celsius, Gas Mark 7 (or 428 degrees Fahrenheit).
  6. Once the lentils are cooked the filling should be rich, adjust flavour with salt and pepper to taste and transfer to an oven dish, flatten out the mixture to make way for the potatoes.
  7. Top the filling with the mashed potato mixture, and smooth out with a fork, with a brush, add the simple olive oil glaze, transfer to hot oven on the top shelf and cook for 20-30 minutes, or until golden.
  8. Wash and chop mixed leaves, tomatoes and cucumber, combine in a salad bowl with olive oil, balsamic vinegar, salt and pepper, set aside to serve.
  9. Enjoy your Veganised "Shepherd's", or lentil cottage pie and salad, with love from yours truly!
Recipe Notes

Soak lentils for 8 hours if possible, minimal 2 hours if you don't have as much time, as this quickens the cooking process (I soak them with extra herbs to infuse the flavours more).

Running short of ingredients and being a bit spontaneous I have added optional ingredients Vegan Cheese and Panko breadcrumbs which I didn't have but I think would have worked well in this recipe. If you make this recipe yourself let me know how it goes ~ Peace!


Share this Recipe

2 comments on “Vegan Shepherd’s Pie Recipe

  1. Looks amazing and I am very interested by your explaination of how you talk about before going vegan and after about how you actually enjoy the diet you have now. Will definitely try this recipe.

Leave a Reply

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