In a stand mixer, mix water, yeast, and 1/2 tsp of the sugar and allow to sit for 5 minutes. The yeast should activate and get bubbly.
Add salt, rest of sugar, butter, and 4 cups of flour. Mix until well combined.
Using a dough hook, continue to add flour, one cup at a time until you get to 7 cups. The dough should start to form a ball. At this point, I remove the dough onto a floured surface and hand knead it.
Knead the dough and add flour if necessary, 1/2 cup at a time, until the dough is no longer sticky, but just tacky to touch.
Place the dough into a greased bowl and cover. Allow to bulk rise for approximately 1 hour.
Turn dough out onto a floured surface and divide into 6-8 equal pieces (I use 8 for smaller bowls).
Form each into a ball by cupping your hands around the bottom of the dough as you turn it. Place dough balls onto a parchment lined baking sheet.
Make an X on top of each ball and brush them with egg white mixed with milk.
Cover with a cloth and allow the dough to rise, about 30-45 minutes. Preheat oven to 400 degrees.
Bake for 30 minutes until golden brown. Remove from oven and allow to fully cool on a wire rack.