Go Back

Cranberry Orange Sweet Rolls

Cranberry orange sweet rolls with a tender, yeasted dough, a jammy cranberry filling, and an orange cream cheese glaze. Swirl, slice, rise, then bake until golden and drizzle with citrusy glaze while warm.
Prep Time 45 minutes
Cook Time 25 minutes
rising 2 hours
Total Time 3 hours 10 minutes
Servings: 12 servings
Course: Breakfast
Cuisine: American
Calories: 420

Ingredients
  

For dough
  • 0.75 cup warm milk
  • 2.25 tsp yeast
  • 0.25 cup sugar
  • 0.33 cup melted butter
  • 2 eggs
  • 1 tsp vanilla
  • 4 cup flour
  • 1 tsp salt
  • 2 tsp orange zest
For filling
  • 0.5 cup softened butter
  • 0.5 cup sugar
  • 1.5 cup fresh or frozen cranberries (chopped)
  • 2 tbsp orange zest
  • 1 tbsp orange juice
For orange cream cheese glaze
  • 4 oz cream cheese
  • 2 cup powdered sugar
  • 3 tbsp orange juice
  • 1 tsp orange zest

Equipment

  • 1 sheet pan

Method
 

Activate yeast and make the dough
  1. Warm the milk, sprinkle in the yeast, and let stand until foamy, about 5 minutes, while you set up the rest of the ingredients (no temperature beyond warm).
  2. Combine warm milk mixture with sugar, melted butter, eggs, vanilla, orange zest, flour, and salt, then knead until smooth and elastic, kneading for 8 minutes at a steady rhythm with visible dough strength forming.
  3. Place dough in a lightly greased bowl, cover, and rise for 1 hour at warm room temperature (until doubled in size with a puffy, airy look).
Make the cranberry-orange filling
  1. Simmer chopped cranberries, sugar, orange zest, and orange juice until jammy, 10 to 15 minutes, stirring often so juices thicken and cling to the spoon.
  2. Cool the cranberry filling completely so it spreads without melting the dough.
Assemble and rise
  1. Roll the dough into a rectangle, then spread softened butter over the surface in an even layer.
  2. Spread the cooled cranberry filling over the butter, leaving a small border, so the filling reaches the edges of the future swirl.
  3. Roll the dough tightly into a log, using gentle pressure to form a compact spiral with distinct layers.
  4. Cut the log into 12 rolls and place them cut-side up on a sheet pan.
  5. Cover and rise for 45 minutes at warm room temperature until noticeably puffy and touching slightly at the edges.
Bake and glaze
  1. Bake at 375°F for 22 to 25 minutes, until the tops are golden and the centers look set with light browning.
  2. Beat the cream cheese, powdered sugar, orange juice, and orange zest until smooth, then drizzle generously over warm rolls so the glaze melts slightly and settles into the ridges.

Notes

For best texture, keep the cranberry filling fully cool before spreading so you don’t melt the dough or create leaks. Store baked rolls covered in the refrigerator up to 3 days; reheat gently in the microwave for 20–30 seconds. Freeze unfrosted rolls (after baking and cooling) up to 2 months, then thaw and warm before glazing. For a lighter swap, use low-fat cream cheese in the glaze—flavor stays bright though the frosting may be slightly thinner.