In a large saucepan, heat the dripping. Add the onion and cook for 5 minutes.
Meanwhile, in a large frying pan, heat a little olive oil and fry the mince, stirring, until browned all over. While the meat is frying, break up any lumps with the back of the spoon.
Stir the onions and add the flour (this helps to thicken the juices) and stir. Mix well and add the bay leaves, thyme and the anchovy and stir. Add the chopped tomatoes, stock (keep a little aside, for putting into the mince pan to de-glaze the pan) and Worcestershire sauce.
Add the cooked mince and then pour the stock mixture into empty mince pan, scraping off any bits of mince left in the pan. Pour the remaining stock into the pan containing the sauce mixture. Bring the mixture to the boil, adding a pinch of salt and pepper and let it simmer for about 45 minutes, stirring regularly.
Preheat the oven to 200C/180C Fan/Gas 6.
For the mash, boil the potatoes until tender (about 10 minutes). Drain, add the milk, butter and egg yolk, then mash until smooth. Season with salt and pepper.
Pour the meat into a 1.4 litre/2½ pint ovenproof dish and spread the mash on top, smooth over and mark with a spatula. Put the dish into the oven and cook until the surface is golden-brown.
Freeze the meat filling and mashed potato separately in freezer-proof containers. These will keep in the freezer for up to 2 months. To cook from frozen, defrost the meat and mashed potato in the fridge overnight and then continue from step 7, making sure the shepherd’s pie is piping hot all the way through before serving.