Ingredients
Equipment
Method
Make the dough
- Stir the warm milk and yeast together in a large bowl, then let stand for 5–10 minutes, until foamy.
- Stir in 1/4 cup of the sugar, the egg, 4 tablespoons melted butter, and salt.
- Mix in the flour until a shaggy dough forms.
- Knead the dough on a clean surface for 8–10 minutes, until smooth and elastic.
- Grease the bowl with 1 1/2 teaspoons oil and return the dough to it.
- Cover the dough and let rise for 60–90 minutes, until doubled in size.
Make the filling
- While the dough rises, combine the cranberries, remaining 3/4 cup sugar, orange zest, and orange juice in a 2-quart saucepan.
- Simmer over medium heat for 8–12 minutes, stirring often, until most berries burst and the mixture thickens.
- Stir the cornstarch and water together, then add the mixture to the cranberry mixture.
- Simmer for 1 minute, stirring, until thick.
- Transfer the cranberry filling to a shallow bowl and cool completely.
Assemble and bake
- Grease a 9x13-inch baking dish with the remaining 1 1/2 teaspoons oil.
- Punch down the dough.
- Roll the dough on parchment into a 12x16-inch rectangle.
- Spread the 2 tablespoons softened butter over the dough.
- Spread the cooled cranberry filling over the dough, leaving a 1-inch border along one long edge.
- Roll up from the opposite long edge and pinch the seam closed.
- Cut the log into 12 rolls and arrange them cut-side up in the prepared dish.
- Cover the rolls and let rise for 30–45 minutes, until puffy.
- Preheat the oven to 350°F during the last 20 minutes of the rise.
- Bake for 25–30 minutes, until the rolls are golden and the centers are set.
Make the glaze
- Whisk the powdered sugar, milk, and vanilla together until smooth.
Finish the rolls
- Let the rolls rest in the pan for 10 minutes.
- Drizzle the rolls with the glaze and serve warm.
Notes
Cool the cranberry filling completely before spreading it over the dough so it doesn’t soften the dough prematurely. Store covered in the refrigerator for up to 3 days; freeze baked, unglazed rolls for up to 2 months. For a dairy-free variation, use unsweetened plant milk and dairy-free butter.
