Combine the warm water and yeast in a large mixing bowl. Let it sit for a few minutes, until the yeast begins to foam.
Add the melted butter, salt, sugar, egg, and flour. Mix together, then knead for about 10 minutes, either with a mixer or by hand, until the dough is smooth and elastic.
Place the dough in a greased bowl, cover, and let rise for about 40 minutes.
Punch down the dough, then divide and shape it into rolls.
Arrange the rolls on a baking sheet, cover, and let rise for another 30 minutes.
Bake at 350°F for 22–25 minutes, or until the tops are beautifully golden brown.
