In a microwave safe measuring cup, heat the milk to 100°F / 38°C. Whisk in the yeast and the sugar. Set aside until the mixture begins to foam. (~5 minutes)
While waiting, add the flour, salt, egg, and butter to the bowl of a stand mixer fitted with the dough hook attachment. When the yeast mixture begins to foam, add it in to the rest of the ingredients.
Knead the dough on low speed for 1 minute to allow the ingredients to come together. Increase the speed to medium-high and knead for an additional 10-20 minutes, or until the dough passes the windowpane test.** (This will happen after the dough has cleaned the sides and bottom of the bowl)
Once the dough is done kneading, shape it into a ball and place it back into the mixing bowl. Cover the mixing bowl with plastic wrap, and place it in a warm area to rise until doubled in size (~1 hr.)***
Once the dough has doubled in size (or after taking it out of the fridge after rising overnight), lightly punch it down to remove excess air.
Transfer the dough to a clean, lightly floured surface. Divide the dough into 8 equal pieces (~43g per piece), and roll each piece tightly into a ball.
Butter an 8" or 9" cake pan. Take a piece of parchment paper and crumple it up, then un-crumple it and press it into the cake pan.
Sprinkle the almonds into an even layer at the bottom of the cake pan, then make the honey topping.