How to Make the Perfect Shepherd’s Pie

Shepherd’s pie is one of those dishes that makes you miss your mom’s cooking. It’s a classic family treat. Though it’s an easy dish to cook, a lot of people don’t actually, or didn’t bother to, know how to do it. Here’s a simple recipe to make the perfect shepherd’s pie.

Image source:


1 tbsp sunflower oil

1 large onion, chopped

2-3 medium carrots, chopped

500g pack lamb mince

2 tbsp tomato purée

Worcestershire sauce

900g potato, cut into chunks

500ml beef stock

3 tbsp milk

85g butter


1.In a medium saucepan, heat the oil then sauté the onion and carrots for a few minutes or until soft. Turn up the heat and crumble in the lamb and brown while removing excess fat. Add the purée and the Worcestershire sauce, then fry for a few minutes. Pour over the stock, bring to a simmer, then cook for 40 minutes, uncovering halfway.

2.Meanwhile, preheat the oven to 180c. Boil the potatoes in salted water for 10-15 minutes or until tender. Afterward, drain pot, then mash potatoes with the butter and milk.

Image source:

3.Put the lamb mince in a dish, top with the potato mash. Bake for 20-25 minutes until you see the top starting to color and the mince bubbling through the edges. Rest for 5 minutes before serving.

Wayne Imber here. I’m a retired professor of psychology. These days, I am rediscovering my passion for cooking. Subscribe to my blog for more of my kitchen adventures.