These Cranberry Orange Sweet Rolls are the perfect combination of tart, tangy, sweet, and citrusy. Soft homemade rolls are filled with buttery orange sugar and a bright cranberry mixture, then finished with a fresh orange glaze that soaks into every warm, fluffy swirl.
They’re especially wonderful for a holiday breakfast or brunch, but there’s no reason to wait for a special occasion. The cranberry-orange combination makes these sweet rolls feel festive and cozy, while the homemade dough keeps them soft and satisfying.
If you love classic cinnamon rolls but want something a little more seasonal, these cranberry orange rolls are a delicious change of pace.
Why You’ll Love This Recipe
- Perfect for the holidays: Cranberries and fresh orange make these rolls feel wonderfully festive.
- Sweet and tangy: The tart cranberries balance the buttery, sugary filling.
- Fresh citrus flavor: Orange zest and juice are used throughout the recipe for bright flavor.
- Soft and fluffy: Homemade yeast dough gives the rolls a tender texture.
- Great for brunch: Serve them warm with coffee or tea for a special breakfast treat.
Ingredients
For the Dough
- Milk: Provides moisture and richness for the soft dough.
- Salted butter: Adds buttery flavor and tenderness.
- Rapid-rise or instant yeast: Helps the dough rise without requiring a long initial proof.
- All-purpose flour: Provides structure for the rolls.
- White sugar: Adds sweetness to the dough.
- Salt: Balances the sweetness and enhances the other flavors.
- Orange zest: Infuses the dough with fresh citrus flavor.
- Large egg: Adds richness and helps create a tender texture.
For the Orange Filling
- Room-temperature butter: Creates a rich, spreadable filling.
- Granulated sugar: Adds sweetness and caramelizes slightly as the rolls bake.
- Orange zest: Gives the filling a bright citrus aroma and flavor.
For the Cranberry Filling
- Cranberries: Provide the signature tart flavor and beautiful color.
- Sugar: Balances the natural tartness of the cranberries.
- Orange: Both the zest and juice add brightness and complement the cranberries.
- Cinnamon: Adds warm spice.
- Clove: Provides a subtle festive spice.
- Nutmeg: Rounds out the warm flavor of the cranberry filling.
For the Orange Glaze
- Powdered sugar: Creates the smooth, sweet base of the glaze.
- Pure vanilla extract: Adds depth.
- Butter: Gives the glaze richness.
- Milk: Helps create the right drizzling consistency.
- Orange juice: Adds fresh citrus flavor.
- Orange zest: Intensifies the orange flavor.
How to Make Cranberry Orange Sweet Rolls
1. Prepare the Cranberry Filling
Add the cranberries, sugar, orange zest, orange juice, cinnamon, clove, and nutmeg to a medium saucepan.
Place the saucepan over medium-high heat and bring the mixture to a boil, stirring frequently.
Continue boiling for about 3–5 minutes, until the cranberries burst.
Reduce the heat to medium and allow the mixture to slowly boil or simmer for another 10–15 minutes, or until it has thickened.
Set the cranberry filling aside to cool while you prepare the dough.
2. Prepare the Dough
Melt the butter in a microwave-safe bowl.
Add the milk and heat for another 15–30 seconds, or until the milk is warm but not hot.
Add the yeast and let the mixture sit for a minute or two.
In the bowl of a stand mixer, combine the dry ingredients using only 3 cups of the flour.
Pour in the warm milk, butter, and yeast mixture, then add the egg.
Using the paddle attachment, beat on medium-high for about 1–2 minutes, until the ingredients are incorporated.
Add the orange zest and mix again.
3. Finish Kneading the Dough
Switch to the dough hook attachment.
Slowly add the remaining 1 cup of flour and mix until incorporated.
Continue beating the dough for about 5 minutes.
The finished dough should be cohesive and suitable for rolling out.
4. Make the Orange Filling
In a small bowl, combine the room-temperature butter, granulated sugar, and orange zest.
Mix with a spoon until evenly combined.
5. Assemble the Rolls
Lightly flour your work surface and roll the dough into a long rectangle.
Spread the orange filling evenly over the surface.
Spoon the cranberry filling over the orange layer.
You don’t need to use all of the cranberry mixture. Leave some space around the edges because the filling will spread slightly as you roll the dough.
6. Roll and Slice
Carefully roll the dough into a long log, keeping it tucked tightly as you work.
The cranberry filling can make this step a little messy, so keep a paper towel nearby if needed.
Once rolled, pinch the edge to seal the log.
Cut the dough into approximately 1½-inch rolls.
Place the rolls in a greased 9×13-inch baking dish.
7. Let the Rolls Rise
Cover the baking dish with a clean towel and place it somewhere warm.
Allow the rolls to rise for about 1 hour.
A warm spot near the oven works well, especially while the oven is preheating.
8. Bake
Preheat the oven to 350°F.
Bake the rolls for 20–30 minutes, or until the tops are golden brown and the centers are cooked through.
9. Make the Orange Glaze
While the rolls are baking, prepare the glaze.
Add the melted butter, milk, and vanilla extract to the powdered sugar.
Mix on high using a stand mixer or electric hand mixer.
Add the orange juice and continue mixing.
Finally, add the orange zest and mix just until incorporated.
10. Glaze and Serve
Drizzle the orange glaze over the rolls while they are warm but not hot.
Serve warm or at room temperature.
The rolls are especially delicious when the citrus glaze settles into the warm cranberry-orange swirls.

