Put the flour, yeast, sugar and salt in a big bowl and stir together.
Add in the melted butter, egg, and water and mix together.
Bring the dough together in the bowl and then tip it out onto a floured surface.
Knead the dough for about 5 minutes until it's soft and elastic. The dough will be a little bit sticky but shouldn't get stuck all over your hands. If it feels too sticky then add a little more flour.
Gather the dough up into a loose ball and pop it back in the bowl.
Cover the bowl with a tea towel or some cling film and leave it somewhere warm to rise. You want it to double in size which generally takes between 1 and 2 hours, depending on how warm the room is.
When the dough has doubled in size tip it out again onto a floured surface.
Gently pat it down to knock some of the air out of it, and then divide it into 8 equal-sized portions.
Line a large baking tray with greaseproof paper or a silicone baking mat.
Form each of the portions of dough into bun shapes, gently tucking the ends underneath so the tops look nice and smooth, then place them spaced out on the baking tray.
Dust them lightly with flour and cover loosely with a piece of cling film.
Leave to rise again, for about an hour.
Pop the oven on at 190° (170° fan oven).
Sprinkle the buns with a little more flour and then bake for 13-15 minutes.
Once they're baked and lightly browned on top, take them out of the over and leave them to cool slightly on the baking tray.
Gently separate the buns if they've joined together during baking and move them to a rack to finish cooling.