In a large mixing bowl, combine the warm milk, sugar, and yeast. Let it sit for about 5-10 minutes until it becomes frothy.
Add the melted butter and eggs to the yeast mixture, and stir until well combined.
Gradually add the flour and salt, mixing with a wooden spoon or dough whisk until it forms a rough dough.
Transfer the dough onto a floured surface and knead it for about 5-7 minutes until smooth and elastic.
Place the kneaded dough into a greased bowl, cover it with plastic wrap or a clean kitchen towel, and let it rise in a warm area for about 1 hour, or until it doubles in size.
Once the dough has risen, punch it down and divide it into 12 equal pieces. Shape each piece into a ball.
Place the dough balls onto a greased baking sheet or one lined with parchment paper, leaving some space between each roll.
Cover the rolls again and let them rise for another 30 minutes.
Preheat your oven to 375°F (190°C).
Bake the rolls in the preheated oven for 15-20 minutes until golden brown on top.
Remove from the oven, and brush with melted butter if desired. Allow them to cool slightly before serving.