← BlogJune 28, 2026

How to Make the Perfect Lentil Shepherds Pie

British · Medium · 70 min · 6 servings

vegandairy-freeegg-freenut-free
Advertisement

This cozy lentil shepherds pie layers a rich and savory lentil and vegetable filling under a cloud of creamy vegan mashed potato topping for the ultimate plant-based comfort food. Every component is completely vegan making this a hearty dairy-free and meat-free version of the beloved British classic.

Why this recipe works

This Lentil Shepherds Pie recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 70 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 370 calories with 15g of protein, making it a balanced choice for any meal.

Advertisement

What you will need

This recipe uses 8 simple ingredients that you can find at any grocery store:

  • 1.5 cups green or brown lentils rinsed
  • 2 medium carrots peeled and diced
  • 1 cup frozen peas
  • 2 tablespoons tomato paste
  • 2 tablespoons soy sauce
  • 2 pounds Yukon Gold potatoes peeled and cubed
  • 0.5 cup unsweetened oat milk warmed
  • 3 tablespoons vegan butter

Step by step instructions

Step 1: Cook the Lentils and Filling

Combine lentils and 3 cups of vegetable broth in a large saucepan. Add diced carrots tomato paste and soy sauce. Bring to a boil then reduce heat and simmer for 25 minutes until lentils are tender and most liquid is absorbed. Stir in frozen peas.

Step 2: Make the Mashed Potato Topping

While lentils cook boil cubed potatoes in salted water for 15 to 18 minutes until completely tender when pierced with a fork. Drain thoroughly then mash with vegan butter and warm oat milk until smooth and fluffy. Season generously with salt and pepper.

Step 3: Preheat Oven and Assemble

Preheat oven to 400 degrees Fahrenheit. Transfer the lentil filling into a 9x13 inch baking dish and spread evenly. Dollop mashed potatoes over the top and gently spread to cover the entire surface of the filling.

Step 4: Create Texture on Top

Use a fork to create ridges and peaks across the mashed potato surface which will become golden and crispy in the oven. These textured peaks add a wonderful contrast to the creamy interior.

Step 5: Bake Until Golden

Bake for 25 to 30 minutes until the mashed potato topping is golden in spots and the filling is bubbling around the edges. Let rest for 10 minutes before serving to allow the filling to set slightly.

Advertisement

Easy substitutions

Missing an ingredient? Here are some swaps that work perfectly:

  • oat milk → full-fat coconut milk for richer more decadent mashed potatoes
  • green lentils → cooked brown lentils or a mix of lentils and finely chopped walnuts for added texture

Common mistakes to avoid

Watch out for these pitfalls that can affect your results:

  • Using watery mashed potatoes that spread unevenly and slide off the filling during baking instead of holding their shape
  • Not cooking the lentils until completely tender before baking which results in a dry and grainy filling texture

Nutrition facts

Per serving: 370 calories, 15g protein, 58g carbs, 9g fat, 13g fiber.

Ready to cook?

Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.

View full recipe →
Advertisement