Ingredients:
- For the Dough:
- 1 cup warm milk
- 2 teaspoons active dry yeast
- 1/4 cup sugar
- 1/4 cup melted butter
- 1 teaspoon salt
- 3 cups all-purpose flour
- For the Filling:
- 1 cup fresh peaches, peeled and chopped
- 1/2 cup brown sugar
- 1 tablespoon cinnamon
- 1/4 cup softened butter
- For the Glaze:
- 1 cup powdered sugar
- 1/4 cup cream cheese, softened
- 1/4 cup milk
- 1/2 teaspoon vanilla extract
Directions:
- In a large bowl, dissolve yeast in warm milk. Add sugar, melted butter, salt, and flour, and knead until the dough is smooth and elastic. Let it rise in a warm place for 1 hour, or until doubled in size.
- Roll out the dough on a floured surface into a rectangle about 1/4 inch thick.
- Spread softened butter over the dough. Mix brown sugar and cinnamon together and sprinkle it evenly over the butter. Distribute the chopped peaches on top of the sugar mixture.
- Roll up the dough tightly from the long edge, and cut into 12 equal slices using a sharp knife or dental floss.
- Place the slices in a greased baking dish, cover, and let rise for 30 minutes.
- Preheat the oven to 375°F (190°C).
- Bake the cinnamon rolls for 25-30 minutes, or until golden brown.
- While the rolls are baking, mix together the powdered sugar, cream cheese, milk, and vanilla extract to make the glaze.
- Drizzle the glaze over the warm rolls before serving.
Prep Time: 2 hours (including rising time) | Cooking Time: 30 minutes | Total Time: 2 hours 30 minutes