This comforting vegetarian shepherd’s pie is a cosy, Mary Berry-style supper with a rich lentil and mushroom filling tucked under a blanket of buttery mash. The topping bakes up lightly crisp and golden, while the filling stays deeply savoury and spoonable. It’s an easy, family-friendly recipe with simple steps, no tricky techniques, and plenty of flavour. Allow about 1 hour 15 minutes from start to finish, including baking time.
Ingredients
For the Potato Topping
- 1.2kg floury potatoes (Maris Piper or King Edward), peeled and cut into chunks
- 60g unsalted butter
- 100ml whole milk, warmed
- 1 tsp Dijon mustard (optional)
- 100g mature cheddar, grated (optional)
- Fine sea salt, to taste
- Freshly ground black pepper, to taste
For the Lentil and Mushroom Filling
- 2 tbsp olive oil
- 1 large onion, finely diced
- 2 carrots, diced small
- 2 celery sticks, diced small (optional)
- 250g chestnut mushrooms, finely chopped
- 2 garlic cloves, crushed
- 2 tbsp tomato purée
- 1 tbsp plain flour
- 150ml red wine (or use extra vegetable stock)
- 500ml vegetable stock
- 400g tin green or brown lentils, drained and rinsed
- 1 tbsp vegetarian Worcestershire sauce
- 1 tsp dried thyme (or 1 tbsp fresh thyme leaves)
- 1 bay leaf
- 150g frozen peas
- 1 tbsp chopped fresh parsley
- Salt and black pepper, to taste
To Assemble
- Butter or oil, for greasing the dish
How to Make Mary Berry Vegetarian Shepherd’s Pie Recipe
- Prepare the oven: Preheat the oven to 200°C or 180°C fan. Place a shelf in the middle of the oven so the pie cooks evenly and the topping colours nicely.
- Cook the potatoes: Put the potatoes into a large pan, cover with cold water, add a generous pinch of salt, and bring to the boil. Simmer for 15–20 minutes, until completely tender.
- Mash the topping: Drain the potatoes well, then return them to the hot pan for 1 minute to steam dry. Mash with the butter and warmed milk until smooth. Season well, then stir in Dijon mustard and cheddar if using. Set aside.
- Start the filling: Heat the olive oil in a large frying pan over a medium heat. Add the onion, carrots, and celery (if using) and cook for 8–10 minutes, stirring now and then, until softened.
- Add the mushrooms: Tip in the chopped mushrooms and cook for 6–8 minutes, until they’ve released their moisture and the pan looks much drier. This helps the filling taste rich, not watery.
- Thicken the gravy: Stir in the garlic and tomato purée for 30 seconds. Sprinkle over the flour and cook for 1 minute, stirring so it doesn’t catch. Pour in the red wine (or extra stock) and simmer for 2 minutes.
- Finish the filling: Add the vegetable stock, lentils, Worcestershire sauce, thyme, and bay leaf. Simmer for 12–15 minutes, stirring occasionally, until thick and glossy. Stir in the peas and parsley, then remove the bay leaf and season to taste.
- Assemble the pie: Spoon the filling into a greased medium baking dish and level it out. Dollop the mash on top, then spread gently to the edges. Rough up the surface with a fork so you get crisp peaks.
- Bake: Bake for 25–30 minutes, until bubbling at the edges and golden on top. If you want deeper colour, pop it under the grill for 1–3 minutes, keeping a close eye on it.
- Cool slightly before serving: Rest for 10 minutes before dishing up. The filling thickens as it sits, so you get neat portions instead of a puddle.

