In a large mixing bowl, combine warm water, warm milk, and sugar. Stir to dissolve sugar and then sprinkle the yeast over the top. Let it sit for about 5-10 minutes until foamy.
In the same bowl, add melted butter and eggs. Mix well until combined.
Gradually add flour and salt, stirring with a spoon or using a dough hook until a soft dough begins to form.
If the dough is sticky, add a little more flour, one tablespoon at a time, until it pulls away from the sides of the bowl but remains soft.
Knead the dough on a lightly floured surface for about 5-10 minutes until smooth and elastic.
Place the dough in a greased bowl and cover it with plastic wrap or a clean kitchen towel. Allow it to rise in a warm place for about 1 hour, or until it doubles in size.
After the dough has risen, punch it down and turn it out onto a floured surface. Divide into 12 equal pieces and shape each piece into a ball.
Place the shaped rolls onto a greased baking sheet and cover with a towel. Let them rise again for another 30 minutes.
Preheat your oven to 375°F (190°C).
Bake the rolls in the preheated oven for 25 minutes or until they’re golden brown on top.
Remove from the oven and let cool slightly before serving.
Optional: Brush the tops of the rolls with melted butter before serving for extra flavor.