Chef-tested recipe
Savoury minced lamb and vegetables under a crisp-topped layer of buttery mashed potato

Shepherd’s pie is a British family dish built around minced lamb; when beef is used, the correct name is cottage pie. This version keeps the filling savoury with onion, carrot, celery, herbs, Worcestershire sauce, and stock, then covers it with smooth potato rather than cheese. Raking the surface with a fork creates the crisp golden ridges that make the finished pie especially satisfying.
Recipe at a glance
- Servings
- 6 servings
- Prep Time
- 35 mins
- Cook Time
- 1 hour 15 mins
- Total Time
- 1 hour 50 mins
- Cuisine
- British
- Course
- Main dishes
- Cooking Method
- Stovetop simmering and oven baking
- Difficulty
- Intermediate
- Best Served With
- Best served with buttered cabbage, steamed green beans, garden peas, roasted parsnips, or a sharp dressed leaf salad.
Before you begin
Ingredients & equipment
Gather what you need first, then cook through the method with confidence.
As an Amazon Associate I earn from qualifying purchases. Ingredient and equipment links marked “paid link” may earn a commission at no extra cost to you.
Equipment
- Large saucepanpaid link
- Wide heavy frying panpaid link
- 30 × 20 cm baking dishpaid link
- Potato masherpaid link
- Chef’s knifepaid link
- Cutting boardpaid link
- Wooden spoonpaid link
- Digital kitchen scalepaid link
Ingredients
For the lamb filling
- Lamb mince: 1000 g
- Neutral cooking oilpaid link: 30 ml
- Yellow onion, finely diced: 250 g
- Carrots, finely diced: 250 g
- Celery stalks, finely diced: 150 g
- Garlic cloves, minced: 15 g
- Tomato paste: 35 g
- Plain flourpaid link: 25 g
- Worcestershire saucepaid link: 30 ml
- Unsalted lamb or beef stock: 500 ml
- Fresh thyme leaves: 8 g
- Fresh rosemary, finely chopped: 5 g
- Frozen green peas: 200 g
- Fine sea saltpaid link: 12 g
- Freshly ground black pepper: 4 g
For the potato topping
- Floury potatoes, peeled and cut evenlypaid link: 1400 g
- Unsalted butter: 100 g
- Whole milk, warmed: 180 ml
- Egg yolks: 40 g
- Fine sea saltpaid link: 12 g
- Ground nutmegpaid link: 1 g
Preparation Overview
Cut the vegetables into small, even dice so they soften into the lamb filling. Start the potatoes in cold salted water, warm the milk before mashing, and use a baking dish large enough to leave room for the filling to bubble without overflowing.
Method
Place the potatoes in a saucepan, cover with cold water, add a pinch of salt, and simmer for 18 to 22 minutes until completely tender.
Heat the oil in a wide heavy pan over medium-high heat. Brown the lamb mince in batches, breaking it into small pieces, then drain excessive fat if necessary.
Add the onion, carrot, and celery and cook for 8 minutes until softened. Stir in the garlic and tomato paste and cook for 2 minutes.
Sprinkle in the flour and stir for 1 minute, then add Worcestershire sauce, stock, thyme, and rosemary.
Simmer uncovered for 20 to 25 minutes until the filling is moist but no longer watery. Fold in the peas and season with salt and black pepper.
Drain the potatoes thoroughly and let them steam dry for 2 minutes. Mash until smooth, then beat in the butter, warm milk, egg yolks, salt, and nutmeg.
Heat the oven to 200°C. Spoon the lamb mixture into a 30 × 20 cm baking dish and level the surface.
Spread the potato over the filling from the edges inward so the gravy cannot push through. Rake the top with a fork.
Bake for 25 to 30 minutes until the filling bubbles and the potato ridges are deep golden.
Rest the shepherd’s pie for 10 minutes before serving so each portion holds together.
Beginner Technique Notes
Brown the lamb rather than steaming it; work in batches if the pan is crowded.
The filling should be thick before it enters the baking dish. A watery base will soak into the potato.
Mash the potatoes while hot, but do not overwork them or they may become gluey.
Spread potato around the edges first to create a seal before covering the centre.
Tips and Variations
Prepare the lamb filling and potato one day ahead, refrigerate separately, then assemble and bake until the centre reaches 74°C.
Use leftover roast lamb minced finely for a traditional thrifty variation; reduce the simmering time because the meat is already cooked.
Replace peas with finely sliced leeks if preferred.
For a dairy-free version, use a suitable plant-based butter and unsweetened milk alternative.
Serving Ideas
- Serve generous squares from the baking dish, making sure every plate receives both the savoury lamb gravy and crisp potato crust.
Storage
Cool within 2 hours and refrigerate covered for up to 3 days. Reheat portions to at least 74°C. Freeze the assembled or baked pie for up to 2 months and thaw overnight in the refrigerator.
Nutritional Value
Allergen Notes
Contains gluten, milk, and egg. Worcestershire sauce commonly contains fish from anchovies and may contain barley or other allergens; check the label. Stock may contain celery or gluten.
Frequently Asked Questions
Why is it called shepherd’s pie?
The dish is made with lamb, the animal traditionally tended by shepherds; a similar pie made with beef is cottage pie.
Can I assemble it in advance?
Yes. Cool the filling and potato before assembling, refrigerate, and bake within 24 hours.
How do I stop the potato from sinking?
Reduce the filling until thick, cool it slightly, and spread the potato around the edges before covering the centre.
Can shepherd’s pie be frozen?
Yes. Freeze it tightly wrapped for up to 2 months and thaw in the refrigerator before reheating.