Activate Yeast: In a small bowl, combine warm water and yeast. Let sit for 5 minutes until frothy.
Mix Wet Ingredients: In a large bowl, combine warm milk, sugar, butter, egg, and salt. Stir in the yeast mixture.
Add Flour: Gradually add flour, one cup at a time, mixing until a soft dough forms. Knead for 6-8 minutes until smooth.
First Rise: Place dough in a greased bowl, cover with a towel, and let rise in a warm spot for 1 hour or until doubled in size.
Shape Rolls: Punch down dough and roll it out to ½-inch thick. Cut into 2-inch squares or desired shape.
Second Rise: Place rolls on a greased baking sheet and cover. Let rise for another 30 minutes.
Bake: Preheat oven to 350°F (175°C). Bake rolls for 12–15 minutes or until golden brown.
Finish: Immediately brush with melted butter after baking. Serve warm.