Tips for Success
- Don’t make the milk too hot. The milk should be warm but not hot when combined with the yeast.
- Cook the cranberry filling until thick. If it’s too loose, it will be harder to keep inside the rolls when they’re rolled.
- Don’t overfill the dough. You don’t need to use all the cranberry mixture. Leaving some room around the edges makes rolling much easier.
- Roll the dough tightly. A snug roll helps create defined spirals and keeps the filling from escaping.
- Expect some mess. Cranberry filling can spread as you roll the dough, so don’t worry if the assembly gets a little messy.
- Give the rolls enough time to rise. A warm environment helps them become soft and fluffy before baking.
- Glaze while warm. The glaze spreads beautifully over warm rolls without immediately melting away.
Equipment Needed
- Stand mixer with paddle and dough hook attachments
- Microwave-safe bowl
- Medium saucepan
- Small mixing bowl
- Rolling pin
- 9×13-inch baking dish
- Clean kitchen towel
Recipe Variations
Add More Orange
For an even stronger citrus flavor, add a little extra orange zest to the filling or glaze.
Add Chopped Nuts
Chopped pecans or walnuts can be sprinkled over the orange filling before adding the cranberry mixture for extra crunch.
Add a Cream Cheese Glaze
For a richer finish, replace the orange glaze with a simple cream cheese frosting flavored with orange zest.
Add White Chocolate
A small amount of white chocolate chips sprinkled over the filling can add extra sweetness and pair beautifully with the tart cranberries.
Use Frozen Cranberries
Frozen cranberries can be used for the filling. They may take slightly longer to break down during cooking.
What to Serve With Cranberry Orange Sweet Rolls
These rolls make a wonderful centerpiece for a holiday breakfast or brunch.
Serve them with:
- Fresh fruit
- Scrambled eggs
- Breakfast sausage
- Crispy bacon
- Greek yogurt
- Coffee
- Hot tea
- Hot chocolate
- Fresh orange juice
For a festive brunch spread, pair the rolls with eggs, bacon, fresh fruit, and a hot cup of coffee.
Storage and Reheating
Store leftover rolls in an airtight container at room temperature for short-term storage or refrigerate them if keeping them longer.
To serve them warm, gently reheat individual rolls in the microwave until warmed through.
If preparing them for a holiday brunch, you can also assemble the rolls ahead of time and plan the final rise and baking closer to serving time.
Frequently Asked Questions
Can I make Cranberry Orange Sweet Rolls ahead of time?
Yes. These rolls are well suited to make-ahead preparation. You can prepare the components ahead and finish the rising and baking closer to serving time.
Can I use frozen cranberries?
Yes. Frozen cranberries work well in the cranberry filling. Cook them until they burst and the mixture thickens before using it in the rolls.
Why is my cranberry filling too runny?
The cranberry mixture needs enough cooking time to thicken. Continue simmering it until most of the excess liquid has cooked down and the mixture has a jam-like consistency.
Can I use orange marmalade instead of the cranberry filling?
You can experiment with other fruit fillings, although the tart cranberry mixture is what gives these rolls their signature flavor and festive character.
Should I serve the rolls warm or cold?
They can be served either warm or at room temperature. The supplied recipe notes that they are actually preferred at room temperature, although they’re delicious both ways.
How do I prevent the filling from spilling out?
Don’t spread the filling all the way to the edges, and roll the dough tightly. You also don’t need to use all of the cranberry filling.
Final Thoughts
These Cranberry Orange Sweet Rolls bring together everything that’s wonderful about a holiday breakfast: soft homemade dough, buttery orange filling, tart cranberries, warm spices, and a sweet citrus glaze.
They’re festive without being complicated, and the combination of cranberry and orange gives a classic sweet roll a fresh seasonal twist. Make a batch for a holiday brunch, a cozy weekend breakfast, or whenever you want something homemade and special to share.
Print
Cranberry Orange Sweet Rolls
- Total Time: 0 hours
- Yield: 9×13-inch baking dish
Description
These Cranberry Orange Sweet Rolls are the perfect combination of tart, tangy, and sweet. Filled with orange sugar and homemade cranberry filling, then drizzled with a fresh orange glaze, they make a delicious holiday brunch treat.
Ingredients
- Dough
- 1 cup milk
- 4 tablespoons salted butter
- 1 packet rapid rise (or instant) yeast
- 4 cups flour
- 1/3 cup white sugar
- 1/2 teaspoon salt
- 1 tablespoon orange zest
- 1 large egg
- Orange Filling
- 1/3 cup butter, room temperature
- 1/3 cup granulated sugar
- 2 tablespoons orange zest
- Cranberry Filling
- 2 cups cranberries
- 1/2 cup sugar
- 1 orange, zested and juiced
- 1/2 teaspoon cinnamon
- 1/4 teaspoon clove
- 1/4 teaspoon nutmeg
- Orange Glaze
- 2 cups powdered sugar
- 1/2 teaspoon pure vanilla extract
- 3 tablespoons butter
- 1 tablespoon milk
- 2 tablespoons orange juice
- 1/2 tablespoon orange zest
Instructions
- Add all of the cranberry filling ingredients to a medium saucepan over medium-high heat. Bring to a boil, stirring frequently.
- Continue to boil until the cranberries have burst, about 3-5 minutes. Reduce the heat to medium and simmer for another 10-15 minutes, or until thickened.
- To make the dough, melt the butter in a microwave-safe bowl. Add the milk and heat for another 15-30 seconds, or until the milk is warm but not hot. Add the yeast and allow it to sit for 1-2 minutes.
- Add the dry ingredients, using only 3 cups of the flour, to a mixer. Pour in the milk, butter, and yeast mixture and add the egg. Beat on medium-high with the paddle attachment for 1-2 minutes until incorporated. Add the orange zest and mix.
- Switch to the dough hook attachment and slowly add the remaining 1 cup of flour. Beat well until incorporated, then continue beating for 5 minutes.
- Mix all of the orange filling ingredients together in a small bowl.
- Roll the dough into a long rectangle on a floured surface. Spread the orange filling evenly over the dough, then spoon the cranberry filling on top. Leave some space around the edges because the filling will spread as you roll. You do not need to use all of the cranberry filling.
- Roll the dough into a long log, keeping it tightly tucked. Pinch the edge to seal.
- Cut into 1 1/2-inch rolls and place in a greased 9×13-inch baking dish. Cover with a towel and place in a warm area to rise for 1 hour.
- Preheat the oven to 350°F. Bake for 20-30 minutes, or until the tops are golden brown and the centers are cooked through.
- To make the glaze, add the melted butter, milk, and vanilla extract to the powdered sugar and mix on high using a stand mixer or electric hand mixer. Add the orange juice and continue mixing. Add the orange zest and mix until just incorporated.
- Drizzle the glaze over the rolls while they are still warm, but not hot.
- Serve warm or at room temperature.
Notes
- Adapted from Our Best Bites.
- Make Ahead Instructions were referenced in the source, but no further details were provided.
- Cook Time: 20-30 minutes
- Category: Breakfast, Brunch, Dessert
- Method: Bake
- Cuisine: American