Serves: 10 | Prep: 35 mins | Cook: 1 hr 50 mins | Effort: Easy | Freezable
A hearty classic, perfect for batch cooking and feeding a crowd.
Ingredients:
For the filling:
- 3 tbsp olive oil
- 1.25kg beef mince
- 2 onions, finely chopped
- 3 carrots, chopped
- 3 celery sticks, chopped
- 2 garlic cloves, finely chopped
- 3 tbsp plain flour
- 1 tbsp tomato purée
- 1 large glass red wine (optional)
- 850ml beef stock
- 4 tbsp Worcestershire sauce
- A few thyme sprigs
- 2 bay leaves
For the mash:
- 1.8kg potatoes, chopped
- 225ml milk
- 25g butter
- 200g strong cheddar, grated
- Freshly grated nutmeg
- Salt + pepper
Simplified Method:
- Brown mince in 1 tbsp oil in batches. Set aside.
- Cook onions, carrots + celery in 2 tbsp oil on low heat (20 mins).
- Add garlic, flour + tomato purée. Stir, then return beef to pan.
- Add wine (if using), boil to reduce slightly.
- Add stock, Worcestershire sauce, thyme + bay leaves.
- Simmer uncovered for 45 mins until thick. Discard herbs. Season well.
- Meanwhile, make mash: Boil potatoes until soft, drain, then mash with milk, butter, ¾ cheddar, nutmeg, salt + pepper.
- Spoon meat into 2 ovenproof dishes. Top with mash. Sprinkle over remaining cheese.
- Bake at 220°C / 200°C fan / Gas 7 for 25–30 mins until golden.
🧊 To freeze: assemble but don’t bake. Freeze for up to 3 months. Defrost and bake as above.
To Serve With:
- Steamed greens or cabbage
- Garden peas or roasted carrots
- Gravy or a splash of brown sauce (classic!)
🔗 For full instructions + nutrition info:
BBC Good Food
BBC Good Food