1
In a large saucepan, heat olive oil and brown the beef mince by frying it. Once it is browned, set it aside.
2
Add more olive oil to the pan, along with the onion, carrot, and celery. Cook on low heat until they become tender.
3
Include garlic, plain flour, and tomato purée to the dish. Raise the heat and let it cook for a few minutes.
4
Reintroduce the beef back into the pan. Pour in the red wine, then bring it to a boil and let it reduce slightly.
5
Add beef stock, Worcestershire sauce, thyme, and the bay leaf. Allow the mixture to come to a gentle boil, reduce the heat and simmer for 40 minutes without covering.
6
While you're waiting, add the potatoes to a large pot. Cover them with cold water and add some salt. Bring the water to a boil, and let the potatoes simmer until they become tender.
7
After draining, let the potatoes steam-dry for a few minutes. Mash them thoroughly with milk, butter, and most of the strong cheddar cheese. Finally, season with nutmeg, along with some salt and pepper.
8
Season the meat well and remove the bay leaves and thyme stalks. Transfer into an ovenproof dish using a spoon. Use a spoon to spread the mash on top to completely cover the meat. Finally, sprinkle the remaining cheese over the surface.
9
Preheat the oven to 220°C and bake for 25-30 minutes, or until the topping becomes golden in color.