Add all ingredients to your stand mixer, this can also be kneaded by hand. Mix on medium speed for one minute. Check the consistency of the dough. You want it to feel just slightly tacky (sticky).
If you need to add a little more flour, add a little at a time. Or, if the dough feels a little dry, add in a few more tablespoons of milk, no need to heat this amount. Mix the dough for 6 minutes at medium-high speed.
Cover and let the dough rise until it has doubled. Mine took about 45 minutes.
Divide the dough into 12 even pieces. Roll each piece into a ball. Spray your pan with pan release or line it with parchment paper.
Place the rolls on the pan. Mine were 3 rolls x 4 rolls.
Cover and let this double again.
Preheat your oven to 375 degrees.
Mix your egg wash and brush over the buns. Place them in the oven when it is heated.
Bake for 15-23 minutes until the buns are golden brown. While they are cooking, make your simple syrup. Add the water and sugar to a pan and cook over medium heat until the sugar has dissolved.
When the buns come out of the oven and have cooled for 5-10 minutes, brush them with the simple syrup.
Mix your glaze topping. I like to make mine pretty thick, but make it how you like. Mix until it is smooth. I like to let the buns cool slightly before I pipe on them, otherwise, it is so hot, that it just melts the glaze. Pipe it over the hot cross buns.
That is it! They are ready to go.