A hearty and comforting plant-based twist on the classic. Richly spiced lentils and vegetables topped with fluffy, buttery mashed potatoes.
Shepherd’s pie is one of the great comfort dishes: a hot, savory filling under a blanket of buttery mashed potato. This version swaps the meat for lentils, which turn out to be a perfect stand-in. They are earthy and meaty, they soak up flavor and they cost almost nothing.
The filling is lentils simmered with onion, carrot, celery and tomato paste in vegetable broth, with peas stirred in at the end. The tomato paste is a small thing with a big effect. Cooking it for a minute deepens its flavor and gives the filling a rich, savory base.
It is a recipe with a few stages, so it is a good weekend dinner, and it makes six servings. It also reheats well, so leftovers are a gift.
Prep time: 20 mins · Cook time: 40 mins · Serves 6
Amount per serving. Nutritional values are estimates calculated from the ingredients above and can vary.
Preheat the oven to 400 F (200 C). Peel the 2 lbs of russet potatoes, cut them into even cubes and boil them in salted water for about 15 minutes, until a fork slides in easily.
Drain the potatoes well and return them to the warm pot for a minute so extra steam escapes. Mash them with the 1/2 cup of milk, the 4 tablespoons of butter, salt and pepper until smooth. Set aside.
In a large oven-safe skillet, sauté the chopped onion, 2 diced carrots and 2 diced celery ribs in a little oil for 5 to 7 minutes, until softened.
Stir in the 2 tablespoons of tomato paste and cook for 1 minute, to deepen the flavor.
Add the 1 cup of rinsed lentils and 3 cups of vegetable broth. Bring to a simmer, cover and cook for about 25 minutes, until the lentils are tender and the liquid is mostly absorbed.
Stir in the 1 cup of frozen peas and season the lentil mixture well with salt, pepper and herbs such as thyme or rosemary. Taste, because the filling needs to be well seasoned to balance the potatoes.
Spread the mashed potatoes evenly over the filling, all the way to the edges. Rough up the surface with a fork, so there are peaks that will brown.
Bake for 15 to 20 minutes, until the potato peaks are golden and the filling is bubbling at the edges. Let it rest for 10 minutes before serving.
Both hold their shape better than red lentils. Brown ones are softer, and green ones have more bite. Rinse them first.
Three cups, enough to cook the lentils and leave the filling moist but thick.
The classic base. A fine dice means they melt into the filling.
Two tablespoons add umami and depth. Cooking it for a minute removes the raw taste.
They add sweetness and color. They go in at the end, so they stay bright.
Their high starch makes the fluffiest mash. Cut them in even cubes so they cook evenly.
They make the mash creamy. Plant-based milk and vegan butter work if you need a dairy-free pie.
A runny filling can’t support the potatoes, and they sink into it. Letting the liquid mostly absorb gives you a firm base.
A minute over low heat evaporates extra water, so the mash is fluffy and not watery.
Peaks and ridges brown more than a smooth top. They give you crisp, golden edges.
| Problem | Likely cause | Fix |
|---|---|---|
| Filling is too wet | Not enough simmering | Simmer uncovered for a few minutes before topping. |
| Filling is bland | Underseasoned | Add salt, pepper, herbs and a splash of soy sauce or vinegar. |
| Potatoes are gluey | Overworked | Mash gently and don’t use a blender. |
| Top isn’t browning | Oven isn’t hot enough | Broil for 2 to 3 minutes, watching closely. |
| Pie is runny when cut | It didn’t rest | Let it stand for 10 minutes. |
| Ingredient | Its job | Swap, and what changes |
|---|---|---|
| Lentils | Hearty, meaty filling | Cooked mushrooms or a mix of lentils and mushrooms work. |
| Russet potatoes | Fluffy mash | Yukon Gold potatoes give a creamier mash. |
| Milk | Creamy mash | Plant-based milk works. |
| Butter | Rich flavor | Vegan butter or olive oil work. |
| Tomato paste | Depth | A spoon of miso or soy sauce adds depth. |
| Frozen peas | Sweetness | Corn or green beans work. |
Serve with a simple green salad, steamed green beans or roasted carrots. A drizzle of gravy is a good addition.
Yes, with plant-based milk and vegan butter.
They turn to mush, so brown or green lentils are better.
Yes, for up to 3 months.
No. Transfer the filling to a baking dish.
Rough up the surface and broil for a few minutes.
Yes. Mushrooms, parsnips and corn work.
Cressio Rinaldi
Cressio Rinaldi is the recipe developer behind Cressio Recipes. He cooks, tests, and writes every recipe on the site himself — refining each one until it's simple enough for a weeknight and good enough to make again. He's not a trained chef, just someone who cooks constantly and pays close attention to what actually makes a recipe work.