Vegan Shepherd’s Pie with Lentils, Mushrooms and Mash
Why this recipe works
- Deep savoury base: Browning the mushrooms and cooking out the tomato paste builds a richer, more rounded filling before the lentils simmer.
- Fluffy dairy-free mash: Steam-drying the potatoes before mashing helps prevent wateriness, while olive oil gives the topping body and a smooth finish.
- Classic structure: A thick, savoury filling under soft mashed potato delivers the familiar contrast that makes shepherd’s pie so satisfying.
Get the most out of this recipe
Ingredient notes
- Choose lentils that hold their shape: Dried green lentils work well because they become tender without collapsing completely, giving the filling a hearty texture.
- Let the mushrooms brown: Cremini or portobello mushrooms add the most savoury depth when their moisture cooks off and they begin to colour.
- Pick potatoes for the mash you prefer: Russet potatoes make a lighter, fluffier topping, while Yukon gold potatoes give a naturally creamier result.
Texture tips
- Aim for a spoonable filling: The lentil mixture should be thick enough to mound slightly on a spoon before it goes into the baking dish.
- Steam-dry the potatoes: Letting the drained potatoes sit briefly in the colander helps excess moisture evaporate, making the mash lighter.
- Rough up the surface: Dragging a fork over the mash creates ridges that brown more readily in the oven.
Make-ahead tips
- Assemble in advance: The pie can be assembled ahead, cooled, covered and refrigerated, then baked until piping hot throughout.
- Freeze in portions: Cool completely before freezing. Defrost overnight in the fridge for more even reheating.
- Reheat gently: Reheat covered in a 180°C (355°F) oven until the centre is piping hot, uncovering near the end if the topping needs refreshing.
Common mistakes
- Avoid a thin filling: If the lentils are tender but the mixture looks loose, keep simmering gently until excess liquid reduces.
- Do not skip draining well: Wet potatoes make a heavy topping, so drain them thoroughly before mashing.
- Rest before serving: A short rest after baking helps the filling settle, making the pie easier to spoon cleanly.
Equipment you'll need
Ingredients
Filling
Mash topping
Instructions
- Heat the oven to 200°C (390°F). Peel the onion and carrots, then finely chop them; finely slice the celery. Slice the mushrooms.
- Heat the olive oil in a large pot over medium heat. Add the onion, carrots and celery with a pinch of the salt and cook for 8 to 10 minutes until softened. Stir in the mushrooms and cook for 6 to 8 minutes until their liquid has evaporated and they are starting to brown.
- Stir in the tomato paste and cook for 1 minute. Add the thyme, lentils, vegetable stock, black pepper and the remaining salt, then bring to a simmer. Cook for 25 to 30 minutes, stirring occasionally, until the lentils are tender and the mixture is thick and glossy; remove the thyme sprigs.
- While the filling simmers, peel the potatoes and cut into even chunks. Boil in a saucepan of salted water for 15 to 18 minutes until very tender. Drain well and let them steam-dry in the colander for 2 minutes.
- Mash the potatoes until smooth, then beat in the olive oil and salt until fluffy. Spoon the lentil filling into a baking dish and spread the mash over the top. Rough up the surface with a fork for more browning.
- Bake for 20 minutes until the edges are bubbling and the top is lightly browned. Rest for 10 minutes before serving so the filling settles. Serve hot.
Recipe notes
Tips
- For a deeper, more savoury filling, let the mushrooms sit in the pot for a minute or two before stirring so they brown rather than steam.
- If the filling looks thin near the end of simmering, keep it at a gentle simmer for a few extra minutes until it thickens; it should mound slightly on a spoon.
- If serving to vulnerable groups, make sure the pie is baked until piping hot all the way through.
Substitutions
- Replace cremini mushrooms with portobello mushroom for a darker, meatier flavour.
- Replace fresh thyme with dried thyme for convenience; use a smaller amount as it is more concentrated.
- Replace russet potato with yukon gold potato for a naturally creamier mash.
Storage
- Refrigerate up to 3 days
- Cool completely, then cover and refrigerate for up to 3 days. Freeze in portions for up to 2 months; defrost overnight in the fridge and reheat in a 180°C (355°F) oven until piping hot, about 25 to 35 minutes.
Ratings & reviews
Liked this recipe? Share your feedback to support our cooking community.
Tried this recipe?
Choose 1–5 stars. A comment is optional.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 4 servings
- Total time: 1h 25min (35min active)
- Difficulty: Medium
- Cuisine: British
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
Got ingredients left?
Find recipes using ingredients from this recipe or what you already have at home.
Find recipes with these ingredients →Make this recipe easier next time
AdvertisementThese tools help you get better results with less effort.
WMF Mini Saucepan 16 cm with Lid
- High-quality stainless steel
- Even heat distribution
- Higher price point
T-fal Specialty Nonstick Handy Pot with Glass Lid 3 Quart
- Easy food release
- Dishwasher safe
- Not induction compatible
All-Clad Tri-Ply Stainless Steel Saucepan
- Excellent heat control
- Premium build quality
- Expensive
Enjoy cooking with JustRecipes?
Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.
Add JustRecipes to GoogleEvery recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.

























