In a mixing bowl, combine the lukewarm water and sugar. Sprinkle the active dry yeast over the top and let it sit for about 5-10 minutes until frothy.
Once activated, add the egg, softened butter, and salt. Gradually stir in the flour until a sticky dough forms.
Transfer the dough to a floured surface and knead for 5-7 minutes until smooth and elastic.
Place the kneaded dough in a greased bowl, cover with a towel, and let it rise for about 1 hour until doubled in size.
Punch down the dough, divide into 12 pieces, and shape each into a ball. Place on a baking sheet lined with parchment paper.
Cover with a towel and let rise for another 30-40 minutes until puffed up.
Preheat the oven to 375°F (190°C). Brush tops with melted butter and bake for 15-20 minutes until golden brown.
Remove from oven and cool on a wire rack. Enjoy warm or at room temperature.