Cranberry Orange Cinnamon Rolls
Cranberry Orange Cinnamon Rolls (Tall, Soft and Fluffy!)
These homemade Cranberry Orange Cinnamon Rolls are incredibly soft, fluffy, and filled with sweet cinnamon sugar, fresh cranberries, and bright orange flavor. Topped with a creamy orange glaze, they’re the perfect homemade cinnamon rolls for Christmas morning, holiday brunch, or a cozy weekend breakfast!

Homemade Cranberry Orange Cinnamon Rolls
There’s something wonderful about the combination of fresh cranberries and sweet oranges during the holiday season. These Cranberry Orange Cinnamon Rolls bring those delicious flavors together in one incredibly soft, gooey, homemade breakfast treat!
Made with a rich, buttery yeast dough, a sweet cranberry orange cinnamon filling, and a luscious orange cream cheese glaze, these cinnamon rolls are everything you could want in a homemade holiday breakfast.
The fresh cranberries cook down into a beautiful ruby-red filling that’s sweet, tart, and bursting with orange flavor. A layer of buttery cinnamon sugar adds warmth and richness, while the fresh orange zest makes every bite taste bright and delicious.
What makes these cinnamon rolls extra special is the dough. We’re using a simple baking technique called tangzhong, which involves cooking a small portion of the flour and milk together before adding it to the dough.
This helps the dough hold onto moisture, giving you wonderfully soft, fluffy cinnamon rolls that stay tender even after cooling.
I also love using a little King Arthur dough conditioner to help improve the texture and rise. Combined with Gold Medal all-purpose flour, this dough produces beautifully tall cinnamon rolls with soft, pillowy centers.
Finish them with a generous spoonful of orange cream cheese glaze while they’re still warm, and you have a truly irresistible holiday breakfast!

Why You’ll Love These Cranberry Orange Cinnamon Rolls
- Extra soft and fluffy: The tangzhong method helps create tender, bakery-style cinnamon rolls.
- Made with fresh cranberries: A homemade cranberry filling gives these rolls a gorgeous color and delicious sweet-tart flavor.
- Bright orange flavor: Fresh orange zest and juice are used in both the filling and glaze.
- Warm cinnamon filling: Buttery brown sugar and cinnamon balance the tart cranberries.
- Tall, gooey centers: Eight generous rolls bake together in a pan for wonderfully soft sides.
- Perfect for Christmas morning: These beautiful cranberry orange rolls make a festive holiday breakfast.
- Make-ahead friendly: Prepare the rolls the night before and bake them fresh in the morning.
Ingredients for Cranberry Orange Cinnamon Rolls
For the Tangzhong
- 3 tablespoons Gold Medal all-purpose flour
- 1/2 cup whole milk
For the Cinnamon Roll Dough
- 3 cups Gold Medal all-purpose flour, plus a little extra if needed
- 1/4 cup granulated sugar
- 2 1/4 teaspoons instant yeast (1 packet)
- 1 tablespoon King Arthur dough conditioner, or the amount directed on your product’s label
- 3/4 teaspoon salt
- 1/2 cup whole milk, warmed to approximately 100–110°F
- 1 large egg, room temperature
- 1 large egg yolk
- 4 tablespoons unsalted butter, softened
- 1 tablespoon fresh orange zest
- Prepared tangzhong
For the Fresh Cranberry Orange Filling
- 1 1/2 cups fresh cranberries
- 1/3 cup granulated sugar
- 1/4 cup fresh orange juice
- 1 teaspoon fresh orange zest
- 1 teaspoon cornstarch
- 1 tablespoon cold water
For the Cinnamon Sugar Filling
- 4 tablespoons unsalted butter, very soft
- 1/2 cup packed light brown sugar
- 1 1/2 tablespoons ground cinnamon
- Pinch of salt
For the Orange Cream Cheese Glaze
- 4 ounces cream cheese, softened
- 2 tablespoons unsalted butter, softened
- 1 cup powdered sugar
- 2 tablespoons fresh orange juice, plus more if needed
- 1 teaspoon fresh orange zest
- 1/2 teaspoon vanilla extract
- Pinch of salt
Optional Before Baking
- 1/4 cup heavy cream, warmed slightly
The heavy cream is optional, but pouring a little around the risen rolls just before baking can give them an extra gooey, tender texture.
How to Make Cranberry Orange Cinnamon Rolls
Step 1: Make the Tangzhong
In a small saucepan, whisk together 3 tablespoons of flour and 1/2 cup milk until smooth.
Place the saucepan over medium-low heat and cook, whisking constantly, until the mixture thickens into a smooth, pudding-like paste.
This should take approximately 1–2 minutes.
Remove from the heat and allow the tangzhong to cool until lukewarm.
This simple step helps the dough retain moisture and creates beautifully soft cinnamon rolls.

