- Make the Dough:
In a large bowl, combine the flour, sugar, yeast, and salt. Add the warm milk, warm water, melted butter, and egg. Mix until a soft dough forms. Knead for 5–7 minutes until smooth. Cover and let rise for 1 hour or until doubled. - Prepare Cheesecake Filling:
In a bowl, beat the cream cheese, sugar, and vanilla until smooth. Set aside. - Prepare Peach Filling:
In a small saucepan, combine peaches, brown sugar, cinnamon, and cornstarch. Cook over medium heat for 3–4 minutes until thickened. Let cool completely. - Prepare Cinnamon Filling:
In a bowl, mix the brown sugar and cinnamon. Keep the softened butter aside for spreading. - Assemble Rolls:
Punch down the dough and roll it into a large rectangle. Spread the softened butter over the surface, then sprinkle the cinnamon–sugar mixture evenly. Spread the cheesecake filling over the top, then spoon the cooled peach mixture evenly. - Roll and Cut:
Roll the dough tightly into a log. Cut into 12 rolls and place in a greased baking dish. - Second Rise:
Cover the rolls and let rise 30–40 minutes until puffy. - Bake:
Bake at 350°F (175°C) for 25–30 minutes or until golden brown. - Glaze:
Whisk together powdered sugar, milk, and vanilla. Drizzle over warm rolls. - Serve:
Allow to cool slightly, then serve warm.
