Ingredients
Equipment
Method
Make the cranberry-orange filling
- Combine the cranberries, sugar, orange juice, and orange zest in a medium saucepan over medium heat and bring to a simmer, stirring often.
- Cook for 8–12 minutes until most cranberries have burst and the mixture is thick.
- Transfer the filling to a bowl and cool completely.
Make the dough
- Stir the yeast and 1 teaspoon of the sugar into the warm milk and let stand for 5–10 minutes, until foamy.
- Whisk the eggs, remaining sugar, and melted butter into the yeast mixture.
- Stir in the flour and salt until a shaggy dough forms.
- Knead the dough on a lightly floured surface for 8–10 minutes, until smooth and elastic.
- Place the dough in a bowl, cover, and let rise in a warm spot for 1–1 1/2 hours, until doubled in size.
Assemble and bake
- Brush a 9x13-inch baking dish with the oil.
- Roll the dough into a 12x18-inch rectangle.
- Spread the cooled cranberry filling evenly over the dough.
- Roll it up from a long edge and cut into 12 equal rolls.
- Arrange the rolls cut-side up in the dish and cover.
- Let the rolls rise for 45–60 minutes, until puffy.
- Meanwhile, heat the oven to 350°F.
- Bake for 25–30 minutes, until the tops are golden and the centers are cooked through.
- Cool in the dish for 10 minutes.
Make the cream cheese icing
- Beat the cream cheese, powdered sugar, vanilla, and milk until smooth.
- Spread the icing over the warm rolls.
Notes
Cool the cranberry filling completely before spreading it over the dough so the dough stays manageable. Store covered in the refrigerator for up to 3 days; freeze the rolls without icing for up to 2 months. For a dairy-free variation, use dairy-free milk, butter, and cream cheese.
