Good old family classic shepherd’s pie made vegan friendly. A perfect comfort food dish for a cold winter’s day, which the whole family will enjoy (even the fussiest little eaters will love it). Vegan, gluten & dairy free.


Vegan shepherd’s pie #shepherdspie #veganpie #vegandinner #familydinner #comfortfood via @fit.foodie.nutter

Finally, after a lot of technical problems with my blog, which caused the whole site to go down (to say it was an emotional disaster was an understatement), I’m back with this lip-smacking recipe of a vegan shepherd’s pie.


Vegan shepherd’s pie #shepherdspie #veganpie #vegandinner #familydinner #comfortfood via @fit.foodie.nutter

This cosy dinner has been the most asked for recipe on my Instagram page to date (if you don’t follow me on social media, I post some recipes there too, so pop in and say hello). As soon as I posted this shepherd’s pie on Instagram, I received so many messages, emails and comments asking for the recipe – thank you so much for your kindness and generosity. To see that you guys enjoy the recipes I create is the best reward I could ever ask for and serves as the best encouragement to keep going with my blog (I must be honest, I have questioned myself a few times whether I should wrap up this rather time consuming hobby of mine…)


Vegan shepherd’s pie #shepherdspie #veganpie #vegandinner #familydinner #comfortfood via @fit.foodie.nutter

As I haven’t been able to post the recipe on the blog up until now, I emailed it to my email list subscribers. If you’d like to receive my recipe emails straight into your inbox, you can subscribe to my email list here.


Vegan shepherd’s pie #shepherdspie #veganpie #vegandinner #familydinner #comfortfood via @fit.foodie.nutter


The inspiration for this vegan shepherd’s pie came from a meal at a good old English pub where we dined with our friends one evening over the Christmas period. I must be honest, you’ll be lucky to get a great vegetarian meal in a pub (although there’s a much wider choice of vegetarian dishes now). So I was pleasantly surprised to see a vegan shepherd’s pie on the menu. As soon as I tasted it, that was it. I HAD to recreate it at home. It turned out so good that the family asked me to make it 3 times in 1 week! I couldn’t say no of course…


Vegan shepherd’s pie #shepherdspie #veganpie #vegandinner #familydinner #comfortfood via @fit.foodie.nutter

Vegan shepherd’s pie #shepherdspie #veganpie #vegandinner #familydinner #comfortfood via @fit.foodie.nutter

I can’t wait to share the recipe with you (as I’m really impatient for you to try this delicious pie), so I’ll jump straight to it, if you don’t mind.


Vegan shepherd’s pie #shepherdspie #veganpie #vegandinner #familydinner #comfortfood via @fit.foodie.nutter


If you make this shepherd’s pie, I would be over the moon if you shared your feedback with me in the comments section.


Vegan shepherd’s pie #shepherdspie #veganpie #vegandinner #familydinner #comfortfood via @fit.foodie.nutter

Thank you for popping in. See you next week.


Healthfully yours,


Tania x


Pin for later:


Vegan shepherd’s pie #shepherdspie #veganpie #vegandinner #familydinner #comfortfood via @fit.foodie.nutter


5 from 9 votes
Vegan shepherd’s pie #shepherdspie #veganpie #vegandinner #familydinner #comfortfood via @fit.foodie.nutter
Prep Time
10 mins
Cook Time
45 mins
Total Time
55 mins

Good old family classic shepherd’s pie made vegan friendly. A perfect comfort food dish for a cold winter’s day, which the whole family will enjoy (even the fussiest little eaters will love it). Vegan, gluten & dairy free.

