Lentil Shepherd's Pie
A hearty, comforting twist on the classic cottage pie, swapping meat for tender brown lentils simmered in a rich vegetable gravy. Topped with a cloud of fluffy mashed potatoes and baked until golden, this dish delivers all the cozy satisfaction of the original in a wholesome, plant-forward package.
For 4 servings
- boil · ~25 min
Cook the lentils.
1.Combine rinsed lentils and 3 cups water in a medium saucepan over medium-high heat.2.Bring to a boil, then reduce heat and simmer until tender but not mushy, about 20-25 minutes.3.Drain any excess water and set lentils aside.TIPSimmer gently — a rolling boil will split the lentils and make them mushy. - boil · ~15 min
Boil the potatoes.
1.Place quartered potatoes in a large pot and cover with cold water by an inch.2.Add a pinch of salt, bring to a boil, then cook until fork-tender, about 15 minutes.3.Drain well and return potatoes to the hot pot for a minute to steam off extra moisture.TIPLet them steam dry briefly — dry potatoes absorb butter and milk much better. - mix · ~5 min
Mash the potatoes.
1.Add butter and warm milk to the drained potatoes.2.Mash until smooth and creamy, seasoning with a pinch of salt and black pepper.3.Cover and set aside. - prep
Preheat the oven to 400°F (200°C).
Position a rack in the center of the oven and let it heat fully while you make the filling.
- saute · ~9 min
Build the vegetable base.
1.Heat olive oil in a large oven-safe skillet over medium heat.2.Add diced onion, carrot, and celery with a pinch of salt. Cook, stirring occasionally, until softened, about 6-8 minutes.3.Add minced garlic and cook until fragrant, about 1 minute.TIPKeep the heat at medium — you want soft, sweet vegetables, not browned ones. - saute · ~5 min
Make the gravy.
1.Stir in tomato paste and flour, cooking for 1 minute to remove the raw flour taste.2.Pour in 3/4 cup water while whisking continuously to prevent lumps.3.Bring to a simmer and cook until the gravy thickens, about 3-4 minutes.TIPWhisk vigorously when adding water — a smooth gravy makes the filling hold together. - simmer · ~5 min
Combine the lentil filling.
1.Fold in the cooked lentils, frozen peas, thyme, and rosemary.2.Stir gently to combine everything evenly.3.Simmer for 5 minutes to let the flavors meld. Season with remaining salt and pepper.TIPThe filling should be moist but not soupy. If it's too thick, splash in a little more water. - assemble · ~3 min
Assemble the pie.
1.Spoon the mashed potatoes over the lentil filling in dollops, then gently spread them to the edges with a spatula.2.Create a seal by pressing the potatoes against the edges of the skillet.3.Drag a fork across the top to create ridges that will brown beautifully.TIPDon't smooth the potatoes completely flat — the ridges and peaks get wonderfully crispy in the oven. - bake · ~20 min
Bake until golden and bubbling.
1.Place the skillet on a baking sheet to catch any overflow.2.Bake at 400°F for 20 minutes, or until the top is golden brown and the filling is bubbling around the edges.3.Sprinkle a pinch of paprika over the top in the last 2 minutes for color.TIPFor an extra-crispy top, switch to broil for the final 2-3 minutes — keep a close eye on it. - rest · ~10 min
Rest before serving.
Let the pie sit for 10 minutes after baking. This helps the filling set so it doesn't spill out when you scoop.
TIPSkipping the rest means a soupy first serving. Patience pays off here.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Simmer the lentils gently — a rolling boil will split them and ruin the texture.
- 2Let the drained potatoes steam dry for a minute before mashing to avoid watery potatoes.
- 3Don't skip resting the pie for 10 minutes after baking; it lets the filling set for clean slices.
- 4Use an oven-safe skillet to save on cleanup and keep the pie piping hot.
- 5For a crispier potato top, broil for the last 2-3 minutes and watch closely.
- 6Resist smoothing the mashed potatoes flat — ridges create crispy, golden peaks.
Adapt it for your goals.
Vegan
Swap butter for vegan butter or olive oil and use unsweetened plant milk (like oat or soy) in the mash for a fully plant-based dish.
gluten freeGluten-free
Replace the all-purpose flour with a 1:1 gluten-free baking flour or cornstarch slurry (1 tbsp cornstarch + 2 tbsp cold water) to keep the gravy thick and safe for celiacs.
higher proteinHigher-protein
Add 1/2 cup of cooked quinoa or crumbled tempeh to the lentil filling for an extra protein boost without altering the hearty flavor.
herb swapHerb-swap
Swap fresh rosemary and thyme for 1 teaspoon each of dried oregano and smoked paprika for a smokier, more rustic flavor profile.
Why this is on our healthy list.
High in Plant-Based Fiber
Brown lentils and vegetables provide a generous amount of dietary fiber, which supports digestive health and helps keep you full longer.
Good Source of Plant Protein
Each serving delivers a solid dose of protein from brown lentils, making it a satisfying main dish for vegetarian or flexitarian meals.
Rich in Vitamins from Veggies
Carrots, celery, onions, and peas contribute beta-carotene, vitamin K, and antioxidants that support immune and eye health.
Lower in Saturated Fat than Classic Shepherd's Pie
By replacing ground meat with lentils, this dish cuts saturated fat significantly while keeping the comforting, savory feel.
Frequently asked questions
Yes, use one 15-ounce can of brown lentils, drained and rinsed. Skip step 1 and add them directly with the peas in step 7, then simmer only 2-3 minutes to avoid mushiness.



