Combine all ingredients for each Buns, Filling, and Icing, in their own separate bowls.
I like to use a large bowl for the buns, medium bowl for the filling, and small bowl for icing. Sometimes it helps to mix the bun ingredients first and put the mixture in the refrigerator while you mix the filling ingredients and icing ingredients.
Divide the dough into 8 separate balls. Take a ball and put it between two sheets of parchment paper (helps with the mess) and roll them into long rectangles.
You may need to fold it on top of itself a couple times to get the right size and shape. My finished size is typically around 1.5-2" wide x 7-8" long.
Spread a spoonful of the filling mixture down the middle of the flattened bun.
Peel up one and start rolling. Place rolled bun into muffin tin.
Crack an egg, whisk it, and brush over your unbaked rolls.
Bake at 400°F for 10-12 minutes.
Allow to cool for 5 minutes or so before taking out. Drizzle with icing mixture and enjoy!