Using a stand mixer add the the flour to the mixing bowl. Add the yeast on one side of the bowl and the sugar and salt on the other
Use the dough hook and mix the dry ingredients until combined
Mix the milk and butter together and pour it in. Mix on medium speed for 6 minutes. You should have a silky smooth dough and it should leave the sides of the bowl. If you are using your hands you should knead for an extra 3 or 4 minutes
Grease a large bowl with oil and ensure the dough is coated with oil. Cover with a clean kitchen towel or cling wrap and place in a warm place to rise, 1 to 2 hours. Will be double in size
Punch the dough down to release any air. Divide the dough into 12 pieces and shape into round balls, ensure you tuck any seams under the ball so you have a smooth, neat ball of dough
Cover again with a kitchen towel or cling wrap and rest for another hour until it's puffy
Bake in the oven, middle rack, at 180 degrees Celsius for 25 minutes or until the tops are golden brown
Brush with melted butter and serve warm