Start by warming your milk slightly and mixing it with yeast and a pinch of sugar. Let it sit for 5-10 minutes until frothy. Then, combine with eggs, butter, sugar, flour, salt, and vanilla. Knead until smooth and elastic.
Place the dough in a greased bowl, cover it with a cloth, and let it rise in a warm place for about an hour. It should double in size, which is key for a soft and fluffy cake.
Once risen, press the dough into a greased 9x13-inch pan. Bake at 350°F (175°C) for 20-25 minutes until golden. Keep an eye on it; you want it firm but not overbaked.
While the cake is baking, melt butter in a saucepan. Add brown sugar, cream, and honey, stirring until smooth. Remove from heat and fold in sliced almonds.
Once the cake is out of the oven, pour the warm honey-almond mixture evenly over the cake. Return to the oven for 5-10 minutes to let the topping set and caramelize.
Let the cake cool completely on a rack before cutting. This helps the topping stay in place and makes slicing much easier.