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
vegan cinnamon rolls in skillet

Vegan Cinnamon Rolls

  • Author: Erin Clarkson
  • Prep Time: 2 hours
  • Cook Time: 30 minutes
  • Total Time: 2 hours 30 minutes
  • Yield: 9 servings 1x
  • Category: Cinnamon Rolls
  • Method: Baking
  • Cuisine: American
  • Diet: Vegan


Super soft vegan cinnamon rolls are fluffy and gooey, and filled with a cinnamon and pecan cinnamon roll filling. These vegan cinnamon rolls are super easy to make, and the recipe includes an overnight option!



Candied Pecans


  • 20g bread flour
  • 95g oat milk 

Vegan Cinnamon Roll Dough 

  • All of the Tangzhong
  • 150g oat milk or other plant based milk, cold
  • 30g light or dark brown sugar
  • 1 1/2 tsp (6g) instant yeast
  • 270g bread flour
  • 1 tsp vanilla bean paste or extract
  • ½ tsp (3g) kosher salt
  • 1/4 tsp ground cinnamon
  • 35g Filippo Berio Extra Light Olive Oil 


  • 100g brown sugar
  • 1 tbsp (10g) cinnamon
  • 1 tsp (2g) cardamom
  • 30g Filippo Berio Extra Light Olive Oil 
  • 10g bread flour
  • Pinch of salt
  • All of the candied pecans, finely chopped


  • 200g powdered sugar, sifted if lumpy
  • 1/2 tsp vanilla bean paste or extract
  • 15-30g plant based milk (adjust based on glaze consistency preference)



  1. Preheat the oven to 350°f / 180°c. Spread the pecan halves out on a baking sheet, and toast for 8-10 minutes or until golden brown (you can snap one open to check they are toasted throughout). Leave to cool.
  2. Line a small baking sheet with a silicone baking mat or some parchment paper. In a medium saucepan over medium heat, combine the sugar, oil, and salt.
  3. Add the toasted pecan halves and cook, stirring frequently and adjusting the heat as necessary, until the sugar has melted and the nuts are evenly coated in the sugar mixture. Tip out onto the prepared baking sheet and spread the nuts out with a spatula so they aren’t clumped together.
  4. Once the nuts are cool, chop very finely either with a knife or by blitzing in a food processor until the mixture resembles coarse crumbs. 
  5. Store in an airtight container until ready to use. Can be made ahead of time. 


  1. Combine the milk and bread flour in a medium saucepan. Place over medium heat and cook, stirring continuously, until the mixture thickens into a paste. Remove from heat and transfer to the bowl of a stand mixer. 


  1. Add the cold milk to the Tangzhong mixture and mix to combine, checking with your finger that it is not hotter than lukewarm (the cold milk should cool the hot tangzhong enough). Add the sugar, yeast, flour, vanilla, salt, cinnamon, and oil. Transfer to the mixer and fit with the dough hook. 
  2. Mix on medium to high speed for 10-12 minutes, until the dough is soft, smooth, and stretchy, and is clearing the sides of the bowl. Don't freak out. It's a sticky dough. Set a timer and walk away from the mixer if you need to. If it really isn't clearing the bowl, you can add more flour 1 tsp at a time. Different flours are more or less thirsty which can show more on a sticky dough so just go by how the dough feels. I haven't had to add more flour but you may need to add just a teeny bit to bring it all together.
  3. Lightly oil a medium bowl. Using lightly oiled hands, turn the dough out onto a surface and shape into a ball. You can use flour on the surface instead of oil if you like. 
  4. Transfer the ball of the dough to the prepared bowl, and cover tightly with plastic wrap. Leave in a warm spot for 60 to 90 minutes, until the dough has doubled in size and is very puffy. 


  1. Line a 10" round or 9" square pan with parchment paper. Combine all of the filling ingredients except the pecans in a small bowl to form somewhat of a paste.
  2. Turn out the risen dough onto a lightly floured surface and pat into a rough square (this helps with keeping it square as you roll it out - if you start with a square your chances of ending with one are much higher)
  3. Roll out into a 12"x12" (30cmx30cm) square, squaring off the sides as you go with a bench scraper. 
  4. Evenly spread the combined filling ingredients over the surface of the dough. Pat with your hands to help spread it out. 
  5. Sprinkle the chopped pecans evenly over the surface of the dough. 
  6. Starting from one edge, roll up the dough into a tight log. Lay it seam side down. 
  7. Trim the ends if desired, then, using unflavoured dental floss, cut the dough into 9 even cinnamon rolls. I like to section it into 3 first and then divide each section further into 3 more rolls. To cut with dental floss, place the floss underneath the part of dough you want to cut, ensuring it is sitting straight, then cross the ends of the floss over each other and pull to cut. 
  8. Arrange the buns evenly in the prepared pan. Lightly 
  9. Lightly cover the pan with plastic wrap and place in a warm spot until the rolls are puffy and when lightly pressed with a finger, an indentation is left that doesn't spring all the way back. This should take 30 to 45 minutes.
  10. While the rolls are rising, preheat the oven to 350°f / 180°c. 
  11. Bake the cinnamon rolls for 25 to 30 minutes, until golden brown on top. If you like you can measure the internal temperature - it should be tracking around 190°f / 90°c for baked rolls (make sure you insert the thermometer into the dough not the filling)
  12. Remove from the oven and allow to stand for 15 to 20 minutes before drizzling with the frosting.


  1. Place the powdered sugar in a medium bowl. Add the vanilla. Start with 15g plant based milk and mix to combine, then continue adding more milk until your desired glaze consistency is reached. Drizzle over the baked cinnamon rolls. 

Store leftover rolls in an airtight container at room temperature. Refresh briefly in the microwave if desired.


Please note that if you are keeping these strictly vegan you will need to double check your sugar is vegan as not all brands are.

Keywords: Vegan, Cinnamon Rolls, Dairy Free, Candied Pecans, Cinnamon Buns