Start by opening the sweet roll cans and cutting each roll into bite-sized pieces. This helps them bake evenly and absorb the coating better. I like to keep the pieces uniform so the texture stays consistent.
In a bowl, mix granulated sugar, cinnamon, and orange zest. Toss the dough pieces in this mixture until they’re fully coated. This step creates that classic sweet crust on each bite.
Grease your bundt pan and start layering the coated dough pieces inside. Spread them evenly so they bake uniformly. Avoid packing too tightly to allow room for rising.
In another bowl, mix melted butter, brown sugar, and orange juice. Stir until smooth and well combined. This mixture will create the sticky, caramel-like base of the bread.
Pour the sauce evenly over the dough in the pan. Bake in a preheated oven at 350°F (175°C) for about 35–40 minutes. The top should turn golden brown and slightly crisp.
Let the bread cool for about 5–10 minutes after baking. Carefully invert it onto a serving plate while still warm. This allows the caramel sauce to drip over the bread beautifully.
Mix powdered sugar, vanilla, and milk until smooth. Drizzle it over the warm bread for a sweet finishing touch. I usually adjust the thickness depending on how much drizzle I want.