In the bowl of a stand mixer, whisk the flour, yeast, and salt. Transfer the bowl to the mixer and secure the dough hook.
4 cups bread flour, 2¼ teaspoons instant yeast, 1½ teaspoons kosher salt
In a saucepan, heat the milk, butter, and sugar until it reaches 120-130°F. Add to the mixer with the dry ingredients.
1 cup milk, ½ cup unsalted butter, ¼ cup granulated sugar
Start the mixer on low and work up to medium speed. Mix for 2 minutes until combined.
Add in the eggs and mix on low, increasing to medium, until combined.
2 large eggs
Increase the speed to medium high and mix for 3 minutes.
Oil a large bowl, rub the oil up the sides to coat. Transfer the dough to the bowl and roll it around to coat it with the oil.
Cover and let rise until doubled in size, about 60-90 minutes.
Grease a 9x13-inch baking pan.
Punch down the dough and turn it out onto a floured surface.
Divide the dough into 15 equal portions (about 65 grams per roll). Roll each portion into a round smooth ball. (Watch the video to see our method!), then place them in the prepared baking dish.
Cover the rolls and let rise until doubled, about 60-90 minutes.
Halfway through the rise, preheat the oven to 350°F.
Bake for 20-25 minutes or until the rolls are browned and cooked through.
Brush with melted butter and serve warm!