In a small pot, heat milk until slightly simmering. Look at the outside edges, if it's bubbling, take off the heat. Once warmed, add your unsalted butter and sugar. Mix until the butter is melted and the sugar is dissolved. Set to the side. 1 3/4 cups whole milk, 1/2 cup sugar, 1 stick unsalted butter
In a bowl add water and heat in the microwave for 30-45 seconds until ~90-100F.To this bowl add your yeast, mix and then allow to bloom for 10 minutes. 1/2 cup warm water, 2 1/4 tsp active dry yeast OR instant yeast
To your stand mixer with the dough hook attachment, add your milk and yeast mixtures. Then add your eggs, salt, and 3 cups of AP flour.Mix on low for ~2 minutes. 3 large eggs, 2 tsp kosher salt
Then add the rest of your flour 1 cup at a time for a total of 3 more cups.
Allow the dough to mix for ~5 minutes or until smooth.
Transfer this dough ball to a floured work surface and knead by hand for ~3-4 minutes.If the dough starts to feel sticky (it will) add 1/4 cup of AP flour. Transfer this kneaded dough ball to a greased mixing bowl and cover for ~1 hour to proof. During this time the dough will double in size.
Set your oven to 350F and line a baking sheet with parchment paper.
Punch your dough ball gently 4-5 times to release gas and then separate dough into ~11-12 equal sized pieces. I personally weighed out ~5 oz balls. Roll and fold the dough balls and then place seam side down on parchment paper, evenly spaced. Bake on the middle rack for ~22 minutes or until the tops are golden brown.
In the microwave melt 1/2 stick of unsalted butter and add garlic.
When the rolls are done, take a basting brush and brush the surfaces of the warm buns with the garlic butter.
Optional: Finish with a flaky salt.