Ingredients
Equipment
Method
Make the dough
- Stir together the warm milk, yeast, and granulated sugar in a large bowl.
- Let the mixture stand for 5-10 minutes, until foamy.
- Mix in the egg, 4 tablespoons melted butter, and salt.
- Stir in the flour until a shaggy dough forms.
- Knead the dough on a clean counter for 8-10 minutes, until smooth and elastic; it may feel slightly tacky.
- Return the dough to the bowl, cover, and let rise in a warm place for 60-90 minutes, until doubled in size.
Cook the filling
- While the dough rises, combine the cranberries, brown sugar, orange zest, and water in a small saucepan.
- Cook over medium heat, stirring often, for 8-10 minutes, until most of the berries burst and the mixture thickens.
- Cool the filling completely.
Assemble and bake
- Grease a 9x13-inch baking dish with 1 tablespoon butter.
- Roll the risen dough on a clean counter into a 12x16-inch rectangle.
- Spread the 2 tablespoons softened butter over the dough.
- Spread the cooled cranberry filling evenly on top, leaving a 1/2-inch border along one long edge.
- Starting at the opposite long edge, roll the dough into a log and pinch the seam closed.
- Cut the log into 12 rolls and arrange them cut side up in the baking dish.
- Cover the rolls and let rise for 30-45 minutes, until puffy.
- Bake at 350°F for 22-28 minutes, until the tops are golden brown and the center rolls are cooked through.
- Let the rolls cool in the dish for 10 minutes.
Make the glaze
- Whisk the confectioners' sugar, orange juice, and milk in a small bowl until smooth.
- Drizzle the glaze over the warm rolls.
Notes
Cool the cranberry filling completely before spreading it over the dough so it does not soften the butter. Store covered in the refrigerator for up to 3 days; freeze baked rolls without glaze for up to 2 months. For a dairy-free variation, use unsweetened plant milk and dairy-free butter.
