Jump to Recipe Jump to Video Print Recipe

There’s no better way to celebrate the holiday season than with a batch of freshly baked Christmas cinnamon rolls! This vegan-friendly recipe transforms the classic treat into a festive masterpiece, featuring a tendre, fluffy dough, a sweet-tart swirl of homemade cranberry and orange sauce, and a luxurious cream cheese glaze.

close up Christmas Cinnamon Rolls with Cranberry

Christmas Cinnamon Rolls with Cranberry Sauce – The Best Festive Recipe

These Christmas cinnamon rolls with cranberry sauce are everything you could want from a festive bake: soft, fluffy, fragrant, and wonderfully indulgent. They make the perfect treat to enjoy throughout the holiday season, whether you serve them warm for breakfast, as part of a festive brunch spread, or simply as a sweet afternoon pick-me-up with a cup of tea. This is a fully vegan-friendly recipe, made without eggs and using dairy-free alternatives, including plant-based spread, milk, and cream cheese, so everyone around the table can enjoy them.

The Kenwood Cooking Chef XL has made the whole process so much easier. You can read my full review and get your exclusive reader’s offer here.

serving Christmas Cinnamon Rolls with Cranberryserving Christmas Cinnamon Rolls with Cranberry

Why These Christmas Cinnamon Rolls Are a Holiday Must-Make

What makes these rolls especially special is the filling, a vibrant swirl of homemade cranberry and orange sauce gently spiced with cinnamon. The tartness of the cranberries contrasts beautifully with the soft, buttery dough and the warm notes of the cinnamon, creating a festive flavour combination that tastes like Christmas in every bite. The icing brings everything together: a simple but luxurious mixture of plant-based cream cheese, icing sugar, a hint of vanilla, and just a splash of orange juice. Once drizzled over the warm rolls, it melts slightly into the swirls and makes each piece irresistibly moreish.

One of the advantages of this recipe is that the cranberry sauce is incredibly easy to make from scratch. In fact, you can prepare it while the dough is proving, so the whole process feels smooth and efficient. Homemade cranberry sauce is far superior to anything shop-bought in this context: it thickens beautifully, spreads evenly, and adds a freshness that perfectly balances the richness of the dough and icing.

Watch How To Make These Christmas Cinnamon Rolls with Cranberry

Kenwood Cooking Chef XL: The Perfect Food Mixer

For this recipe, I used the Kenwood Cooking Chef XL, which made the process even more seamless. Its integrated EasyWeigh scale allows you to weigh ingredients directly into the bowl, ensuring accuracy while cutting down on washing-up. The machine’s induction heating is especially helpful when working with enriched doughs; you can set the bowl to maintain a steady 30°C, creating the ideal environment for the dough to rise softly and consistently. It takes the guesswork out of proving and helps achieve that tender, pillowy texture that makes cinnamon rolls so irresistible.

Christmas Cinnamon Rolls with Cranberry with Kenwood Cooking Chef XLChristmas Cinnamon Rolls with Cranberry with Kenwood Cooking Chef XL

If you’re curious about how the machine performs in everyday cooking and baking, you can read my full review of the Kenwood Cooking Chef XL. And if you decide it might be the perfect addition to your kitchen, don’t forget to claim your exclusive offer to receive 3 free attachments plus 20% off any extras.

Get 3 attachments for FREE and 20% OFF on any additional attachments
using my code THEFLEXITARIAN on Kenwood website.

TO REDEEM, SIMPLY
1) Add the Cooking Chef XL to your cart
2) Go to cart
3) Insert coupon “THEFLEXITARIAN”
4) You will see the message “you got 3 free attachments”
5) Click the message and choose your attachments

If you’d like to prepare these Christmas cinnamon rolls ahead of time, whether to save stress on Christmas morning or to have a festive treat ready for guests, there are helpful tips in the recipe card below. These festive rolls are sure to become a seasonal favourite.

close up of the doughclose up of the dough

Other Christmas Recipes You Might Like

How To Make These Christmas Cinnamon Rolls with Cranberry

Ingredients:

To make these Christmas cinnamon rolls with cranberry sauce, you will need:

  • plain flour (sifted or pre-sifted)
  • fast-action dried yeast
  • sugar
  • salt
  • milk of choice
  • dairy-free spread
  • cranberry sauce