Tips
How do I stop the filling from turning watery?
Cook the mushrooms until their moisture has evaporated and simmer the stock mixture until it looks thick and glossy before you add the peas. If you rush this step, the mash can sink and the pie can feel loose.
Why did my mashed potato topping go gluey?
Gluey mash usually comes from overworking the potatoes or using waxy varieties. Stick to floury potatoes and mash gently, adding warm milk rather than cold.
How do I get a really golden, crisp top?
Rough up the mash with a fork to make peaks, and sprinkle with cheddar if you like. If your oven runs cool, finish with a brief blast under the grill.
Can I make it more “meaty” without adding meat?
Yes. Finely chopping the mushrooms (almost like mince) and using lentils gives that hearty texture. A splash of red wine and vegetarian Worcestershire sauce adds depth and savoury richness.
Serving Suggestions
- Buttered cabbage or shredded greens
- Steamed broccoli or green beans
- Extra hot gravy on the side
- Pickled red cabbage for a bright, tangy contrast
Storage
Room Temperature
Let the pie cool, then keep it out for up to 2 hours maximum before refrigerating.
Refrigerator
Store covered in the fridge for up to 3 days. Reheat in the oven at 180°C fan until piping hot, or microwave individual portions, then crisp the top under the grill if you like.
Freezing
Freeze for up to 3 months. Cool completely, wrap the dish well (or portion into containers), and label. Thaw overnight in the fridge, then reheat in the oven until hot all the way through.
Nutrition
- Calories: 420 kcal
- Carbohydrates: 60 g
- Protein: 18 g
- Fat: 13 g
- Saturated Fat: 7 g
- Sodium: 620 mg
Disclaimer: Nutrition values are estimates and will vary based on ingredients and portion sizes.
FAQs
Can I make vegetarian shepherd’s pie ahead of time?
Yes. Make the filling and mash, assemble the pie, then cover and refrigerate for up to 24 hours. Bake as directed, adding 5–10 minutes if it’s going into the oven straight from the fridge.
Can I use dried lentils instead of tinned lentils?
Absolutely. Cook about 200g dried green or brown lentils until tender, drain well, then use them in place of the tinned lentils. Avoid red lentils here, they break down too much and can turn the filling mushy.
How do I make this recipe vegan?
Use plant butter (or olive oil) in the mash, swap the milk for warmed oat or soya milk, skip the cheese, and make sure your Worcestershire sauce is vegan. The rest of the recipe stays the same.
Why did my shepherd’s pie topping sink into the filling?
This usually happens when the filling is too thin or still very hot and liquidy. Simmer the filling until thick, let it sit for a few minutes, then top with mash and spread gently rather than pressing down firmly.
Can I freeze shepherd’s pie after baking?
Yes. Cool completely, wrap well, and freeze for up to 3 months. Thaw overnight in the fridge, then reheat in the oven at 180°C fan until piping hot. For best texture, reheat uncovered for the last 10 minutes to crisp the top.
Mary Berry Vegetarian Shepherd’s Pie Recipe
Course: Main CourseCuisine: BritishDifficulty: Easy6
people25
minutes50
minutes75
minutes420
kcal1
hour15
minutesA hearty, Mary Berry-style vegetarian shepherd’s pie made with lentils, mushrooms, and vegetables in a rich gravy, topped with creamy mashed potatoes and baked until golden.
Ingredients
- For the potato topping
1.2kg floury potatoes (Maris Piper or King Edward), peeled and cut into chunks
60g unsalted butter
100ml whole milk, warmed
1 tsp Dijon mustard (optional)
100g mature cheddar, grated (optional)
1 tsp fine sea salt, or to taste
Freshly ground black pepper, to taste
- For the lentil and mushroom filling
2 tbsp olive oil
1 large onion, finely diced
2 carrots, diced small
2 celery sticks, diced small (optional)
250g chestnut mushrooms, finely chopped
2 garlic cloves, crushed
2 tbsp tomato purée
1 tbsp plain flour
150ml red wine (or use extra stock)
500ml vegetable stock
400g tin green or brown lentils, drained and rinsed
1 tbsp vegetarian Worcestershire sauce
1 tsp dried thyme (or 1 tbsp fresh thyme leaves)
1 bay leaf
150g frozen peas
1 tbsp chopped fresh parsley
- To assemble
Butter or oil, for greasing the dish
Directions
- Preheat the oven to 200°C (180°C fan). Grease a medium baking dish.
- Boil the potatoes in salted water until very tender, then drain well.
- Mash with butter and warm milk. Season well and stir in mustard and cheddar if using.
- Cook onion, carrots, and celery in olive oil until softened. Add mushrooms and cook until their moisture evaporates.
- Stir in garlic and tomato purée, then sprinkle in flour. Cook briefly, then add red wine and simmer for 2 minutes.
- Add stock, lentils, Worcestershire sauce, thyme, and bay. Simmer until thick and glossy. Stir in peas and parsley.
- Spoon filling into the dish and top with mash. Rough up with a fork for crisp edges, and add extra cheese if you like.
- Bake for 25–30 minutes until bubbling and golden. If needed, finish under the grill for colour.
- Rest for 10 minutes before serving so the filling settles and slices neatly.
Notes
- Let the filling simmer until thick before topping, a loose filling can seep and make the mash sink.
- For a vegan version, use olive oil or plant butter, warm oat milk, skip the cheese, and check your Worcestershire sauce is vegan.
- This pie freezes brilliantly. Cool completely, wrap well, and freeze for up to 3 months.