Step 2: Prepare the Cranberry Orange Filling
In a small saucepan, combine the fresh cranberries, granulated sugar, orange juice, and orange zest.
Cook over medium heat for approximately 7–10 minutes, stirring occasionally, until the cranberries begin to burst and release their juices.
Use a spoon or potato masher to gently crush the softened cranberries.
In a small bowl, stir together the cornstarch and cold water.
Pour the cornstarch mixture into the cranberry filling and cook for another 1–2 minutes, stirring constantly, until the filling becomes thick and glossy.
Remove from the heat and allow it to cool completely.
Important: The cranberry filling should be thick, not runny. A thick filling helps prevent the rolls from becoming soggy and keeps the beautiful cranberry swirls in place.

Step 3: Prepare the Cinnamon Roll Dough
In the bowl of a stand mixer fitted with the dough hook, combine the flour, granulated sugar, instant yeast, dough conditioner, and salt.
Add the warm milk, egg, egg yolk, softened butter, orange zest, and cooled tangzhong.
Mix on low speed until a shaggy dough forms.
Increase to medium-low speed and knead for approximately 8–12 minutes, or until the dough becomes smooth, elastic, and slightly tacky.
The dough should be soft and supple, but not excessively sticky.
If necessary, add additional flour 1 tablespoon at a time. Avoid adding too much flour, as this can make the cinnamon rolls dense.

Step 4: Let the Dough Rise
Lightly grease a large mixing bowl.
Transfer the dough to the bowl and cover with plastic wrap or a clean kitchen towel.
Allow the dough to rise in a warm, draft-free place for approximately 60–90 minutes, or until noticeably puffy and roughly doubled in size.
Step 5: Prepare the Cinnamon Sugar Filling
In a small bowl, mix together the softened butter, brown sugar, cinnamon, and a pinch of salt.

Stir until you have a smooth, spreadable cinnamon sugar paste.
Set aside.
Step 6: Roll Out the Dough
Once the dough has risen, gently turn it onto a lightly floured work surface.
Roll the dough into a rectangle approximately 12 inches by 16 inches.
Try to keep the thickness even so the cinnamon rolls bake uniformly.
Step 7: Add the Cinnamon and Cranberry Filling
Spread the cinnamon sugar mixture evenly over the dough, leaving approximately 1/2 inch uncovered along one long edge.
Next, spoon the cooled cranberry orange filling over the cinnamon sugar layer.
Gently spread the cranberry filling into a thin, even layer.
Avoid piling too much filling in one area.

Step 8: Roll and Slice
Starting at the long 16-inch edge, carefully roll the dough into a tight log.
Pinch the seam gently to seal.
Using unflavored dental floss or a very sharp knife, cut the dough into 8 equal rolls, approximately 2 inches thick.
Using dental floss helps keep the beautiful spiral shape without squashing the dough.

Step 9: Arrange in the Baking Dish
Lightly grease a 9-by-13-inch baking dish.
Arrange the 8 cinnamon rolls in the prepared pan, leaving a little space between them for rising.
Cover loosely and allow the rolls to rise for another 45–60 minutes, or until very puffy and beginning to touch.
Step 10: Bake the Cinnamon Rolls
Preheat the oven to 350°F.
If using the optional heavy cream, gently pour the warmed cream around the rolls just before baking.
Bake for approximately 28–35 minutes, until the tops are lightly golden and the dough in the centers is fully baked.
For the most accurate results, the dough portion near the center should reach approximately 190°F.
If the tops begin browning too quickly, loosely cover the pan with aluminum foil during the final part of baking.
Allow the rolls to cool for approximately 10 minutes before glazing.
Step 11: Make the Orange Cream Cheese Glaze
In a medium mixing bowl, beat the softened cream cheese and butter until smooth and creamy.
Add the powdered sugar, fresh orange juice, orange zest, vanilla extract, and salt.
Beat until the glaze is smooth and fluffy.
If you prefer a thinner glaze, add a little more orange juice, 1 teaspoon at a time.
Step 12: Frost and Serve
Spread the orange cream cheese glaze generously over the warm cinnamon rolls.
The glaze will soften and melt slightly into the swirls, creating a delicious creamy finish.
For an extra beautiful presentation, sprinkle a little additional fresh orange zest over the top.
Serve warm and enjoy!

