clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
a baking dish with lentil Shepherd's pie, chopped coriander and a spoon

Lentil Shepherd’s Pie

  • Author: Rita
  • Prep Time: 15 minutes
  • Cook Time: 55 minutes
  • Total Time: 1 hour 10 minutes
  • Yield: 6 servings 1x
  • Category: Main
  • Method: Bake
  • Cuisine: American
  • Diet: Vegan


This lentil Shepherd’s pie recipe is the ultimate comfort dish! It’s flavor-packed, vegan, easy to make, and family-friendly!



Shepherd’s Pie Filling Ingredients

  • 2 tbsp olive oil
  • 1 onion, chopped
  • 3 garlic cloves, minced
  • 1 bay leaf
  • 1 carrot, chopped
  • 4 oz mushrooms, chopped (100 g)
  • 1 can chopped tomatoes (240 g)
  • 1 tbsp tomato puree
  • 1/4 cup white wine (60 ml)
  • 14 oz cooked lentils, drained and rinsed (400 g)
  • 1 cup peas (100 g)
  • 1/2 tsp dried oregano
  • 1 tsp salt
  • 1 pinch black pepper
  • 1/4 cup water (60 ml)


Mashed Potato Ingredients

  • 2 1/4 oz potatoes (1 kg)
  • 1 cup almond milk (120 ml)
  • 1 pinch salt
  • 1 pinch black pepper
  • 1 pinch nutmeg
  • 2 tbsp butter


  1. First of all, sauté the onion, bay leaf, and garlic in a pan with olive oil for about 2 to 5 minutes on medium heat, be careful not to burn the onion. When the onion is soft, add the carrots and mushrooms to the pan and sautée them for more 5 minutes, continually stirring to prevent burning.
  2. Next, add the tomato, tomato puree, and white wine and cook for more 5 minutes, continually stirring until the alcohol has evaporated.
  3. Finally, add the lentils, peas, seasonings, and water, and let it cook for 15 minutes on low heat.
  4. Meanwhile, add the potatoes into a pot, cover with water and cook until potatoes are tender.
  5. Once cooked, drain the water and add the milk, salt, black pepper, nutmeg, and butter. Mash the potatoes until smooth and creamy with the help of a potato masher.
  6. Preheat the oven to 390 degrees F ( 200 C ).
  7. Add the lentil mixture into a baking dish, and then add an even layer of mashed potatoes on top to cover the lentil mixture.
  8. Bake for 20 minutes or until golden.


Storing: Store any leftovers in an airtight container for up to 5 days in the fridge.

White wine is a fantastic ingredient to add flavor to this recipe: So I suggest you stick with it. The alcohol evaporates with the heat, so you’re not going to feel the taste of it, and it is safe for kids to eat it.

Drain potatoes well: Ensure you drain your potatoes very well to avoid watery mashed potatoes.

Keywords: lentil Shepherd's pie, vegan lentil Shepherd's pie