Put the full-fat milk (600ml) into a saucepan and heat very gently until warmed but not quite boiling.
Meanwhile, separate 8 eggs, putting the yolks into a large bowl (you can freeze the egg whites to use another day if you don't need them).
Add the caster sugar (60g) to the egg yolks and whisk until combined.
Add the plain flour (60g) and vanilla extract (1 tbsp) to the egg yolks and whisk until combined.
Once the milk is warm, remove it from the heat and gradually add it to the other ingredients a bit at a time, whisking in each addition of milk thoroughly before adding more.
Once combined, put the mixture into the pan and return to a very gentle heat. Continue to cook, whisking constantly until the custard is thick. You want the custard to be much thicker than you would use for pouring on a dessert, as you move your whisk it should leave a clear trail that doesn't immediately disappear. You must keep the custard moving constantly to avoid it burning or going lumpy.
Once the custard has thickened pour it into a bowl or jug and cover with clingfilm. It's important that the top of the custard is in full contact with the clingfilm to prevent a skin forming while the custard cools.
Chill in the fridge for a couple of hours.