Hearty Lentil Shepherd's Pie
A deeply savory, protein-packed twist on the classic cottage pie. Earthy brown lentils simmer with aromatic vegetables and herbs in a rich gravy, then get blanketed under a cloud of fluffy mashed potatoes and baked until golden. Pure comfort food that happens to be completely plant-based.
For 4 servings
- boil · ~25 min
Cook the lentils.
1.Place rinsed lentils in a saucepan with 2 cups of water.2.Bring to a boil, then reduce to a simmer.3.Cook uncovered until tender but not mushy, about 20-25 minutes.4.Drain any excess water and set aside.TIPLentils should be tender but still hold their shape — they'll continue cooking in the oven. - boil · ~17 min
Boil and mash the potatoes.
1.Place peeled and quartered potatoes in a large saucepan. Cover with cold water by 1 inch.2.Add a pinch of salt and bring to a boil. Cook until fork-tender, about 15 minutes.3.Drain well and return potatoes to the hot pan to steam dry for 1 minute.4.Mash until smooth with a potato masher. Set aside.TIPFor a lighter mash, add 2-3 tablespoons of plant-based milk while mashing. - saute · ~9 min
Build the lentil filling.
1.Heat olive oil in a large skillet over medium heat.2.Add chopped onion, carrot, and celery. Sauté until softened, about 6-7 minutes.3.Add minced garlic, dried thyme, and dried rosemary. Cook until fragrant, 1 minute.4.Stir in tomato paste and cook for another minute to deepen the flavor.TIPDon't rush the vegetables — letting them soften fully builds the savory base. - mix · ~3 min
Finish the filling.
1.Add the cooked lentils to the skillet.2.Season with remaining salt and black pepper.3.Stir everything together and let it simmer for 2-3 minutes so the flavors meld.4.Remove from heat. - assemble · ~5 min
Assemble the shepherd's pie.
1.Preheat oven to 200°C (400°F).2.Spread the lentil filling evenly in a baking dish.3.Spoon the mashed potatoes over the filling and spread gently to the edges.4.Use a fork to create ridges on the potato surface for extra crispiness.TIPCreate ridges with a fork — the peaks get beautifully golden and crispy. - bake · ~25 min
Bake until golden and bubbling.
1.Place the dish in the preheated oven.2.Bake for 20-25 minutes until the top is golden brown and the filling is bubbling at the edges.3.Let it rest for 5 minutes before serving.TIPPlace a baking sheet on the rack below to catch any drips from bubbling filling. - garnish
Garnish with fresh parsley and serve hot.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Don't overcook the lentils; they should be tender but still hold their shape for the best texture in the final dish.
- 2Let the mashed potatoes steam dry in the pot after draining to remove excess moisture — this prevents a watery topping.
- 3Sauté the tomato paste for a full minute to caramelize it, which adds deep umami richness to the filling.
- 4For a golden, crispy potato crust, use a fork to create ridges on the surface before baking.
- 5Let the finished shepherd's pie rest for 5 minutes after baking so the filling sets and doesn't run when served.
- 6Make ahead: Assemble the pie, cool completely, cover, and refrigerate for up to 2 days; bake straight from the fridge, adding 10 minutes.
Adapt it for your goals.
Smoky Mushroom
Swap half the lentils for finely chopped mushrooms and add 1 teaspoon of smoked paprika for a deeper, earthier flavor that mimics traditional meat versions.
Sweet Potato ToppingSweet Potato Topping
Replace half the white potatoes with peeled sweet potatoes for a naturally sweeter, more colorful topping that adds extra vitamin A.
Gluten FreeGluten-Free
This recipe is naturally gluten-free; simply verify that all spice blends and tomato paste are certified gluten-free to avoid cross-contamination.
Why this is on our healthy list.
High in Plant-Based Protein
Brown lentils provide a substantial amount of protein and fiber, making this dish a filling, meat-free main course.
Rich in Dietary Fiber
Lentils, carrots, celery, and potatoes all contribute fiber that supports digestive health and helps you feel full longer.
Good Source of Iron
Lentils are naturally rich in iron, important for energy and oxygen transport; pairing with vitamin C from vegetables aids absorption.
Low in Saturated Fat
This plant-based recipe uses only olive oil, keeping saturated fat very low while still delivering satisfying richness.
Frequently asked questions
Yes, use 2 cans (about 3 cups) of cooked lentils, drained and rinsed. Skip step 1 and add them to the vegetable mixture when you would add the cooked lentils.