The Secret to Tall, Fluffy Cinnamon Rolls
If you’ve ever wondered how bakeries make cinnamon rolls so tall and incredibly soft, the secret is in the dough preparation.
Use Tangzhong
Tangzhong is a simple technique that involves heating flour and liquid together until thickened.
This allows the flour to absorb more moisture, helping the finished cinnamon rolls stay soft and fluffy.
Don’t Add Too Much Flour
The dough should feel soft and slightly tacky.
Adding too much flour during kneading or rolling can make the rolls heavy and dry.
Knead Until Elastic
Proper kneading develops the gluten structure that helps the dough rise and hold its shape.
The finished dough should be smooth and stretchy.
Let the Dough Rise Fully
Don’t rush the rising process.
The dough should become noticeably puffy during both rises.
Make Thick Cinnamon Rolls
Cutting the dough into 8 large rolls rather than 12 smaller rolls creates beautiful, tall cinnamon rolls with thick, soft layers.
Avoid Overbaking
Overbaking is one of the biggest reasons homemade cinnamon rolls become dry.
Remove the rolls once the centers are fully baked and the tops are lightly golden.
Tips for the Best Cranberry Orange Filling
Fresh cranberries are naturally tart, which makes them wonderful for sweet breakfast recipes.
For the best results, cook the cranberry filling before spreading it over the dough.
This helps soften the berries, concentrate their flavor, and remove excess moisture.
The filling should be thick enough to spread without running off the dough.
Allow it to cool completely before assembling the rolls. Warm filling can soften the butter in the cinnamon layer and make the dough difficult to roll.
Can I Use Frozen Cranberries?
Absolutely!
Frozen cranberries work just as well as fresh cranberries in this recipe.
There’s no need to thaw them before cooking the filling.
Simply add the frozen cranberries to the saucepan with the sugar and orange juice. They may need a few extra minutes to soften and burst.
Make-Ahead Cranberry Orange Cinnamon Rolls
These cinnamon rolls are perfect for preparing the night before Christmas morning.
Prepare the dough, cranberry filling, and cinnamon sugar filling as directed.
Roll, fill, slice, and arrange the cinnamon rolls in the prepared baking dish.
Cover tightly and refrigerate overnight, for up to approximately 12–16 hours.
The next morning, remove the rolls from the refrigerator and allow them to sit at room temperature until noticeably puffy, approximately 60–90 minutes depending on your kitchen temperature.
Bake as directed.
Prepare the orange cream cheese glaze while the rolls are baking.
How to Store Cranberry Orange Cinnamon Rolls
Refrigerator: Store leftover frosted cinnamon rolls in an airtight container in the refrigerator for up to 4 days.
Freezer: Freeze unfrosted baked cinnamon rolls in a freezer-safe container for up to 2 months for best quality.
Reheating: Warm an individual cinnamon roll in the microwave for approximately 15–25 seconds, or until soft and warm.
For the best texture, reheat unfrosted rolls before adding fresh glaze.
Prep Time: 35 minutes
Rise Time: 1 hour 45 minutes–2 hours 30 minutes
Bake Time: 28–35 minutes
Total Time: Approximately 3–4 hours
Yield: 8 large cinnamon rolls
Course: Breakfast, Brunch, Dessert
Cuisine: American
Frequently Asked Questions
What makes cranberry orange cinnamon rolls so soft?
The tangzhong method helps the dough retain moisture, creating cinnamon rolls that are extra soft and fluffy.
Can I use all-purpose flour instead of bread flour?
Yes! This recipe is specifically designed for Gold Medal all-purpose flour.
The tangzhong and dough conditioner help create a wonderfully soft texture without needing bread flour.
Do I have to use dough conditioner?
No. Dough conditioner is optional.
You can make delicious cinnamon rolls without it, although the finished texture and rise may vary slightly.
Can I use cranberry orange jam instead of making the filling?
Yes! You can substitute approximately 3/4 cup of thick homemade cranberry orange jam for the cooked cranberry filling.
Spread the jam in a thin layer over the cinnamon sugar filling.
Avoid using too much jam, as an overly thick layer can make the rolls difficult to shape and cause filling to leak during baking.
Can I make these cinnamon rolls without cream cheese frosting?
Absolutely! Make a simple orange glaze using powdered sugar, fresh orange juice, and orange zest.
Why are my cinnamon rolls dense?
Dense cinnamon rolls are often caused by adding too much flour, insufficient kneading, or not allowing enough time for the dough to rise.
Can I make these cinnamon rolls for Christmas morning?
Yes! Assemble the rolls on Christmas Eve, refrigerate overnight, and bake them fresh on Christmas morning.
