Lentil and Sweet Potato Shepherd’s Pie

vegan Christmas main
Vegan Christmas main
Share it on your social network:
Or you can just copy and share this url


For the sweet potato topping
3 Sweet potatoes large organic (thoroughly washed + peeled and roughly chopped into big chunks)
2 tbsp Coconut oil or vegan butter // if avoiding oil, omit or sub vegetable brot
1/4 tsp Sea salt
1-2 tbsp Maple syrup optional, depending on sweetness of potatoes
For the filling
1 tbsp Coconut oil or avocado oil (if avoiding oil, sub water or vegetable broth)
1 Onion medium , diced
2 cloves Garlic minced
1 1/2 cups Lentils uncooked brown or green, rinsed and drained
4 cups Vegetable stock DIY or store-bought
2 tsp Fresh thyme
1 10-ounce bag Mixed Veggies frozen: peas, carrots, green beans, and corn
For the mushrooms (optional)
2 Portobello mushrooms stems removed and sliced in 1/4-inch slices
4 tbsp Balsamic vinegar
1 tbsp Coconut oil melted or avocado oil (sub water if avoiding oil)
1 pinch Black pepper
1 pinch Sea salt
1 clove Garlic minced

Nutritional information

  • For the sweet potato topping

  • For the filling

  • For the mushrooms (optional)

Lentil and Sweet Potato Shepherd’s Pie


This Lentil and Sweet Potato Shepherd’s Pie is a fantastic vegan Christmas dish which can be enjoyed by everyone! In this recipe, I give an option for adding a layer of mushrooms to the pie. I always add mushrooms because I love their flavor but I know some people can’t stand them, so you can leave them out if you’re not a fan. 

I start by cooking and mashing the sweet potatoes for the topping. Then sauté the onions and garlic before adding lentils, broth and thyme. Cook this mixture until the lentils are soft and tender. If you decide to use mushrooms, marinate them with balsamic vinegar, oil, salt, pepper and garlic before cooking them in a large skillet. Layer up the shepherds pie starting with lentils at the base, followed by mushrooms and topped with the mashed sweet potato.

To make my Lentil and Sweet Potato Shepherd’s Pie, you will need the following ingredients:

Ingridiens for Lentil and Sweet Potato Shepherd’s Pie

So, how do you make Lentil and Sweet Potato Shepherd’s Pie?

Steps to make Lentil and Sweet Potato Shepherd’s Pie


Cook the sweet potatoes


Place the sweet potatoes in a pot and cover with cold water. Bring the water to a boil. Reduce the heat to medium-high and simmer for 15-20 minutes until soft.


Mash the sweet potatoes


Drain the water from the pot and transfer the sweet potatoes to a large bowl. Mash until smooth.


Add coconut oil and season


Mix in coconut oil and season with salt and pepper to taste. If you like sweeter sweet potatoes, add a teaspoon of maple syrup to taste. Cover loosely and leave to rest.


Heat the oven and prepare a baking dish


Preheat the oven to 425°F and lightly grease a 9x13 inch baking dish with cooking spray.


Marinate mushrooms


If using mushrooms, add the portobello mushrooms to a bowl and marinade with balsamic vinegar, oil, salt, pepper, and garlic. Mix well and leave to marinate for 5 minutes.


Sauté onions and garlic


Heat oil in a large pot over medium heat. Add the onions and garlic. Sauté for about 4-5 minutes until caramelized. Season with salt and pepper to taste.


Add lentils, broth and thyme


Stir in the lentils, vegetable broth, and thyme. Bring to a boil. Reduce the heat and simmer until lentils are tender.


Cook the mushrooms


Place a large frying pan or skillet over medium heat. Once hot, add oil and the mushrooms along with their marinade. Cook for 2-3 minutes in an even layer. Flip carefully and continue to cook on other side for 2-3 more minutes.


Add frozen vegetables


Ten minutes before the lentils are cooked, stir in the frozen vegetables. Stir the mixture and cover. Drain off any additional vegetable stock and season again with salt and pepper to taste.


Assemble the pie


Place the lentils in the bottom of the lightly greased baking dish. Top with portobello mushrooms and spoon the mashed sweet potatoes on top. Smooth the potatoes and season with more salt, pepper and thyme (optional).




Bake for 20 minutes, until the edges start to bubble and the potatoes are lightly browned on top.



Leave to cool for 10 minutes before serving.

I can’t wait for you to try this Lentil and Sweet Potato Shepherd’s Pie. It’s delicious, filling and 100% plant-based! Try it out soon and come back to leave a review below letting me know what you think.

Nina dreams of gender equality and for women all over the world to feel empowered and enjoy the same freedom she has. She’s a careful consumer, believing that by being more conscious about the way we live we can make the world a better place! Already a vegetarian, she uses animal products sparingly and tries to produce as little waste as possible. Most of her recipes are vegan as a result!

  • Recipe Reviews:
Christmas Bread Wreath Recipe-Homemade Christmas Bread Wreath-Easy Christmas Bread Wreath
Christmas Bread Wreath
Easy Baked Beef Hash with Potatoes Recipe-How To Make Easy Baked Beef Hash with Potatoes-Delicious Easy Baked Beef Hash with Potatoes
Baked Beef Hash with Potatoes
Add Review
Add Comment

Recipe Reviews

Average Rating:
Total Reviews: 1

So delicious! Thank you! Approved!

Write your own review

You can optionally upload your own image along with a review

Add Your Comment