FOR THE GLAZE

  • cream cheese of choice
  • icing sugar
  • vanilla extract
  • orange juice
Christmas Cinnamon Rolls with Cranberry with handChristmas Cinnamon Rolls with Cranberry with hand

Step 1: Mix The Dry Ingredients

Combine the flour, yeast, sugar, and salt into the food mixer bowl. Fit the dough hook.

Kenwood Cooking Chef XL dough hookKenwood Cooking Chef XL dough hook

Step 2: Heat the Milk and Spread

Place the milk and dairy-free spread in a small saucepan and heat up to around 40-45°C/104-113°F until the dairy-free spread has melted. Alternatively you can use a microwave.

Christmas Cinnamon Rolls mixing ingredientsChristmas Cinnamon Rolls mixing ingredients

Step 3: Mix the Dough

  • Pour the milk mixture into the flour mixture.
  • Knead until the dough forms and is elastic and supple, about 10 minutes at speed 1 or 2.
  • Remove the dough hook and place the splashguard (or cover with a damp cloth if you are not using a Kenwood Cooking Chef XL)
  • Prove the dough for around 1 to 1 ½ hour, or until the dough has doubled in size at 30°C speed off (if you are not using a Kenwood Cooking Chef XL leave to prove covered in a warm place).
dough proving in Kenwood Cooking Chef XLdough proving in Kenwood Cooking Chef XL

Step 4: Make The Cranberry Sauce

In the meantime, make the cranberry sauce. Once done, leave to cool down completely.

making cranberry saucemaking cranberry sauce

Step 5: Make The Rolls

  • Once the dough has risen, punch it with your fist to deflate it.
  • Roll the dough out on a lightly floured surface to a 42 x 30 cm rectangle (approx 16.5 x 12 inch).
  • Spread the cranberry sauce evenly on top of the dough.
  • Roll the dough up tightly to a 42cm (16.5 inch) long log.
  • Using a sharp knife or a thread (see note 1), cut the roll into 12 buns, each about 3.5cm (1 1/3 inches) thick.
  • Arrange the buns in a greased ovenproof dish.
Cutting Christmas Cinnamon RollsCutting Christmas Cinnamon Rolls

Step 6: Leave The Rolls to Prove

Cover with a cling film or tea/ kitchen towel and leave to prove in a warm place for 30 to 45 minutes, until doubled in size.

Proving Christmas Cinnamon RollsProving Christmas Cinnamon Rolls

Step 7: Bake The Buns

Bake the buns for 20 to 25 minutes until lightly brown. When done, remove the buns from the oven and leave to cool for a few minutes while you make the glaze.

Cooked Christmas Cinnamon Rolls in dishCooked Christmas Cinnamon Rolls in dish

Step 8: Make The Glaze

To make the glaze, fit the whisk hook in the food mixer. Add the cream cheese, icing sugar, vanilla extract and 1 Tbsp of orange juice into the food mixer bowl and whisk together until smooth. Add another tablespoon of orange juice if necessary.

Making glazeMaking glaze

Step 9: Glaze The Christmas Cinnamon Rolls & Serve

Drizzle the glaze over the buns and leave to cool before serving.

Christmas Cinnamon Rolls with Cranberry in dishChristmas Cinnamon Rolls with Cranberry in dish

Make-Ahead Instructions for Christmas Morning

To reduce stress on the big day, these Christmas cinnamon rolls can be prepared ahead of time using one of two methods:

1. Overnight Cold Proof (Recommended)

This method allows you to bake the rolls fresh on Christmas morning.

Bake: Proceed with Step 7: Bake The Buns.

Prep: Follow the recipe exactly up to Step 5: Make The Rolls (after arranging them in the ovenproof dish).

Chill: Instead of covering them with cling film and leaving them to rise for the second prove (Step 6), cover the dish tightly with cling film and place it in the refrigerator. The rolls can chill for 8 to 18 hours. The cold temperature slows the yeast activity.

The Morning Of: Take the dish out of the fridge 1.5 to 2 hours before you plan to bake. Leave them covered in a warm spot (like on top of a warming oven or a sunny windowsill) to come to room temperature and complete the final prove. They should look puffy and doubled in size.

2. Freezing Unbaked Rolls (For Longer Storage)

