In a large mixing bowl, combine the warm milk, sugar, and instant yeast. Let it sit for about 5 minutes until it's frothy.
Add the melted butter and eggs into the yeast mixture, whisk until well combined.
In another bowl, whisk together the flour and salt. Gradually add the flour mixture to the wet ingredients, stirring with a wooden spoon or spatula until the dough starts to come together.
Transfer the dough onto a lightly floured surface. Knead the dough for about 5-7 minutes until it becomes smooth and elastic.
Place the kneaded dough in a greased bowl and cover it with a clean kitchen towel. Allow it to rise in a warm place for about 1 hour, or until it has doubled in size.
Preheat your oven to 375°F (190°C).
Once the dough has risen, punch it down to release the air. Divide the dough into 12 equal pieces and shape each piece into a ball.
Place the dough balls on a greased baking sheet, spacing them a little apart. Cover with the kitchen towel again and let them rise for another 30 minutes.
Bake the rolls in the preheated oven for 20 minutes until golden brown.
Remove from the oven and let them cool slightly before serving.