Skip to content
Forkin
DinnerMain Course

Vegan Lentil Shepherd's Pie

This comforting vegan shepherd's pie features a savory lentil and vegetable filling topped with creamy mashed potatoes. It's a hearty and satisfying dish perfect for a family dinner.

An original recipe by Forkin

Total time
1 hr 15 min
Serves
6
Difficulty
Medium
Per serving
369 kcal
Download the app

Allergen information: may contain celery, fish, gluten, milk, and sulphites. Always check ingredient packaging if you have an allergy.

Vegan Lentil Shepherd's Pie

Mise en place

Ingredients

Measurements

Converted for display; the recipe amounts stay equivalent.

topping

  • 900 gpotato, peeled and quartered
  • 120 mlunsweetened plant milk
  • 30 gvegan butter
  • 1 tspsalt
  • 0.5 tspblack pepper, freshly ground

filling

  • 2 tbspolive oil
  • 1 pcsyellow onion, chopped
  • 2 pcscarrot, diced
  • 2 pcscelery stalk, diced
  • 3 clovegarlic, minced
  • 200 gbrown lentil, rinsed
  • 720 mlvegetable broth
  • 2 tbsptomato paste
  • 1 tspdried thyme
  • 0.5 tspdried rosemary
  • 1 tbspworcestershire sauce, vegan
  • 120 gfrozen pea

garnish

  • 2 tbspfresh parsley, chopped(optional)

Equipment

large pot · oven-safe skillet · potato masher

The method

Step by step

  1. 1

    Preheat your oven to 200°C (390°F).

    About 5 min

  2. 2

    Place the potatoes in a large pot and cover with cold water.

    Cook’s note: Adding salt to the water helps season the potatoes from the inside out.

  3. 3

    Bring to a boil over high heat, then reduce heat and simmer for 15-20 minutes, or until fork-tender.

    About 20 min

  4. 4

    While the potatoes are cooking, heat the olive oil in a large oven-safe skillet or Dutch oven over medium heat.

    Cook’s note: Ensure your skillet is oven-safe for easy transfer later.

  5. 5

    Add the onion, carrot, and celery to the skillet and cook for 5-7 minutes until softened.

    About 7 min

  6. 6

    Stir in the garlic and cook for another minute until fragrant.

    About 1 min

    Cook’s note: Be careful not to burn the garlic.

  7. 7

    Add the lentils, vegetable broth, tomato paste, dried thyme, dried rosemary, and vegan worcestershire sauce to the skillet.

  8. 8

    Bring the mixture to a simmer, then reduce heat to low, cover, and cook for 20-25 minutes, or until the lentils are tender and most of the liquid has been absorbed.

    About 25 min

    Cook’s note: Stir occasionally to prevent sticking to the bottom of the pan.

  9. 9

    Drain the cooked potatoes and return them to the pot.

  10. 10

    Add the unsweetened plant milk, vegan butter, salt, and black pepper to the potatoes.

  11. 11

    Mash the potatoes until smooth and creamy.

    About 3 min

    Cook’s note: For extra creamy mash, use a potato ricer.

  12. 12

    Once the lentil filling is cooked, stir in the frozen peas.

  13. 13

    Spread the mashed potatoes evenly over the lentil mixture in the skillet.

    About 2 min

    Cook’s note: You can use a fork to create ridges on top for extra crispiness.

  14. 14

    Bake in the preheated oven for 20-25 minutes, or until the topping is golden brown and the filling is bubbling.

    About 25 min

  15. 15

    Remove from the oven and let it cool for a few minutes before serving.

    About 5 min

    Cook’s note: This allows the filling to set slightly.

  16. 16

    Garnish with fresh parsley, if desired.

Per serving

Nutrition

Calories
368.5kcal
Protein
14g
Carbs
58.4g
Fat
9.7g
Fibre
10.1g
Sugar
6.6g

Estimated from the recipe’s ingredient quantities. Values can vary with brands and substitutions.

Keep it good

Storage

Store leftover shepherd's pie in an airtight container in the refrigerator.

Reheating

Reheat in the oven at 180°C (350°F) until warmed through, or in the microwave.

More recipes

All recipes
  • Creamy Broccoli and Potato Soupsoup

    Creamy Broccoli and Potato Soup

    This hearty soup achieves a rich, creamy texture without any dairy by using blended potatoes. It's a simple, wholesome, and comforting meal packed with vegetables and flavor.

    40 min 146 kcal
  • Pasta alla Normamain course

    Pasta alla Norma

    A classic Sicilian pasta dish featuring tender eggplant, rich tomato sauce, and fresh basil. This vegetarian meal is comforting and full of vibrant Mediterranean flavors.

    1 hr 10 min 631 kcal
  • Swiss Deer Steakdinner

    Swiss Deer Steak

    Hearty venison steaks are browned and then slowly braised in a rich tomato and vegetable sauce. This method transforms the lean meat into a fork-tender main course, perfect for a comforting meal.

    2 hr 15 min 562 kcal
  • Escargots de Bourgogneappetizer

    Escargots de Bourgogne

    This classic French appetizer features tender snails baked in a rich garlic-herb butter. It's a surprisingly simple dish to prepare that delivers impressive flavor.

    25 min
  • Galbitang (Korean Short Rib Soup)main course

    Galbitang (Korean Short Rib Soup)

    This comforting Korean short rib soup, known as Galbitang, features tender beef short ribs simmered with daikon radish and aromatics. The resulting clear and savory broth is deeply satisfying and perfect for a hearty meal.

    3 hr 30 min 793 kcal
  • Dim Sum Har Gowappetizer

    Dim Sum Har Gow

    Har Gow are delicate steamed shrimp dumplings, a beloved staple of Cantonese dim sum. The translucent wrappers encase a savory and juicy shrimp filling, offering a delightful texture and flavor contrast. This recipe provides a homemade approach to this classic appetizer.

    1 hr 10 min 347 kcal
  • Filipino Beef Calderetamain course

    Filipino Beef Caldereta

    This hearty Filipino beef stew features tender beef braised in a rich tomato sauce with vegetables and a hint of spice. It's a comforting dish perfect for family meals or special occasions. The liver spread adds a unique depth of flavor and creamy texture to the sauce.

    2 hr 35 min 720 kcal