Home » Vegan Gingerbread Cinnamon Rolls

Vegan Gingerbread Cinnamon Rolls

Move aside cinnamon rolls, there’s a new roll in town…. the GINGERBREAD cinnamon rolls! They are filled with a spiced ginger molasses filling and topped off with a creamy and delicious vanilla cream cheese icing. Vegan, easy to make and fool proof!

A white dish filled with gingerbread cinnamon rolls, with mini gingerbread men on top.

Vegan Gingerbread Cinnamon Rolls

I will ALWAYS choose a cinnamon roll over any waffle or muffin for breakfast, hands down. Christmas is a time for indulging and I will probably be making these rolls weekly. Like, don’t even get me started on the smell of these homemade gingerbread cinnamon rolls. DAMN, they’re good! There is nothing better than then smell and warmth of freshly baked rolls. They’re pillowy soft and super cosy. My favourite thing to do during Christmas time is to wrap up on the sofa under a blanket, warm cinnamon roll drenched in cream cheese frosting with a Christmas movie on TV. They’re the most comforting ‘stay at home’ treat.

If you are a gingerbread lover like me, these gingerbread cinnamon rolls will be your to-to this Christmas! Keep reading to learn how to make them.

A tray of un-iced gingerbread cinnamon rolls.

What are Gingerbread Cinnamon Rolls?

Imagine a soft, fluffy and buttery cinnamon roll covered in cream cheese frosting, but now picture it with spiced ginger. A buttery, rich and spiced molasses sugar is wrapped in the most pillowiest spiced roll. It’s good, but hold on.. there’s more. The rolls are then topped with thick and creamy vanilla cream cheese frosting! It’s a scrumptious festive spin on the classic cinnamon roll, and only requires a few added ingredients. Serve these vegan gingerbread cinnamon rolls up hot with a nice cup of tea, or coffee if you’re like me and what could be better?!

Up close of a gingerbread cinnamon roll, with a bite taken out on a gold fork.

Why you need to make these Vegan Gingerbread Cinnamon Rolls:

  • They’re surprisingly easy to make
  • Only requires a few ingredients
  • Vegan friendly
  • Easy to make
  • Can be served warm or cold
  • The roll is soft and the perfect texture
  • Filling is spiced with ground spices and molasses for the best gingerbread flavour
  • Topped with gingerbread biscuits
Pinterest Pin of gingerbread cinnamon rolls.

How to make Vegan Gingerbread Cinnamon Rolls

Don’t blame me when you start to make these every week leading up to Christmas, they are highly addictive. Gingerbread cinnamon rolls are one of the tastiest bakes you’ll make this holiday season. Get the full written recipe and method in the recipe card below.

  1. Wet ingredients

    Whisk together the milk, melted butter, sugar, molasses and yeast in to a large mixing bowl.
    Cover with a tea towel and allow to sit for 10 minutes. This will help activate the yeast. When you remove the towel, the yeast should have grown.

  2. Dry ingredients

    Sift in the flour, ground spices and salt. Knead to combine until a smooth dough. Place the dough ball in a greased bowl.

  3. Prove

    Place a towel over the bowl and place somewhere warm. Allow to prove for 1 hour or until doubled in size.
    After an hour, dust the dough with a sprinkling of flour and roll out on a clean work top.
    Turn the dough out onto a lightly floured surface and knead for a minute until the texture smooths out.

  4. Filling and baking

    In a bowl, combine the sugars and ground spices. In a separate bowl, add in the butter and molasses, whisk to combine. Roll out the dough into a rectangle, spread on the butter and molasses mixture then sprinkle over the sugar mixture. Roll into a log and cut the dough into rolls using string.
    Place into the greased dish, cover with a tea towel and set side one last time.
    Bake until golden, then remove and decorate with frosting.

  5. Decorate

    Whisk the cream cheese, butter, icing sugar and vanilla together. When the rolls have cooled down slightly, spread the frosting over the top. Decorate with mini gingerbread men.

A plate with a frosted cinnamon roll on top.

Looking for more Christmas recipes? Check these out:

Vegan Reindeer Crumbl Cookies

Melting Snowman Pop Tarts (vegan)

Coconut Snowman Sheet Cake (vegan)

Reindeer Vegan Cherry Bakewell Hand Pies

How to make a Giant Vegan Mince Pie

Fun Christmas Tree Cupcakes

No-Bake Vegan White Chocolate Snowman Cheesecakes

‘Super popular’ Vegan Polar Bear Cupcakes

Easy Vegan Gingerbread man Cupcakes

No-Bake Gingerbread Man Truffles (vegan)

Pinterest pin of vegan gingerbread cinnamon rolls.

If you make, and love this recipe, please leave a ⭐⭐⭐⭐⭐ rating below. Thank you & happy baking! Make sure to tag me in your photos on Instagram and Facebook!

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
Cinnamon rolls with frosting and mini gingerbread men in a white dish.

Vegan Gingerbread Cinnamon Rolls

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 2 reviews


These Vegan Gingerbread Cinnamon Rolls are pillowy soft and are filled with a spicy gingerbread sugar, topped with vanilla cream cheese frosting.


Units Scale

Ingredients for the rolls

  • 115g of dairy-free butter
  • 400ml of dairy-free milk (room temperature)
  • 50g of caster sugar
  • 1 pack active dry yeast (approx 7g)
  • 480g of plain flour
  • 2 teaspoons of ground ginger
  • 1 teaspoon of ground cinnamon
  • 1/2 teaspoon of ground nutmeg
  • 1/2 teaspoon of ground all spice
  • 1/4 teaspoon of salt

