A hearty classic 🥧 Shepherd’s pie is pure comfort food. Here’s a traditional, simple version with a rich meat filling and fluffy mashed potato topping.
Classic Shepherd’s Pie (serves 4–6)
Ingredients
Filling
- 500 g (1 lb) ground lamb
(Use beef instead if you want cottage pie) - 1 onion, finely chopped
- 2 carrots, diced
- 2 cloves garlic, minced
- 2 tbsp tomato paste
- 1 cup beef or lamb stock
- 1 tbsp Worcestershire sauce
- 1 tsp dried thyme or rosemary
- Salt & pepper
- 1 cup peas (optional)
Mashed potato topping
- 800 g–1 kg potatoes, peeled and cubed
- 2 tbsp butter
- ¼–½ cup milk or cream
- Salt
Method
- Boil potatoes in salted water until tender. Mash with butter, milk, and salt. Set aside.
- Cook filling
- Brown lamb in a pan, drain excess fat.
- Add onion, carrots, and garlic; cook until soft.
- Stir in tomato paste, stock, Worcestershire sauce, herbs, salt, and pepper.
- Simmer 10–15 minutes until thick. Stir in peas.
- Assemble
- Spread meat filling in a baking dish.
- Top with mashed potatoes, spreading to edges.
- Rough up the top with a fork for crispy bits.
- Bake
- Bake at 200°C / 400°F for 25–30 minutes until golden.
- Optional: broil/grill 3–5 minutes for extra browning.
- Rest
- Let sit 10 minutes before serving.
Tips for the best shepherd’s pie
- Thick filling = no soupy bottom
- Mash shouldn’t be too soft or it’ll sink
- Add a little grated cheese to the mash for extra richness
Variations
- Creamy mash: add an egg yolk for golden top
- Veg-loaded: add corn or mushrooms
- Make-ahead: assemble and refrigerate, bake later
If you want, I can give you a quick weeknight version, a cheesy topping, or a fully vegetarian shepherd’s pie 🌱