How to Make the Perfect Lentil Shepherds Pie
British · Medium · 70 min · 6 servings
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.
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.
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 →