Vegan Shepherd’s Pie with Lentils is a hearty, comforting twist on the traditional British classic. This plant-based version replaces meat with protein-rich lentils while keeping all the flavors and textures that make shepherd’s pie so beloved. A savory lentil and vegetable filling is topped with creamy, golden mashed potatoes, then baked until bubbly and lightly browned.
Perfect for cozy dinners, family meals, or special occasions, this vegan shepherd’s pie is filling, wholesome, and packed with nutrients. Its rich flavors and satisfying textures prove that plant-based comfort food can be just as delicious as the original.
I love this recipe because it’s warm, satisfying, and packed with flavor. The combination of lentils, vegetables, and herbs makes a savory filling that is hearty and comforting, while the creamy mashed potato topping adds the perfect finishing touch. It’s one of those meals that warms the soul and is perfect for cooler evenings.
For the Lentil Filling
For the Mashed Potato Topping

Serve warm as a main dish. Pair with a fresh green salad, steamed vegetables, or crusty bread for a complete meal. It’s perfect for family dinners or Sunday comfort food.
1. Sweet Potato Topping
Replace regular potatoes with sweet potatoes for a slightly sweet, vibrant topping.
2. Mushroom Lentil Shepherd’s Pie
Add 1 cup chopped mushrooms to the lentil filling for extra umami.
3. Cheesy Vegan Topping
Sprinkle vegan cheese over mashed potatoes before baking for extra richness.
4. Gluten-Free Option
Ensure soy sauce or tamari used is gluten-free. All other ingredients are naturally gluten-free.
5. Spicy Shepherd’s Pie
Add ½ tsp smoked paprika or a dash of chili flakes to the filling for a subtle kick.
Vegan Shepherd’s Pie with Lentils is a wholesome, satisfying dish that brings all the comfort of traditional shepherd’s pie without any animal products. Rich, hearty, and packed with flavor, this recipe is perfect for family dinners, special occasions, or meal prep. With a savory lentil-vegetable filling and creamy mashed potato topping, it proves that plant-based comfort food can be just as hearty and delicious as the original.
Vegan Shepherd’s Pie with Lentils is a hearty, comforting twist on the traditional British classic. This plant-based version replaces meat with protein-rich lentils while keeping all the flavors and textures that make shepherd’s pie so beloved. A savory lentil and vegetable filling is topped with creamy, golden mashed potatoes, then baked until bubbly and lightly browned.