Add the instant yeast to the warm milk and let it sit for 3-4 minutes until it becomes bubbly.
Add the sugar, butter, and eggs to the yeast mixture and mix until combined.
Add ½ of the flour and the salt, and mix until just combined. Add the remaining flour and mix until the dough comes together.
Knead the dough by hand for about 5 minutes until it becomes smooth and elastic.
Place the dough in a greased bowl, cover, and let it rise for 30-45 minutes until doubled in size.
Punch down the dough and divide it into 12 even pieces.
Shape each piece into a ball and place them in a greased 9x13 baking dish.
Let the rolls rise for another 15 minutes while the oven preheats to 375°F.
Brush the tops of the rolls with an egg wash (1 egg mixed with a little cold water).
Bake the rolls for 20-22 minutes until golden brown.
Remove the rolls from the oven and brush the tops with melted butter. Sprinkle with flaky sea salt.