Course: Dinner
Author: Tania | Fit Foodie Nutter
  • 1/2 cup green lentils
  • 3 medium size sweet potatoes , peeled and diced
  • 1 tbsp . olive oil
  • 1 medium onion , finely chopped
  • 2 garlic cloves , crushed
  • 1 medium carrot , finely grated
  • 1 heaped tsp smoked paprika
  • 1 tbsp tomato puree
  • 1 tin organic chopped tomatoes
  • 1/2 cup green peas ( I used frozen)
  • Salt & pepper
  • 1/4 tsp red chilli flakes
  • A bunch of fresh coriander
  1. 1. Cook the lentils according to the packet instructions. Set aside. * You can also use pre-cooked lentils to save time (they sell them in little pouches in UK supermarkets). 

  2. 2. Preheat the oven to 200C.

  3. 3. Place diced sweet potato in a pan, season with salt & pepper, cover with water & bring to a boil. Reduce to a medium heat & cook until the potatoes are soft. When cooked, cool slightly before mashing the potatoes up. Set aside.

  4. 4. In the meantime, fry the onions and garlic in a pan with 1 tbsp. olive oil on a low to medium heat until just softened. Add grated carrot & cook for a further 2 minutes. Stir in tomato puree, smoked paprika & chilli flakes and cook for a further 2 minutes.

  5. 5. Add cooked lentils into the pan with onions & garlic & mix well. Stir in chopped tomatoes & peas & cook on medium heat for around 5 minutes. Take the pan off the heat, add freshly chopped coriander and season with salt & pepper.

  6. 6. Transfer the lentil mixture into an oven proof dish and spread evenly. Top with sweet potato mash (use a fork to spread the mash evenly).

  7. 7. Bake in the oven for 10-15mins until the potato is starting to turn golden brown.

Recipe Notes

*Make sure you use good quality tinned tomatoes as cheap brands tend to be very runny, which makes the sauce too thin.


    1. Thank you Chrissy! I hope you’ll enjoy the recipe as much as our family did! PS I’m making it again tonight, the 5th time in 2 weeks!! Can you tell the family love it? lol. Have a great day Chrissy and thank you for visiting my blog x

    1. Great minds indeed Sarah! PS I don’t think I’ll be using normal potatoes for shepherd’s pie, sweet potatoes are so much more flavorsome and more nutritious. Win win!

  1. I love Shepherd’s pie and this vegan version looks very tasty! I enjoy cooking with sweet potatoes, so will have to give this recipe a go at some point.

    1. Thank you so much Diana. You really should give it a go – it’s so delicious and nutritious at the same time! Have a great day and thank you for visiting my blog x

    1. Hi Demeter! Thank you so much for your kind words. It seems like it was the end of the world when the blog went down, so I’m really pleased and grateful it’s back up and running! Have a wonderful day Demeter and thank you for popping in x

  2. Traditional shepherd’s pie is one of my son’s favorite meals. I’d never thought about topping one with sweet potatoes. Love that this is a healthier version!

    1. Oh Jill, I dare hope that you’ll cook this meat free version for your son – he will thank you for it:) My fussy young daughter asked for seconds, which was a definite sign of ‘mum’s done well this time!’. I hope your son will enjoy it just as much x

    1. Hi Shashi! Thank you so much indeed! And I’m totally with you on the meat free version – prefer this one much more than the original dish! Thank you for popping in Shashi. Have a great day x

    1. Thank you so much Albert. I had to do a little dance in the kitchen when it turned out as good as the meat version of a traditional pie! Have a wonderful day and thank you for leaving a comment.

    1. Thank you so much Sarah! It was a real treat for the whole family. PS They keep asking me to cook this pie every week! I suppose I should’t complain as practice makes it perfect:) Have a great day x

    1. Thank you so much Gina! I really hope that you’ll be a ‘shepherd’s pie’ converter after this one. Even my other half, who is a big meat lover, prefers this veggie version:) x

    1. Thank you so much Stephanie. I hope you and your family will enjoy this pie just as much as we do. Thank you for stopping by.

  3. Such a terrific dish Tania! I’ve never tried sheperds’ pie with sweet potatoes, and I can’t wait to do so, you’ve made me so hungry with these pictures!!! Lovely work, as always!

    1. Thank you so much my dear! Sweet potatoes really make it a different ball game, you should give it a try Anna. I bet Jon will love it too! xx

  4. This pie looks amazingggg! And also, so sorry about the site going down. I would have been an emotional wreck as well!!! Glad that you’re back.

    1. Hi Jen. Thank you so much for your kind words. The site went down at the worst possible time (just typical). I’m glad it’s back up and running now. Thank you so much for visiting my blog. Enjoy your evening.

Leave a Reply

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