In a bowl, mix warm milk, sugar, and yeast. Let sit for 5-10 minutes until foamy.
Add the egg, flour, and salt, then mix until a rough dough forms.
Knead the dough for 10 minutes, then add butter and continue kneading for another 5 minutes until smooth and elastic.
Cover the dough and let it rise for 1 hour, or until doubled in size.
Punch down the dough, divide into equal portions, and shape into rolls.
Grease a pan with butter and place the rolls inside. Cover and let rise for another 30 minutes.
Heat a covered pan on low heat and place the rolls inside. Cook for 10-12 minutes on one side, then flip and cook for another 8-10 minutes until golden brown and fully cooked.
Let the bread cool slightly before serving.