Ingredients for filling

  • 60g of dairy-free butter (room temperature)
  • 2 teaspoons of black strap molasses
  • 50g of of dark brown sugar
  • 50g of caster sugar
  • 2 teaspoons of ground ginger
  • 1/2 teaspoon of ground cinnamon
  • 1/2 teaspoon of ground nutmeg
  • 1/2 teaspoon of ground all spice

Ingredients for the cream cheese frosting

  • 40g of dairy-free cream cheese
  • 60g of dairy-free block butter
  • 150g of icing sugar
  • 1 teaspoon of vanilla extract
  • Mini gingerbread biscuits (decoration)


Method (rolls)

  1. In a small saucepan on the hob over low heat, melt the butter.
  2. Add the melted butter into a mixing bowl and add in the room temperature milk, sugar and dry yeast. Whisk to combine, then cover with a tea towel and set aside somewhere warm for 10 minutes. I like to place mine in my conservatory or near a pre-heating oven. Just somewhere where the bowl can warm up, but not in the oven. The mixture will froth up, as the yeast actives.
  3. Sift in the flour, spices and salt.
  4. Knead the dough until its smooth and when you press it, it bounces back. The dough should smooth out and become less tacky. I like to use a a stand mixer with a dough hook but you can do this with your hands on a floured surface. Don’t over knead or the rolls will be tough. If you need to add some more flour, add a a little bit in at a time to get it to a smooth, bouncy dough.
  5. Form the dough into a ball and place into a lightly greased bowl. Cover and leave to proof in a warm place for 30 minutes – 1 hour or until doubled in size.
  6. After 30 minutes, pre-heat the oven to 180° C fan. Grease a square or round dish with oil and set aside.
  7. Turn the risen dough out on to a floured surface. Use a rolling pin to roll the dough out into a 16” x 24” rectangle. The thinner the dough, the more swirls you’ll get.

Method (filling)

  1. In a small bowl, add in the butter and molasses. Whisk to combine, you want this smooth. Spread the butter over the dough, getting right into the edges. In a small bowl, add in the sugars and ground spices, stir to combine then sprinkle the spiced sugar mixture over the butter.
  2. Working from the long edge, roll the dough into a large log, pinching the ends together so it stays together and doesn’t fall apart. Using string, cut the dough Watch the video tutorial here. This recipe makes approximately 10 rolls. Place the buns into greased dish. Leave a tiny bit of space between the buns, but they will puff up when they bake!
  3. Cover the dish again with a tea towel and allow the buns to rise in a warm place for a further 20 minutes.
  4. When they’re puffed up, brush the edges of the dough with some dairy-free milk and place into the middle of the oven. Bake for 25-30 minutes, until risen and golden in colour.
  5. Remove from the oven and allow to cool while you make the frosting.

Method (cream cheese frosting)

  1. In a medium sized mixing bowl, add in the cream cheese and butter and whisk until creamy. You can use a stand mixer with balloon whisk attachment or a electric hand whisk. You can even use a standard hand whisk for this.
  2. Add in the icing sugar and vanilla. Whisk together until no clumps remain. If it’s too runny, add in more chunks of butter to get it to the right thick and creamy consistency.
  3. If you want a glaze, drizzle over the buns while they’re warm. If you want the frosting to hold it’s shape on top of the buns, spread it on when the buns are cool.
  4. Decorate the rolls with mini gingerbread men and a sprinkle of crushed gingerbread men (optional). You can even dust over some ground ginger or icing sugar to serve. 


To store: Store the rolls in a sealed container in the fridge for up to 24 hours. Best eaten on day of making.

What dairy-free butter to use? My favourite vegan block butters to use are Naturli Vegan Block, Flora Plant Butter and Violife VioBlock. For the frosting, I would suggest a thick vegan butter as opposed to margarine.

What oil to use? I like to use sunflower oil as it’s light in colour and is neutral flavoured.

What vegan cream cheese to use? To be honest, any dairy-free cream cheese will work perfectly in this recipe. My favourites to use are: ‘Violife Cream Original’, Sainsbury’s own Free From Cream Cheese’. Any soft, and creamy cream cheese is great!

  • Prep Time: 15 minutes
  • Cook Time: 25-30 minutes
  • Category: Bread
  • Method: Baking
  • Cuisine: American


  1. Alina
    December 6, 2022 / 10:37 am

    Is there something wrong with the proportions? 400ml milk is way too much for 480g flour..it won’t turn in a dough 🥲

    • December 7, 2022 / 6:52 pm

      Hello, The quantities are correct!! So many people have already made and loved this recipe 🙂 Happy baking x

      • Sarah
        February 13, 2023 / 3:08 pm

        I also couldn’t get it to form a dough 😩 I had to use almost double the amount of flour for my mixer to pull it together and even then it was too tacky to touch. Not sure what I’m doing wrong!

      • Aiko
        September 1, 2023 / 3:00 pm

        can this be made with gluten free flour?

  2. Megan Sanders
    January 27, 2023 / 12:58 am

    I made these for my brothers birthday and I can’t believe how fast they were gone. They are fabulous 😀 Thank you for this recipe Holly.

  3. Paula.Carey
    February 13, 2023 / 3:38 pm

    LOVE THIS RECIPE. Just finished baking them for valentines but switched the ginger for freeze dried raspberries and some orange zest, really tasty!

Leave a Reply

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

As seen in