In a large bowl, mix the warm milk with sugar and yeast. Let sit for about 5 minutes until it becomes frothy.
Add melted butter, salt, and egg to the yeast mixture and mix well.
Gradually add the flour, mixing until the dough starts to form. Transfer to a floured surface and knead until smooth and elastic, about 5 minutes.
Place the dough in a greased bowl, cover, and let it rise in a warm place until doubled in size, about 1 hour.