If you need to prepare them weeks in advance, freezing is a great option. Freezing them unbaked before the second proving is best, as it enables to dough to rise just before baking, giving the rolls a fluffy texture.

  • Prep: Follow the recipe exactly up to Step 5: Make The Rolls (after arranging them in the ovenproof dish). Do not let them rise (skip Step 6).
  • Freeze: Cover the dish tightly with cling film and foil or a freezer-safe lid. Place the entire dish in the freezer until solid. Label with date (they should keep up to 3 months)
  • Baking from Frozen:
    • Remove the rolls from the freezer.
    • Let them thaw covered in the fridge overnight (8-10 hours).
    • The next morning, take them out, place them in a warm spot, and let them finish proving for about 1 to 2 hours until doubled in size.
    • Bake as directed (Step 7). They may need an extra 5 minutes of baking time.

Storage and Reheating Tips

These tips ensure your rolls remain soft and fluffy for days.

  • Storage (Un-glazed): Once the rolls have completely cooled, transfer them to an airtight container. They can be stored at room temperature for up to 3 days, or in the refrigerator for up to 5 days.
  • Storage (Glazed): If you have glazed the rolls, they should be stored in the refrigerator due to the cream cheese icing. They will keep for up to 3 days in an airtight container.
  • Reheating: The best way to enjoy leftover rolls is to reheat them briefly:
    • Microwave: Wrap an individual roll loosely in a damp paper towel and heat for 15-30 seconds until warm and soft.
    • Oven: Place the rolls in an oven-safe dish, cover loosely with foil, and bake in a preheated oven at 180°C / 350°F for 5-8 minutes.

FAQs: Baking the Perfect Festive Rolls

Can I make these Christmas cinnamon rolls the night before?

Yes, absolutely! This is the best way to enjoy them fresh on Christmas morning. After shaping the rolls and placing them in the baking dish (Step 5), cover the dish tightly and place it in the refrigerator overnight (for 8–18 hours). The next morning, allow them to sit at room temperature for 1.5 to 2 hours to finish proving before baking as directed.

Why does the recipe specify ‘sifted or pre-sifted’ flour? Do I really need to sift it?

Sifting the flour is not crucial but highly recommended because it achieves that classic light and fluffy texture of perfect cinnamon rolls. You can also also pre-sifted store-bought flour.

Why didn’t my cinnamon roll dough rise?

