Make a classic Shepherd's Pie with this simple recipe. It combines a savory lamb and vegetable filling with a creamy, golden mashed potato topping. You can expect this comforting dish to take about 1.5 to 2 hours to prepare and bake.
PIE FILLING
MASHED POTATO TOPPING
TO SERVE
PIE FILLING
Heat a large, deep frying pan over medium heat. Add olive oil, onion, carrot, and celery. Sprinkle with ½ teaspoon sea salt to help soften (not brown) the veggies. Cook for 4–5 minutes, stirring often.
Add the lamb and cook for another 4–5 minutes, breaking it up as it browns.
Stir in garlic, rosemary, thyme, and the rest of the salt. Cook for 1 minute.
Add tomato paste, mix well, then stir in flour until combined.
Pour in beef stock, red wine, Worcestershire sauce, and a pinch of pepper. Cover, lower the heat, and simmer for 10 minutes.
Remove the lid and simmer for another 10 minutes until the sauce thickens like gravy. Stir in the frozen peas until thawed.
Turn off the heat and transfer the filling to a 1.5-litre (6-cup) baking dish. Let it cool slightly before topping.
MASHED POTATO TOPPING
Bring a large pot of salted water to a boil. Add potatoes and cook for 15–20 minutes, until fork-tender.
Drain and return potatoes to the pot. Let them steam for 1–2 minutes to dry.
Add butter and mash briefly. Add milk and salt, then mash again until smooth.
Stir in cheese and whip with a wooden spoon until creamy.
ASSEMBLE & BAKE
Preheat oven to 200°C (180°C fan) / 400°F (350°F fan).
Spoon mashed potatoes over the lamb filling and rough up the surface with a spoon for extra crispiness.
Spray lightly with olive oil and sprinkle with parmesan.
Bake for 30 minutes, until golden and bubbling.
For a crispier top, grill (broil) for 2–3 minutes—watch closely.
Rest for 10 minutes before serving. Optional: serve with steamed greens and a sprinkle of thyme.