
A hearty and traditional British classic featuring savory minced beef in a rich gravy, topped with creamy, cheesy mashed potatoes. Perfect for a cozy family dinner, this recipe is pure comfort in every bite.
Heat 1 tbsp of olive oil in a large saucepan over medium-high heat. Fry the beef mince in batches until thoroughly browned, setting each batch aside once finished.
Add the remaining 2 tbsp of olive oil to the same pan. Stir in the finely chopped onions, carrots, and celery. Cook over a gentle heat for about 20 minutes until the vegetables are soft.
Add the chopped garlic, flour, and tomato purée to the pan. Increase the heat slightly and cook for a few minutes to toast the flour, then return the browned beef and any juices to the pan.
Pour in the red wine (if using) and bring to a boil to reduce it slightly. Stir in the beef stock, Worcestershire sauce, thyme sprigs, and bay leaves.
Bring the mixture to a simmer and cook uncovered for 45 minutes. The gravy should become thick and coat the meat. Check after 30 minutes; if it's still too liquid, increase the heat to reduce further. Season well, then discard the bay leaves and thyme stalks.
While the meat simmers, prepare the mash. Place the peeled and chopped potatoes in a large saucepan of salted cold water. Bring to a boil and simmer until the potatoes are tender.
Drain the potatoes and let them steam-dry for a few minutes. Mash them thoroughly with the milk, butter, and 150g of the grated cheddar. Season with a pinch of nutmeg, salt, and pepper.
Spoon the meat mixture into two ovenproof dishes (or one large one). Pipe or spoon the mashed potatoes over the top to cover completely. Sprinkle with the remaining 50g of cheese.
If serving immediately, preheat the oven to 220°C (200°C fan/gas 7). Bake for 25-30 minutes, or until the potato topping is golden and crisp.
For a slow cooker version: Brown the mince in batches, then transfer to the slow cooker. Stir in the vegetables, flour, purée, wine, stock, Worcestershire sauce, herbs, and seasoning. Cook on High for 4-5 hours. Prepare the mash separately and finish in the oven as described above.
For an extra crispy top, use a fork to create ridges in the mash before baking. You can also substitute the red wine with extra beef stock if preferred. This pie freezes beautifully—just bake from frozen for an extra 15-20 minutes until piping hot.




