Baking · Bread · Breakfast · Vegan

Vegan Cinnamon Rolls

The BEST fluffy vegan cinnamon rolls. Enriched dough filled with a buttery cinnamon sugar filling and once baked decorated with icing.

The next bake in my Christmas recipe instalment is Vegan Cinnamon Rolls.

I based this vegan cinnamon roll recipe on the Cinnamon Rolls already on my blog. I’ve altered the recipe and taken out a bit of the strong white bread flour and replaced that with cornflour, which makes these cinnamon rolls super moist and fluffy without any dairy or egg.

The cinnamon filling I’ve kept exactly the same, we’re using equal measures of vegan butter and brown sugar with a tablespoon of ground cinnamon. We find this has just the right amount of cinnamon flavour, but if you love more cinnamon then add extra.

Prepare the enriched dough and leave it to rise for around an hour until doubled in size. Once the dough has doubled in size, make the buttery cinnamon sugar filling. Now roll the dough out into a large rectangle, then spread the cinnamon filling over the dough, then from the long side roll the dough up into a log. Trim the edges (I usually bake these off to enjoy as well) and slice the dough up into 12 pieces.

Liberally grease a baking tin with vegan butter and then place the cinnamon rolls in the tin. There should be some space between the cinnamon rolls so they have room to join up on the second rise.

I love those cinnamon swirls you simply take out from the fridge, unroll, slice and bake. Those are great for ease, but these homemade cinnamon rolls are far superior with their soft pillowy texture. This recipe does require quite a bit of time investment, but the finished bake is absolutely worth all the waiting!

It won’t be at all long before I make these cinnamon rolls again! They are one of our favourite breakfast recipes along with these incredible Fluffy Vegan Pancakes!


Vegan Cinnamon Rolls

Best fluffy vegan cinnamon rolls. These make a delightful weekend breakfast, brunch or sweet treat. You cannot even tell they're plant-based!
Prep Time 2 hours 15 minutes
Cook Time 25 minutes
Total Time 2 hours 35 minutes
Servings 12
Author What Jessica Baked Next



  • 475 g strong white bread flour
  • 25 g cornflour
  • 50 g caster sugar
  • 14 g fast-action dried yeast
  • 1/2 teaspoon salt
  • 325 ml plant milk
  • 75 g vegan butter

Cinnamon Filling:

  • 125 g vegan butter softened
  • 125 g dark or light brown sugar
  • 1 - 1 + 1/2 tablespoons ground cinnamon


  • 100 g icing sugar
  • 2-3 tablespoons water (add more or less depending on your preferred consistency)


  • To make the dough: In a large mixing bowl, place the flour, cornflour, sugar, yeast and salt. Mix to combine.
  • In a small pan, gently heat the milk and butter until the butter has melted and the milk is just warm.
  • Add the wet ingredients to the dry and mix until a dough comes together. Knead the dough by hand or with a dough hook attachment in a stand mixer for 7 minutes until smooth and elasticated. Place the dough in an oiled bowl, cover and leave the dough somewhere warm for 60 minutes or until the dough has doubled in size.
  • To make the filling: Cream together the sugar, butter and cinnamon until thoroughly combined. Set aside for later.
  • Grease the base and sides of a 23cm x 30cm / 13 x 9-inch baking tin with extra butter. When the dough has doubled in size, tip it out the bowl and knock the air out. The dough is very soft, so you might need to add some extra flour to make rolling out easier. Lightly flour a work surface and roll the dough into a large, neat rectangle about 50cm x 30 cm / 20 x 12-inches and with one of the longer sides nearest to you.
  • Evenly spread the cinnamon mixture over the dough, ensuring the mixture reaches all the edges.
  • Starting with the long side of the rectangle, roll the dough up into a sausage shape. Using a sharp knife (I find a serrated bread knife best for this), trim the edges of the dough and then cut the dough into 12 rolls.
  • Place the rolls side by side in the baking tin, with the spiral facing upwards. Cover and leave somewhere warm until they’ve all joined up and have nearly doubled in size – this should take approx. 45-60 minutes.
  • Preheat oven to 200°C / 180°C Fan / 400°F / Gas Mark 6. Bake the rolls for 10 minutes, then turn the oven down to 180°C / 160°C Fan / 350°F / Gas Mark 4 and bake for a further 15-20 minutes until the rolls are a light golden colour on top. Leave to cool in the tin for about 15-20 minutes.
  • To make the icing: Mix together the icing sugar and enough water until the icing reaches your preferred consistency. Drizzle the icing over the top of the cinnamon rolls and leave to set for about 5-10 minutes.
  • Once the icing has set, the cinnamon rolls are ready to eat. The rolls will keep in an airtight container at room temperature for up to 2-3 days.

Keep up to date with me on:

Like my Facebook page here

Instagram: @whatjessicabakednext

Twitter: @jessbakednext

Pinterest: @jessbakednext

5 thoughts on “Vegan Cinnamon Rolls

Leave a Reply