When the cranberries start popping in the saucepan, the filling turns glossy and the orange zest makes the kitchen smell bright and citrusy. That’s the moment I know these rolls are headed in the right direction. Cranberry Orange Sweet Rolls bring that tart fruit into a soft, buttery dough, with a simple orange glaze to finish.
I cook the filling while the dough rises, then let it cool completely before spreading it over the dough. That keeps the softened butter in place and makes the filling easier to roll into a neat spiral. The dough should feel smooth and elastic after kneading, though a little tackiness is normal. Once baked, the centers stay soft while the cranberry swirls bring a sharp, fruity bite to each roll.

Kitchen Note
Let the cranberry filling cool completely before it goes on the dough. If it’s still warm, it can soften the butter and make the dough harder to roll neatly.
Save these cranberry orange sweet rolls for a brunch bake: soft spirals, tart cranberry filling, and a fresh orange glaze.
Why the Cranberries Need to Cook Before They Go Into the Rolls
Fresh cranberries are firm and full of moisture. If they went straight onto the dough, they’d release liquid as the rolls bake, leaving you with a wet stripe through the center instead of a concentrated fruit swirl. Cooking the berries first gives that moisture time to evaporate while the fruit softens and most of the berries burst.
The brown sugar rounds out the cranberries’ sharpness, while orange zest adds citrus aroma without making the filling loose. Keep stirring as the mixture cooks so it thickens evenly and doesn’t catch on the bottom of the pan. You’re looking for a spoonable filling, not a dry paste; it should hold together when spread but still have some shine.
That thicker filling also stays in place better when you roll the dough into a log. Leave the narrow border along one long edge clear, then start rolling from the opposite side so the filling doesn’t get pushed straight out at the seam. The result is a defined cranberry ribbon in each soft roll.
What the Milk, Butter, and Cranberries Bring to the Dough

- Whole milk and active dry yeast — The milk enriches the dough, and the yeast gives it its lift. Use a thermometer to bring the milk into the stated warm range; milk that’s too hot can keep the yeast from working. Active dry yeast is the type used here, so don’t swap in a different yeast and keep the same method without adjusting.
- Unsalted butter — The melted portion goes into the dough, softened butter spreads over the rolled rectangle, and another portion greases the baking dish. Keep those textures distinct: melted butter belongs in the dough, while softened butter is easier to spread without tearing it.
- All-purpose flour and egg — All-purpose flour gives these rolls a tender, familiar texture, and the egg adds richness and structure. Let the egg come to room temperature so it mixes into the dough more evenly. Measure flour without packing it into the cup; too much can make the dough stiff.
- Fresh cranberries and orange zest — Choose firm cranberries without shriveled or soft spots. Finely grate only the orange-colored peel; the white pith underneath tastes bitter. Dried cranberries won’t make the same jammy filling because they don’t burst and release juice as they cook.
- Confectioners’ sugar, orange juice, and milk — These make a smooth, pourable glaze with both citrus flavor and a mellow finish. Sift the sugar if it’s lumpy before whisking, since lumps are harder to smooth out once the liquid is added.
How to Get a Soft Dough and a Clean Cranberry Swirl
Wake Up the Yeast and Knead Until Elastic
Stir the warm milk, active dry yeast, and granulated sugar together in a large bowl, then leave the mixture for 5–10 minutes. It should look foamy on top; if it stays flat, the yeast may not be active. Mix in the egg, melted butter, and salt, then stir in the flour until a shaggy dough forms. Knead on a clean counter for 8–10 minutes, until the dough feels smooth and elastic; a slight tackiness is fine.
Cook the Filling While the Dough Rises
Set the dough in its bowl, cover it, and let it rise in a warm place for 60–90 minutes, until doubled in size. While it rises, combine the cranberries, brown sugar, orange zest, and water in a small saucepan. Cook over medium heat for 8–10 minutes, stirring often, until most berries burst and the mixture thickens. Take the filling off the heat and let it cool completely before assembling.
Roll, Fill, and Shape the Spirals
Grease a 9×13-inch baking dish with butter, then roll the risen dough on a clean counter into a 12×16-inch rectangle. Spread the softened butter over the surface, followed by the cooled cranberry filling, leaving a 1/2-inch border along one long edge. Start rolling from the opposite long edge, then pinch the seam closed so the log stays together. Cut it into 12 rolls and arrange them cut side up in the dish.
Let the Rolls Puff Before Baking
Cover the rolls and let them 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. If the tops look ready before the centers are cooked, use the center rolls as your guide rather than taking the pan out early. Let the rolls cool in the dish for 10 minutes.
Whisk and Drizzle the Orange Glaze
Whisk the confectioners’ sugar, orange juice, and milk in a small bowl until smooth. Drizzle the glaze over the rolls while they’re warm, so it settles into the ridges without disappearing completely. If you pour it on while the rolls are piping hot, it will run farther down the sides; a short cooling period keeps more of it on top.
Two Simple Ways to Shift the Cranberry-Orange Balance
Leave the Orange Zest Out of the Filling
For a more cranberry-forward center, omit the orange zest from the filling and keep the orange glaze. The rolls still have citrus on top, but the fruit itself tastes sharper and more direct.
Skip the Glaze for a Tart Finish
Leave the glaze off if you want the cranberry filling to lead and the rolls to taste less sweet. The dough and fruit stay the same; the finished rolls simply have a softer citrus note and no sugary topping.
Storage and Reheating
- Refrigerator: Once cooled, store the rolls in an airtight container for up to 4 days. The bread will firm up in the refrigerator, and the glaze may turn a little tacky.
- Freezer: Freeze cooled rolls in an airtight container for up to 2 months. The glaze may look less smooth after thawing, but the rolls will still be good to eat.
- Reheating: Warm an individual roll briefly in the microwave, checking often until it’s just warm. Long heating makes the bread tough and can melt the glaze away.
Questions That Come Up When Baking These Sweet Rolls

Cranberry Orange Sweet Rolls
Ingredients
Equipment
Method
- 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.
- 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.
- 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.
- Whisk the confectioners' sugar, orange juice, and milk in a small bowl until smooth.
- Drizzle the glaze over the warm rolls.



