Sift 500g strong white bread flour into a large mixing bowl and mix in 7g instant yeast.
Warm 200ml of whole milk in the microwave (do not make it hot - put your finger into the milk to test it first)
Beat 2 large eggs and add them to the mixing bowl with the flour along with the warm milk, 2 tablespoons of sugar, 1 teaspoon of salt and 100g of softened butter.
Mix slowly until everything is combined then increase the speed and continue to mix until you have a smooth and soft dough. It should feel stretchy and elastic as opposed to very sticky.
Transfer the dough to a large bowl and cover with clingfilm. Leave it in a warm place until it has doubled in size (1-2 hours).
When the dough has doubled in size, remove the clingfilm and use your fist to punch the dough down and knock the air bubbles out. Divide into three equal pieces and roll them into sausage shapes. Join the three pieces together at one end then plait the dough and join at the other end.
Brush a 3lb loaf tin with melted butter and drop your plait into the tin. Cover with clingfilm and leave to prove for 15 minutes - or until the dough almost reaches the top of the tin.
Preheat the oven to 200ºC /180 Fan/ Gas 6.
Brush the top of the loaf with beaten egg and bake in the centre of the oven for 25-30 minutes.
The brioche is ready when it has risen and the outer crust is golden brown. Once baked remove from the oven and leave to cool on a wire rack.