Warm your milk up until it is luke warm (either in the stove or in the microwave). Once your milk is the right temperature, pour it into the standing mixer. Add the sugar, yeast, egg and melted butter. Whisk together briefly, until creamy.
Add flour and salt. Mix with a spoon until a rough dough has formed and then add a dough hook to the mixer. Place on low-medium speed for 8-10 minutes, until a smooth, only slightly sticky dough forms. Add to a lightly oiled bowl and cover with cling film. Let it rise for 30 minutes, or until doubled in size. Ideally let the dough rise in a warm area.
Chop your apples into small cubes. Add 1 tablespoon of butter to a frying pan on a medium-high heat and let it melt. Add the apples, 1 teaspoon cinnamon and 1 tablespoon light brown sugar. Cook for 5 or so mins, until slightly softened but not cooked
Mix the remaining light brown sugar + cinnamon in a bowl.
After the 30 minutes is up, flour a clean surface generously. Put the dough onto the surface then scatter some more flour on top. Use a rolling pin to roll the dough out into a large rectangular shape which is around 1-2cm thick.
Spread your softened butter on top and then add the cinnamon mixture and apples. If the apples have released too much water, only spoon out the apple chunks onto the dough (not the liquid it is sat in) so that it doesn't get too wet. Then, scatter the cinnamon sugar on top, evenly. Once this is done, roll the dough up into a log.
Cut the rolled dough into 1 inch shapes using floss. I cut the ends off and ended up with 9 portions. Add them to a greased baking tray. Add cling film on top and cover in a warm space for another 30 minutes for a second prove.
Pre-heat your oven to 180°C/ 356°F.
Bake for 20 minutes, then allow them to cool for 5-10 minutes.
In a bowl, combine the icing sugar, vanilla and cream cheese with a whisk.
Add the frosting on top. Then, devour. I hope you love these as much as I do. If you eat in the days after, microwave for 20 secs to make them warm and feel fresh again!