Cranberry Orange Cinnamon Rolls with Cream Cheese Frosting

Why You’ll Love This Recipe

Cranberry Orange Cinnamon Rolls with Cream Cheese Frosting bring a festive twist to classic cinnamon rolls. The tartness of cranberries pairs beautifully with the bright citrusy flavor of orange, all wrapped in a soft, pillowy dough swirled with warm cinnamon sugar. Topped with a rich, tangy cream cheese frosting, these rolls are perfect for holiday mornings, special brunches, or cozy weekends at home.

ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

flour
active dry yeast
milk
unsalted butter
granulated sugar
eggs
salt
fresh or dried cranberries
orange zest
orange juice
brown sugar
ground cinnamon
cream cheese
powdered sugar
vanilla extract

directions

Warm the milk until lukewarm, then dissolve the yeast in it and let it sit for 5-10 minutes until foamy.

In a large mixing bowl, combine the yeast mixture with melted butter, sugar, eggs, and salt. Gradually add flour and knead until a smooth dough forms.

Cover the dough and let it rise in a warm place for 1 to 1.5 hours, or until doubled in size.

Meanwhile, prepare the filling by mixing softened butter with brown sugar, cinnamon, orange zest, and chopped cranberries.

Roll out the risen dough into a rectangle and spread the filling evenly across the surface.

Roll the dough tightly into a log and slice into even rolls.

Place the rolls in a greased baking dish, cover, and let them rise again for about 30-45 minutes.

Preheat the oven to 350°F (175°C) and bake the rolls for 25-30 minutes, or until golden brown.

While the rolls bake, prepare the cream cheese frosting by beating together cream cheese, softened butter, powdered sugar, vanilla extract, and a splash of orange juice until smooth.

Spread the frosting over the warm rolls before serving.

Servings and timing

This recipe yields 12 rolls.
Preparation time: 25 minutes
Rising time: 1 hour 45 minutes
Baking time: 25-30 minutes
Total time: about 2 hours 40 minutes

Variations

Add chopped pecans or walnuts to the filling for a crunchy texture.
Use orange marmalade instead of zest for a more intense orange flavor.
Swap cranberries for dried cherries or raisins if desired.
Drizzle with a simple orange glaze in place of cream cheese frosting.

storage/reheating

Store rolls in an airtight container at room temperature for up to 2 days or refrigerate for up to 5 days.
To reheat, warm in the microwave for 20-30 seconds or in a low oven until soft and gooey.
Freeze baked rolls (unfrosted) for up to 2 months. Thaw and frost when ready to serve.

Cranberry Orange Cinnamon Rolls with Cream Cheese Frosting

FAQs

Can I use instant yeast instead of active dry?

Yes, instant yeast can be added directly to the flour—no need to activate it in milk.

Can I make these rolls ahead of time?

Yes, prepare and arrange in the baking dish, then refrigerate overnight. Let come to room temperature before baking.

Can I use dried cranberries?

Absolutely. Rehydrate them in warm water or orange juice if you prefer them softer.

What if I don’t have fresh oranges?

You can substitute bottled orange juice and a bit of orange extract or dried zest.

Can I skip the frosting?

Sure! You can leave them plain or dust with powdered sugar instead.

How do I know the dough is kneaded enough?

It should be smooth, elastic, and not sticky—about 8-10 minutes by hand or 5-7 minutes with a mixer.

Are these rolls overly sweet?

They’re balanced with tart cranberries and citrus—sweet, but not cloying.

Can I add spices like nutmeg or cardamom?

Yes, a pinch of either can enhance the warm flavor profile beautifully.

Are these rolls good for kids?

Yes, the mild sweetness and fun swirls make them a hit with little ones too.

Can I use gluten-free flour?

You can try a gluten-free baking blend, but results may vary in texture and rise.

Conclusion

Cranberry Orange Cinnamon Rolls with Cream Cheese Frosting are the perfect cozy upgrade to a classic breakfast treat. With their tangy-sweet filling, citrusy aroma, and creamy topping, they’re sure to become a seasonal favorite or an anytime indulgence. Whether you serve them on a holiday morning or a relaxing Sunday, these rolls are guaranteed to brighten your day.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Cranberry Orange Cinnamon Rolls with Cream Cheese Frosting

Cranberry Orange Cinnamon Rolls with Cream Cheese Frosting

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Molly Yeh
  • Prep Time: 1 hour 30 minutes
  • Cook Time: 30 minutes
  • Total Time: 2 hours
  • Yield: 12 rolls 1x
  • Category: Breakfast, Dessert
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Description

Soft and fluffy cinnamon rolls filled with a festive cranberry-orange mixture and topped with rich cream cheese frosting. Perfect for holiday mornings or a cozy brunch.


Ingredients

Units Scale
  • 2 1/4 tsp active dry yeast
  • 3/4 cup warm milk
  • 1/4 cup granulated sugar
  • 1/4 cup unsalted butter, melted
  • 1 large egg
  • 1/2 tsp salt
  • 3 cups all-purpose flour
  • 1 cup fresh cranberries, chopped
  • 1 tbsp orange zest
  • 1/4 cup orange juice
  • 1/2 cup brown sugar
  • 1 tsp ground cinnamon
  • 2 tbsp butter, softened (for filling)
  • 4 oz cream cheese, softened
  • 2 tbsp butter, softened (for frosting)
  • 1 cup powdered sugar
  • 1/2 tsp vanilla extract
  • 12 tbsp milk (to adjust frosting consistency)

Instructions

  1. In a large mixing bowl, dissolve yeast in warm milk and let sit for 5 minutes until frothy.
  2. Add sugar, melted butter, egg, and salt. Mix well.
  3. Add flour gradually and knead until a soft dough forms. Cover and let rise for 1 hour, or until doubled in size.
  4. Meanwhile, prepare the filling by mixing chopped cranberries, orange zest, orange juice, brown sugar, and cinnamon in a bowl. Set aside.
  5. Roll the dough into a rectangle on a floured surface. Spread softened butter over the surface and then evenly spread the cranberry-orange filling.
  6. Roll up the dough tightly from the long edge and slice into 12 rolls.
  7. Place rolls in a greased baking dish. Cover and let rise for another 30 minutes.
  8. Preheat oven to 350°F (175°C). Bake rolls for 25-30 minutes until golden brown.
  9. While rolls bake, prepare frosting by mixing cream cheese, butter, powdered sugar, vanilla extract, and milk until smooth.
  10. Spread frosting over warm rolls before serving.

Notes

  • You can use dried cranberries if fresh are unavailable—just soak them in warm water for 10 minutes first.
  • Add chopped nuts like pecans or walnuts for extra texture.
  • Store leftover rolls in an airtight container and reheat slightly before serving.

Nutrition

  • Serving Size: 1 roll
  • Calories: 290
  • Sugar: 18g
  • Sodium: 150mg
  • Fat: 12g
  • Saturated Fat: 6g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 1g
  • Protein: 4g
  • Cholesterol: 35mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *