They are so good and ready in just a couple hours!
Combine 3 cups flour, undissolved yeast, sugar, egg, and salt in a large bowl or in the bowl of your stand mixer fitted with dough hook.
Heat milk until very warm (110°F to 120°F).
Add warm milk to flour mixture. Knead 2 minutes at medium speed, scraping bowl occasionally if needed. Add 1/2 cup flour; knead 2 more minutes.
Add remaining 1/2 cup flour. The dough should be pulling away from the sides of the bowl and very soft. (If the dough seems too wet you may need more flour. Add in 1/4 cup increments until the dough has pulled away from the sides of the bowl while kneading.)
Divide dough into equal pieces and shape into balls. Place in greased 9x13 inch pan. Cover with plastic wrap let rise in warm place until doubled in size, about 30 minutes. (I had 6 left over and added them to a greased 7-inch pie dish and baked as directed.)
Bake in preheated 375°F oven for 12-17 minutes or until golden brown.
Sprinkle kosher salt on top if desired.
If dough appears to be DRY, you can add up to 4 tablespoons of melted butter, one tablespoon at a time. The dough should be sticky if you touch it.