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


4.77 from 13 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
Servings: 4 people
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 400g 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.

**Mushrooms or any kind of beans (kidney beans or butter beans) are a great addition to the filling. 

***If you feel a little more indulgent, sprinkle the pie with grated dairy free cheese before putting it in the oven, which will make it a totally irresistible comfort meal!


    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.

    1. Thank you so much Cherine! You’ve made my day it’s the best thing in the world when I hear feedback like yours. I hope you enjoy making it many more times (my family keep asking me to make it nearly every week!)

  5. Sounds delicious and eager to try. Would you mind letting me know the size of tin for the tomatoes as here in Canada they vary from 14 to 19 to 28 fl. oz? Also what is the casserole size that you recommend for this dish?
    Thanks so much! Terry

    1. Hi Terry. Thank you so much for stopping by on my blog. I used 400 grams of tinned tomatoes and my casserole dish was about 35cm x 25cm. I hope you enjoy the recipe as much as I and the family do:)

  6. Have vegan friends over from Thailand coming to dinner tomorrow, and this will be a tasty warming dish to serve in this chilly weather. Thank you!

    1. Thank you so much Jennifer, I’m truly humbled that you chose to make this recipe for your friends. I hope they enjoyed this warming dish and I hope you had a great time together x

    1. Wow Cierra, thank you so much for your kind comment. It filled my heart with so much joy to know that you liked the recipe! Thank you so much indeed, I’m glad you enjoyed it.

  7. Hi!
    I made this a few weeks ago and now I can’t access the recipe. It only shows me the comments. Am I doing something wrong? 🤦🏽‍♀️ I have to make it again , IT WAS SO GOOD!



    1. Hi Rosie. I’m so pleased you liked the recipe! So sorry I was having some technical issues with the blog, it should be all fixed now. Please drop me a message if you are having difficulties with accessing the recipe. Thank you for stopping by Rosie.

    1. Hi Lin. This meal feeds 3 to 4 people (as long as they don’t keep coming back for seconds, just like our family does lol). Would love to hear your feedback if you make it. Thank you Lin x

  8. I love Shepherd’s pie and this recipe sounds so delicious . I am not an vegetarian but I must try it. Thank you for the recipe.

    1. Thank you so much Ellen. My other half, who is a big meat eater, prefers this vegetarian recipe to the traditional Shepherd’s pie with minced meat, which says a lot in my book! I hope you will enjoy this recipe as much as my family does. Thank you for popping in to my blog. Have a great day x

    1. Hi Crystal! It’s 400g tin of chopped tinned tomatoes in natural juice. You don’t need to drain them, the natural juice is there to keep the filling moist and ‘saucy’. Let me know how you get along! x

    1. Hi Patty. Sorry to hear you found the dish bland. Perhaps you can increase the amount of spices to suit your own taste palate. I’d recommend tasting it before you add the mashed potato layer, just to see if it as enough spice/flavour for you.

  9. I have made this with a pouch of tomato flavour lentils. I added a few black beans as I had them in the fridge and I used ordinary mash potatoes not sweet potatoes as I was also making a fish pie for non vegetarians. It was delicious!

    1. Hi Gill! Thank you so much for your kind comment. I love it that you used tomato flavoured lentils and added black beans – extra flavour and extra protein too! Thank you so much for recreating the recipe and leaving a kind comment on my blog Gill. Have a great day x

  10. I made this earlier this year for my Daughter and Grandaughter, we all enjoyed it and I’m planning to make it for Christmas…with maybe some roast potatoes and Brussels.

    1. Dear Myra, you have totally made my day! Thank you so much for re-creating this recipe and I’m so privileged for you to be serving it during the festive season! Wishing you a merry Christmas and a prosperous and a healthy new year! x

Leave a Reply

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