Jump to Recipe Print Recipe

These delicious vegan cinnamon rolls are bursting with ooey-gooey spiced filling and smothered in sweet vanilla glaze. Perfect with a cup of tea! The best part? The buns can be assembled a day in advance and then popped in the oven just before serving.

Anyone doing a lot of holiday shopping online this year? ME TOO! It’s all good though. I certainly don’t miss the crowds.

But maybe do I miss the smells wafting from Cinnabon as I would walk through the mall. Even if I haven’t actually bought a Cinnabon since 1995.

Well, good news: these vegan cinnamon rolls make your house smell just like Cinnabon. But better! You can actually eat these buns, because they’re vegan. And they’re more delicious than anything I ever got at a mall, if I do say so myself.

Also, this vegan cinnamon bun recipe has an overnight option, so you can assemble them on Christmas eve and then bake them Christmas morning and share your Cinnabon experience with the whole family. Most malls aren’t even open on Christmas.

What You’ll Need

  • Non-dairy milk. Just about anything that’s unflavored and unsweetened will work!
  • Active dry yeast.
  • Vegan butter. Look for brands like Earth Balance or Miyoko’s.
  • Granulated sugar. Use organic to keep the recipe vegan.
  • Vanilla extract.
  • Wheat flour. This recipe was developed with all-purpose flour, so that’s what I recommend you use.
  • Vanilla extract.
  • Salt.
  • Oil. Any neutral baking oil will work.
  • Spices. You’ll need cinnamon (obviously!), and I also recommend using ginger, cloves and nutmeg.
  • Powdered sugar. Again, make sure it’s organic!

How to Make Vegan Cinnamon Rolls

The following is a detailed photo tutorial on how to make vegan cinnamon rolls. Scroll down to the bottom of the page if you’d like to skip right to the recipe!

Make the Dough

  • Whisk some warm milk and yeast together in a liquid measuring cup and let it sit for a few minutes. While that happens, stir some sugar, butter and vanilla together in a large mixing bowl.
  • Add your yeast and milk mixture to the bowl, along with some flour and salt.
  • Stir it all up to make a dough.
  • Knead the dough until it becomes smooth and elastic. This should take about 10 minutes if you do it by hand.
  • Transfer the dough to an oiled bowl, cover it and let it rise until it doubles in size. This usually takes about 2 hours, depending on the temperature.

Shape the Rolls

And then comes the (actually) fun part.

  • Roll the dough into a giant rectangle.
  • Brush the top of your dough with melted vegan butter.
  • Sprinkle the dough a mix of cinnamon, sugar, and if you’d like, some other spices (I went for a Chai-type blend).
  • Roll it up into a tight log, and slice it into 18 rolls.

Tip: Start by slicing your log in half, then slice each half into thirds (so now you’ve got six pieces), then slice each of those pieces into thirds. This will ensure you get nice evenly sized pieces, and the right number of pieces. I actually goofed when I made this batch and ended up with 20. Oops!

  • Arrange the slices in an oiled baking pan. There will be some gaps initially, but they’ll fill out.
  • At this point you have two options: leave the rolls out for their second rise, or refrigerate them overnight, and then let them rise in the morning. Either way, you’ll need another one or two hours of rise time. You’ll know they’re ready when they’ve gotten nice and puffy and fill in most of the gaps in the pan.

Bake and Finish the Rolls

  • Pop your rolls into the oven.
  • Make the glaze while your rolls bake.
  • Give your vegan cinnamon rolls a few minutes to set when they come out of the oven, but not too long — they’re awesome while they’re still hot. Drizzle with glaze and serve.

FAQ & Tips for Making Awesome Vegan Cinnamon Rolls

  • If you’ve got a stand mixer, feel free to use it for mixing and kneading the dough.
  • I recommend getting these out of the pan while they’re still warm, as the sugary filling tends to harden and make them stick once it cools down.
  • The vegan cream cheese frosting from this vegan carrot cake recipe would make an awesome alternative to the glaze.
  • The filling for this recipe includes not just cinnamon, but also ginger, nutmeg and cloves. I like lots of spices! If you’re not into that, feel free to leave the extra spices out and just use cinnamon. If you want to experiment with even more additional spices and flavors, try some allspice, cardamom and/or orange zest.
  • Can I refrigerate the uncooked rolls longer than 12 hours? How about freezing them? I’ve only tested the recipe with 12 hours of chill time, so I can’t say for sure. I suspect that after 12 hours the rolls will start to lose their ability to rise. As for freezing, I think, based on my experience with freezing other yeast doughs, that this would work, but I can’t say for sure.
  • Can I substitute whole wheat flour? I’d recommend using a mix of all-purpose and whole wheat pastry flour if you want to try. Again, I haven’t tested this, so no promises!
  • Can I make these gluten-free? Honestly, I don’t have much experience with gluten-free yeast breads, so my guess is as good as yours.
  • Help! My dough isn’t rising! This could be a few things.
    • Your yeast is old. Check the expiration date!
    • The room is too cold. Yeast are more active in warm temperatures.
    • Your milk was too hot in step 1. It should be between 100° and 110°F, or the temperature of hot bath water. If it’s much hotter it could kill them.

