01 -
Mix yeast with warm milk, along with a pinch of sugar, and let it sit until it's bubbly—give it about 5 minutes. In a big mixing bowl, add eggs, sugar, butter, salt, and flour. Stir in your yeast mixture, then knead for a smooth, stretchy dough. Grease a bowl lightly, place your dough in it, and cover to let it rise till it’s doubled in size—about an hour.
02 -
Grab a bowl and gently toss the peaches with the brown sugar and cinnamon, blending everything nicely.
03 -
Roll your dough on a floured counter, making a big rectangle. Spread the peach mixture all over evenly. Starting from a long edge, roll the dough tightly like a log. Slice into 12 even pieces, then put them in a greased baking dish with gaps in between. Cover and let them rest for a half hour.
04 -
Heat your oven up to 350°F (175°C). Bake the rolls for around 25 minutes, or until the tops look golden and lovely.
05 -
While waiting on the rolls, beat the softened butter and cream cheese together until it's smooth. Slowly mix in the powdered sugar and vanilla, and keep beating until creamy.
06 -
Let the rolls cool slightly after taking them out of the oven. Spread the frosting over the warm rolls, or just drizzle it, and serve to enjoy.