Go Back
Hand serving healthy vegan lentil shepherd's pie from a baking dish
Print Pin
5 from 2 votes

Vegan Lentil Shepperd's Pie

This healthy vegan lentil shepherd's pie has so many layers of flavor from sweet roasted sweet potatoes to rich tomato flavored brown lentils! This is perfect to serve at families' or friends' gatherings and also one of my favorite meals to batch cook and to freeze for another day!
Course Main Course
Cuisine American
Keyword cottage pie, lentil, sweet potato
Prep Time 20 minutes
Cook Time 37 minutes
Total Time 52 minutes
Servings 6 people


  • Baking dish
  • Baking tray


Mashed potatoes

  • 1 kg sweet potato cubed
  • pinch of salt
  • pinch of black pepper
  • 2 tbsp olive oil
  • 100 mL soy milk

Lentil filling

  • 1 tbsp olive oil
  • 2 tbsp tomato paste
  • 1 tsp cayenne pepper
  • 2 tsp cumin
  • 2 tsp smoked paprika
  • 2 tsp turmeric
  • 2 red onions sliced
  • 2 tsp dried thyme
  • 2 tsp dried rosemary
  • 4 garlic cloves minced
  • 1 red bell pepper sliced
  • 2 tbsp soy sauce
  • 1 tbsp nutritional yeast
  • 500 g cooked/canned brown lentils
  • 1 can chopped tomatoes
  • 300 ml water


Mashed potatoes

  • Preheat the oven to 220ºC.
  • Add cubed sweet potato to one large baking tray and drizzle with olive oil, black pepper and salt. Toss to combine. Bake for 10 minutes or until sweet potatoes are fork tender and slightly caramelized.
  • Remove the sweet potatoes from the oven, and transfer them to a bowl. Mash with a potato masher and mix with plant-based milk, salt and black pepper.

Lentil filling

  • While the potatoes are roasting, heat the olive oil in a pan, on medium heat, and, when hot, add the tomato paste, cumin, turmeric and smoked paprika and fry for 2 minutes. Add the sliced onion, salt and black pepper and cook on medium heat for 6 minutes . Add the minced garlic and fry for 2 minutes, stirring to prevent burning. Add the red bell pepper, soy sauce, can of chopped tomatoes, thyme, rosemary, and canned or cooked lentils. Simmer for 10 minutes.

Assembling the shepherd's pie

  • Transfer the lentil filling mixture to a baking dish. Spoon and carefully spread out the Mashed Potato Topping on top. Bake for 10 minutes at 200°C or until the lentils start to buble. When this happens, turn on the grill option of the oven and cook until golden brown.