The most common reasons are:
Water/Milk Temperature: The liquid was too hot and killed the yeast (it should be warm, 40-45°C/104-113°F.
Inactive Yeast: Your yeast may be old or expired.
Proving Environment: The room was too cold. If you don’t have a warming feature like the Kenwood Cooking Chef XL has, place the dough in a slightly warm oven (turned off, but briefly warmed) or a draft-free spot.

I don’t have fresh cranberries. Can I use store-bought cranberry sauce instead?

Yes, absolutely!

What is the best dairy-free milk to use in this recipe?

For the richest texture, oat milk or soy milk are excellent choices due to their higher fat content compared to almond or rice milk. They help the dough stay moist and tender, yielding that perfect pillowy texture expected of great cinnamon rolls.

How can I tell if the rolls are fully baked?

The rolls are done when the tops are lightly golden brown. If the tops are browning too quickly, loosely cover the dish with aluminum foil during the last 5-10 minutes of baking.

I hope you enjoy these Christmas cinnamon rolls with cranberry as much as I do.  If you do make them, don’t forget to tag me on Instagram!

christmas cinnamon rollschristmas cinnamon rolls

Christmas Cinnamon Rolls with Cranberry

These Christmas cinnamon rolls are soft, fluffy, and filled with a vibrant homemade cranberry and orange sauce. Drizzled with a rich cream cheese glaze, this is the perfect vegan treat for a festive breakfast or holiday brunch.

DieTARY CHOICEDairy-Free Recipes, Egg-Free Recipes, Nut-Free Recipes, Soya-Free Recipes, Vegan Recipes

Prep Time 3 hours

Cook Time 25 minutes

Total Time 3 hours 25 minutes

Course Breakfast, Christmas Recipes, Vegan Desserts

Cuisine American

Servings 12 servings

Calories 277 kcal

Disclaimer: the equipment list above includes affiliate links to products I use and like.

Watch How To Make This Recipe

Ingredients  

  • 400 g plain flour (sifted or pre-sifted)
  • 1 sachet fast-action dried yeast 7g / 2 ¼ teaspoons
  • 3 Tbsp sugar
  • 1/4 tsp salt
  • 200 ml milk of choice
  • 60 g dairy-free spread
  • 225 g cranberry sauce

FOR THE GLAZE

  • 120 g cream cheese of choice
  • 120 g icing sugar
  • 1/2 tsp vanilla extract
  • 1-2 Tbsp orange juice

(Switch on to prevent your screen from going dark)

Instructions 

  • Combine the flour, yeast, sugar, and salt into the food mixer bowl.

    400 g plain flour (sifted or pre-sifted), 1 sachet fast-action dried yeast, 3 Tbsp sugar, 1/4 tsp salt

  • Fit the dough hook.

  • Place the milk and dairy-free spread in a small saucepan and heat up to around 40-45°C/104-113°F until the dairy-free spread has melted. Alternatively you can use a microwave.

    200 ml milk of choice, 60 g dairy-free spread

  • Pour the milk mixture into the flour mixture.

  • Knead until the dough forms and is elastic and supple, about 10 minutes at speed 1 or 2.

  • Remove the dough hook and place the splashguard (or cover with a damp cloth if you are not using a Kenwood Cooking Chef XL)

  • Prove the dough for around 1 to 1 ½ hour, or until the dough has doubled in size at 30°C speed off (if you are not using a Kenwood Cooking Chef XL leave to prove covered in a warm place).

  • In the meantime, make the cranberry sauce. Once done, leave to cool down completely.
  • Lightly grease an ovenproof rectangular dish (approx. 23 x 33cm / 9×13-inch) with dairy-free spread.

  • Once the dough has risen, punch it with your fist to deflate it.

  • Roll the dough out on a lightly floured surface to a 42 x 30 cm rectangle (approx 16.5 x 12 inch).

  • Spread the cranberry sauce evenly on top of the dough.

    225 g cranberry sauce

  • Roll the dough up tightly to a 42cm (16.5 inch) long log.

  • Using a sharp knife or a thread (see note 1), cut the roll into 12 buns, each about 3.5cm (1 1/3 inches) thick.

  • Arrange the buns in the ovenproof dish.

  • Cover with a cling film or tea/ kitchen towel and leave to prove in a warm place for 30 to 45 minutes, until doubled in size.

  • Preheat the oven to 180°C / 350°F.

  • Bake the buns for 20 to 25 minutes until lightly brown. When done, remove the buns from the oven and leave to cool for a few minutes while you make the glaze.

  • To make the glaze, fit the whisk hook in the food mixer. Add the cream cheese, icing sugar, vanilla extract and 1 Tbsp of orange juice into the food mixer bowl and whisk together until smooth. Add another tablespoon of orange juice if necessary.

    120 g cream cheese of choice, 120 g icing sugar, 1/2 tsp vanilla extract, 1-2 Tbsp orange juice

  • Drizzle the glaze over the buns and leave to cool before serving.

Notes

Note 1 – Cutting the buns: If the knife you are using is not sharp enough, it may compress the layers of the buns rather than cleanly slicing through. Note 2 – To make ahead: After preparing the buns and placing them in the oven dish (step 12), cover the baking tray tightly with plastic wrap and refrigerate overnight. The next day, prove the buns as per step 13 in a warm environment for about an hour or until they double in size. Bake as per step 15. Note 3 – To freeze: See “Make-Ahead Instructions for Christmas Morning” section.

 

Wrap the baked buns individually or as a batch in plastic wrap and then aluminium foil to prevent them from developing freezer burn. When ready to use them, thaw the buns in the refrigerator or at room temperature and warm them in the oven before serving.

Nutrition

Serving: 1servingCalories: 277kcalCarbohydrates: 48gProtein: 5gFat: 8gSaturated Fat: 3gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gTrans Fat: 0.02gCholesterol: 12mgSodium: 121mgPotassium: 85mgFiber: 1gSugar: 20gVitamin A: 364IUVitamin C: 1mgCalcium: 37mgIron: 2mg

Find this recipe online:

Christmas Cinnamon Rolls with Cranberry

DID YOU MAKE THIS RECIPE? Leave a review in the comments below! or share it on Instagram tagging @theflexitarianuk.

I cannot wait to see your posts!

Other Things You Might Like


[ad_2]
Source link


Leave a Reply

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