Activate the yeast by adding the warm milk, sugar, and yeast to a bowl. Mix and let it sit for about 5 minutes.
Add the remaining ingredients to the mixing bowl or bowl you will use to mix if you are doing the process by hand. Start with only 2 ½ cups of the all-purpose flour though. You will want to add any extra gradually after mixing for a few minutes. This is a straight dough method, which means you add everything in at once to mix.
Now, mix for 1 minute before you decide about adding more flour. You will want the dough to be tacky (slightly sticky), but not overly sticky. Once it is the right consistency, continue to mix, adding flour as needed for about 6-8 minutes on medium speed.
If you are mixing by hand, it is the same concept. I always mix for 8-10 minutes when I mix by hand.
Cover the dough and allow it to rise in a warm place until the dough is doubled. Mine took about 40 minutes. This will depend on the temperature of your dough and the temp in your house.
While it is rising, add the ingredients for the garlic herb butter to a food processor or blender. Pulse until it is smooth and the herbs are well blended.
When the dough is ready, roll it on a lightly floured surface into a rectangle that is 14x18 inches.
Spread with the herb butter mixtures, leaving about 1 inch at the bottom to without the butter. This is the section you will use to pinch close the roll.
Roll the roll from the top down as you would a cinnamon roll. Pinch it closed at the bottom. With a sharp knife, cut a slit all the way through the layers length-wise. Turn the 2 sides face up and twist the 2 sides around each other several times. Move to a prepared pan.
Cover and allow this to rise in a warm place until it has doubled. Mine took about 35 minutes.
At the end of the rising period, preheat the oven to 350 degrees.
Once the loaf is risen, brush with the egg wash (1 egg and 2 tablespoons milk) and move it to the oven. Bake for 45 minutes and check the internal temperature, you want it to get to 190 degrees.
Once it is finished, remove it from the oven. Let it sit in the pan for about 7 minutes, then gently invert onto your cooling rack.
Let it cool for at least 15 minutes before serving. This will give the starches time to set just a bit.