01 -
Combine warm milk and active dry yeast in a large bowl. Let sit for 5 to 10 minutes until frothy.
02 -
Add granulated sugar, melted butter, eggs, and salt to the yeast mixture. Gradually incorporate flour until a soft dough forms.
03 -
Turn the dough onto a floured surface and knead for 5 to 8 minutes until smooth and elastic.
04 -
Place dough in a greased bowl, cover, and let rise for 1 hour or until doubled in size.
05 -
In a saucepan over medium heat, combine diced peaches, brown sugar, cinnamon, cornstarch, lemon juice, and vanilla extract. Cook until thickened, then remove from heat and cool.
06 -
Once risen, roll dough into a 40 x 30 cm rectangle.
07 -
Evenly spread softened butter over the dough, then sprinkle the brown sugar and cinnamon mixture on top.
08 -
Spread the cooled peach mixture evenly over the cinnamon-sugar layer.
09 -
Roll the dough tightly into a log and cut into 12 equal rolls.
10 -
Arrange rolls in a greased 23 x 33 cm baking pan, cover, and allow to rise for 30 to 45 minutes.
11 -
Preheat oven to 175°C and bake rolls for 25 to 30 minutes until golden brown.
12 -
Beat cream cheese, powdered sugar, vanilla extract, and milk until smooth. Adjust milk quantity for desired consistency.
13 -
Once rolls have cooled slightly, spread the cream cheese glaze over the top before serving.