Like this recipe? If so, be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter. And please stop back and leave me a review and rating below if you make it!

5 from 8 votes Print

Vegan Cinnamon Rolls

These tender vegan cinnamon rolls are bursting with ooey-gooey spiced filling and smothered in sweet maple glaze. Perfect with a cup of tea! The best part? The buns can be assembled a day in advance and then popped in the oven just before serving.

CourseBreakfast, Dessert CuisineAmerican Prep Time 30 minutes Cook Time 25 minutes Rise time (max) 16 hours Total Time 55 minutes Servings 18 Calories 244 kcal Author Alissa Saenz


For the Dough

  • 1cupunflavored and unsweetened non-dairy milk,heated to about 110°F
  • 1(¼ ounce) packageactive dry yeast(about 2 ¼ teaspoons)
  • 6tablespoonsvegan butter,at room temperature
  • ¼cuporganic granulated sugar
  • 2teaspoonsvanilla extract
  • About 3 ½cupsall-purpose flour
  • 1teaspoonsalt
  • Vegetable oilfor the bowl and pan

For the Filling

  • ¼cupmelted vegan butter
  • cuporganic granulated sugar
  • 2 ½teaspoonsground cinnamon
  • 1teaspoonground ginger(optional)
  • ¼teaspoonground cloves(optional)
  • ¼teaspoonground nutmeg(optional)

For the Glaze

  • 2cupsorganic powdered sugar,plus more as needed
  • 2tablespoonsunflavored and unsweetened non-dairy milk,plus more as needed (up to 4 tablespoons total)
  • 1teaspoonvanilla extract

US Customary – Metric


  1. Begin by making the dough. Whisk the milk and yeast together in a small bowl or liquid measuring cup. Set it aside for a few minutes.

  2. Place the butter, sugar and vanilla into a large mixing bowl, and stir them together until smooth and uniform.

  3. Stir the milk mixture into the butter mixture, then add 3 cups of flour, 1 cup at a time, adding the salt with the last flour addition. Stir to form a dough, adding a couple more tablespoons of flour if needed.

  4. Turn the dough onto a lightly floured surface and knead until smooth and elastic, about 10 minutes.

  5. Lightly oil a large mixing bowl and transfer the dough to the bowl. Cover it with a damp towel and place it in a warm spot. 

  6. Allow the dough to rise until doubled in size, about 2 hours.

  7. When the dough has finished rising, prepare the filling by melting the butter and stirring the sugar, cinnamon, ginger, cloves and nutmeg together in a small bowl.

  8. Place the dough onto a lightly floured surface, and use a rolling pin to roll it out to a 12 x 18 inch rectangle.

  9. Spread the butter evenly over the dough, then sprinkle with the sugar mixture.

  10. Roll the dough up tightly, lengthwise, then use a sharp knife to cut it into 18 slices (each about 1-inch thick).

  11. Arrange the slices in a lightly oiled 9 x 13 inch baking pan.

  12. If you’re planning on baking them the next day, cover the pan with plastic wrap and refrigerate for up to 12 hours. Otherwise, skip to step 14.

  13. If you chilled the rolls overnight, remove the pan from the refrigerator and remove the plastic wrap the next morning.

  14. Cover the pan with a damp towel and place it in a warm spot. Allow the rolls to rise until they’re puffy and most of the gaps between them have filled out, 1-2 hours

  15. Preheat the oven to 375°.

  16. Bake the rolls until fluffy and lightly browned, about 25 minutes. 

  17. Remove the pan from the oven and allow the rolls to cool a bit while you prepare the glaze.

  18. To make the glaze, whisk all of the ingredients together in a small bowl, adding more powdered sugar if the mixture seems too thin, more milk if it’s too thick.

  19. Drizzle the glaze over the rolls, then serve.

Nutrition FactsVegan Cinnamon RollsAmount Per Serving (1 roll)Calories 244Calories from Fat 59% Daily Value*Fat 6.6g10%Saturated Fat 2.3g12%Sodium 207mg9%Potassium 41mg1%Carbohydrates 43.6g15%Fiber 1g4%Sugar 24.3g27%Protein 2.8g6%Calcium 30mg3%Iron 1.3mg7%* Percent Daily Values are based on a 2000 calorie diet.« Mushroom PaprikashTofu Bacon »

Sharing is caring!

I’ll have to make a smaller batch of these cinnamon rolls just in case I can’t control myself and just devour all of them haha great recipe!


  • Thanks for making our Christmas morning breakfast amazing! Made as written (overnight method) and turned out perfect. Just dialed back the spices a little bit.


    • These turned out amazingly well! My husband is a huge fan of Cinnabon and he loved them! I think I’ll try the cream cheese frosting next time as well. Thanks for this recipe!


      • Heaven! The dough felt very heavy and stiff so I was worried, but I needn’t have been. They came out awesome and taste just like I remember Cinnabons tasting! I made a glaze with coconut milk and powdered sugar to top. This is definitely going to be mygo-to bun recipe. Yum!


        • Amazing! I never comment on recipes but these were so delicious and fluffy (even with gluten free flour) thanks for sharing!


          • Thoroughly enjoyed these for Christmas breakfast!! Thank you!!


          • Leave a Reply Cancel reply

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

            Recipe Rating