4.91 from 10 votes

Vegan Cinnamon Rolls

Jump to Recipe ▼

13 Comments

Servings: 12

2 hrs 55 mins

This post may include affiliate links. Thank you for your support.

These soft and gooey vegan cinnamon rolls are topped with an easy, creamy glaze and always a hit. Perfect for the holidays or weekend brunch.

An overhead photo of vegan cinnamon rolls in a baking dish. A roll has been removed from a corner.
Want to save this recipe?
Enter your email below and we’ll send the recipe to your inbox. Plus you’ll get great new recipes every week!

Cinnamon rolls are one of those recipes I don’t mess around with, especially for holidays or slow weekend mornings. I want them soft, gooey, and absolutely worth the effort. After sharing my vegan pumpkin cinnamon rolls, I got so many requests for a vegan version without the pumpkin, and that’s what pushed me to finally sit down and make this recipe happen.

These vegan cinnamon rolls check all the same boxes as my classic cinnamon rolls and even my gluten-free cinnamon rolls. They’re fluffy, rich, and taste just like the traditional version, even without eggs or dairy. The swaps are simple and honestly pretty unnoticeable, which is exactly how a good vegan recipe should be!

Why I Love These Vegan Cinnamon Rolls

Woman (Brittany Mullins) wearing a white shirt and sipping a green smoothie.
  • They taste like the classic version: No eggs, no dairy, and no noticeable difference in flavor or texture. They’re soft, gooey, and exactly what you want from a cinnamon roll.
  • The swaps are simple: Vegan butter and almond milk work seamlessly here, which makes this recipe approachable even if you don’t bake vegan often.
  • Perfect for sharing: These are the kind of cinnamon rolls everyone reaches for, whether they’re vegan or not. No explaining required.
  • Great for special mornings: Holidays, weekends, or anytime you want something a little extra, these rolls feel like a treat worth making.

Here’s What You Need

Ingredients measured out to make vegan cinnamon rolls.
  • active dry yeast – I used Fleischmann’s Original ActiveDry Yeast, but any brand of active dry yeast will work! Just make sure it’s active dry yeast instead of instant yeast.
  • unsweetened almond milk – we’re mixing the yeast into warm almond milk until it dissolves. You want to make sure your milk is warm, but not hot (around 105°–115°F) otherwise it could kill off the yeast! You can use store-bought or make your own almond milk at home.
  • all-purpose flour – all-purpose flour works great for this vegan cinnamon roll recipe, but you can also use bread flour for a lighter texture. I haven’t tried using whole wheat flour or a gluten-free version so I’m not sure how they’d turn out. If you decide to experiment, let me know in the comments below.
  • cane sugar – just 2 Tablespoons that’s mixed into the dough. This helps to activate the yeast. Granulated sugar will also work here.
  • salt – to bring all the flavors together.
  • vegan butter – for the dough and cinnamon sugar filling. I used Miyoko’s cultured vegan butter, but any vegan butter should work just fine.
  • brown sugar – we’re mixing this with cinnamon for the cinnamon sugar filling.
  • ground cinnamon – can’t have cinnamon rolls without lots of cinnamon!
  • glaze – almond milk and confectioners’ sugar or powdered sugar.

How to Make Vegan Cinnamon Rolls

While these cinnamon rolls aren’t hard to make, they do take a little bit of attention and time, so just make sure you have enough time set aside for this process! But don’t be intimidated, once you have the steps down cinnamon rolls are actually quite simple to make!

Stirring in yeast to warmed almond milk in a bowl.

Step 1: Heat the almond milk until just warm to the touch, not hot. Stir in the yeast and set aside until foamy.

A mixing bowl containing flour, salt and sugar. The yeast mixture and melted vegan butter have been added to the bowl.

Step 2: Add the flour, sugar, and salt to the mixing bowl, then pour in the yeast mixture and melted vegan butter.

Dough forming in a mixing bowl.

Step 3: Mix the dough in a stand mixer until it comes together and looks smooth and cohesive.

A ball of dough in a bowl being covered with plastic wrap.

Step 4: Transfer the dough to a lightly greased bowl, cover, and let it rise in a warm spot until doubled in size.

Mixing together brown sugar and cinnamon together in a bowl.

Step 5: While the dough rises, stir together the brown sugar and cinnamon in a small bowl.

Rolling cinnamon roll dough into a rectangle.

Step 6: Turn the dough out onto a lightly floured surface and roll it into a large rectangle.

Rolling dough into a log.

Step 7: Spread softened vegan butter over the dough, sprinkle evenly with the cinnamon sugar, then roll the dough into a tight log.

Slicing the log into 12 individual rolls.

Step 8: Cut the log into 12 even rolls using a sharp or serrated knife.

Twelve cinnamon rolls added to a baking dish.

Step 9: Place the rolls in a greased baking dish, cover, and let rise again until puffy.

Twelve baked vegan cinnamon rolls in a baking dish.

Step 10: Bake at 350°F until the rolls are lightly golden and cooked through.

Mixing together almond milk and confectioner's sugar in a bowl to make a glaze.

Step 11: While the rolls cool slightly, whisk together the glaze ingredients until smooth.

Topping vegan cinnamon rolls with glaze.

Step 12: Spread the glaze over the warm cinnamon rolls and serve.

Find the full, detailed instructions in the recipe card down below.

Tips for Success

  • Make sure the milk is warm, not hot: Almond milk should be warm to the touch to activate the yeast. If it’s too hot, it can kill the yeast and prevent the dough from rising.
  • Use room-temperature ingredients: Let the vegan butter soften and bring any chilled ingredients to room temperature for smoother mixing.
  • Don’t over-flour the dough: The dough should feel soft and elastic. Adding too much flour can make the rolls dense.
  • Roll the dough evenly: Rolling the dough into an even rectangle helps the rolls bake uniformly.
  • Let the rolls rise fully: The second rise is important for light, fluffy rolls, so don’t rush this step.
An overhead photo of a single vegan cinnamon roll.

What to Serve with Cinnamon Rolls

I am already dreaming up an epic spread for Christmas morning or Easter brunch to pair with these cinnamon rolls. Here’s what I’m thinking would pair well with them:

  • Spinach Quiche – I love pairing sweet and savory for brunch and this dairy-free spinach quiche is one of my favorites for brunch.
  • Fruit Salad – Fruit is always a good brunch option. I love this simple mixed berry fruit salad.
  • Pumpkin Spice Latte – Definitely have to serve cinnamon rolls with some sort of coffee to sip on and this pumpkin spice latte is so delicious! If you’re looking for a chilled option, this cold brew coffee would be perfect.
  • Mimosas – To round out this special brunch, I would serve these cinnamon rolls with mimosas (or just orange juice while pregnant)! I also have a peach bellini recipe if that’s more your thing!
A close up of vegan cinnamon rolls in a baking dish. A roll has been removed.

How to Prep & Store

Make ahead: To prep these cinnamon rolls in advance, follow the recipe through placing the rolls in the baking dish. Cover and refrigerate overnight. The next morning, let the rolls sit in a warm place for 1–2 hours, or until doubled in size, then bake as directed.

Store leftovers: Store leftover cinnamon rolls covered at room temperature for 2–3 days or in the fridge for up to 4–5 days. For longer storage, freeze the rolls without the glaze and add it after reheating. Thaw and warm in the microwave or toaster oven before serving.

Frequently Asked Questions

Can I use instant yeast?

Instant yeast should work just fine in this recipe, but I haven’t tested it. It won’t need to be dissolved in the warm milk and can be mixed directly into your dry ingredients. If you use instant yeast your dough might also rise faster, so just keep an eye on them!

Can I use a different frosting?

Totally! I like the simple glaze on these rolls, but feel free to change up the glaze/frosting if you prefer! I do have a cream cheese frosting that would be delicious spread over these rolls. To make it vegan, just swap the regular cream cheese with vegan cream cheese and Greek yogurt with vegan yogurt.

How can I make my dough rise faster?

First, make sure you’re letting your dough rise in a warm location in your house. But if you’re in a rush and want your dough to rise faster there are a few things you can do to try and speed up the process. If you have a bread proofing option on your oven you can turn that on and place your dough in the oven covered. Another option is to wet a kitchen towel with hot water, ring it out and then place it over the plastic wrap. This will add more warmth to the dough and help it to rise faster.

Can I freeze these cinnamon rolls?

Yes! You can either freeze the cinnamon rolls after baking and frosting, after baking but unfrosted or before baking. If you freeze them before baking just make sure you pull them from the freezer the night before you want to bake them to thaw in the fridge. Once thawed, let them rise then bake.

Can I make these cinnamon rolls gluten-free?

I haven’t tried it, but I would imagine using a gluten-free all-purpose flour would work just fine! If you try it, let me know in the comments below!

What’s the best way to cut the cinnamon rolls?

I usually use a serrated knife when cutting the rolls, but any big sharp knife will work. You just want to be careful to not smush the dough. Some people will use dental floss to cut the rolls!

If you enjoyed this recipe, please consider leaving a ⭐ star rating and let me know how it went in the 📝 comments below.

4.91 from 10 votes

Vegan Cinnamon Rolls

These soft and gooey vegan cinnamon rolls are topped with an easy, creamy glaze and always a hit. Perfect for the holidays or weekend brunch.
Prep Time: 30 minutes
Cook Time: 25 minutes
Rising Time: 2 hours
Total Time: 2 hours 55 minutes
Servings: 12
Save this recipe!
Enter your email below and we’ll send the recipe to your inbox. Plus you’ll get great new recipes every week!

Ingredients  

Dough

  • 1 0.25-oz pkg active dry yeast
  • 1 ¼ cups warm almond milk, around 105°–115°F
  • 3 cups all purpose flour, plus more for rolling dough
  • 2 Tablespoons cane sugar
  • 1 teaspoon sea salt
  • 3 Tablespoons melted vegan butter, plus more for greasing

Cinnamon Sugar Filling

  • cup packed brown sugar
  • 1 ½ Tablespoons ground cinnamon
  • ¼ cup vegan butter, softened

Glaze

  • 2 Tablespoons almond milk
  • 1 cup confectioners’ sugar

Instructions 

  • Heat milk in a saucepan or in the microwave (about 40-50 seconds) until warm, but not hot (around 105°–115°F). Stir active yeast into warm almond milk until dissolved. Let stand for 10 minutes.
  • In a stand mixer with the paddle attachment, add flour, sugar and salt. Mix to combine. With mixer running at low speed, add melted butter and yeast mixture. Increase speed to medium-low, and mix 2 minutes until dough starts to form.
  • Switch to the dough hook attachment and knead the dough in the stand mixer at medium-low speed for about 5 minutes, or until dough is smooth. Increase speed to medium and mix for about 2 minutes. Kneading is done when dough makes a slapping sound as it hits the side of the bowl. Dough temperature should be close to 90°F. Your dough shouldn’t be sticky, but if it is add a little more flour, starting with 1 Tablespoon at a time.
  • Once combined, place dough in an oiled mixing bowl and cover with plastic wrap. Let rise 1-2 hours, or until doubled in volume. Time will depend on how warm your house is.
  • While dough is rising, make cinnamon sugar filling by stirring together brown sugar and cinnamon in a bowl. Grease 13 x 9-inch baking pan or round 9.5-inch pie pan with vegan butter or cooking spray (I used coconut oil cooking spray).
  • Once dough has doubled in size, sprinkle extra flour on your surface and rolling pin and roll dough into 14 x 12-inch rectangle.
  • Spread softened vegan butter on the dough with fingers or a knife then sprinkle cinnamon sugar mixture over butter.
  • Starting at the top, roll the dough toward you into a large log, moving back and forth down the line of dough (in a “typewriter” motion) and always rolling toward you. Roll it tightly as you go so the rolls will be nice and neat.
  • When it’s all rolled, pinch the seam closed and turn the roll over so that the seam is facing down. Using a serrated knife or large sharp knife, cut roll crosswise into 12 1-inch-thick pieces and place on prepared baking pan.
  • Cover, and let rise in warm place 45 minutes, or until doubled in size.
  • Preheat oven to 350°F. Bake cinnamon rolls for 20-25 minutes, or until golden in color and cooked through and no longer doughy. I pulled mine at the 22 minute mark.
  • While cinnamon rolls are cooling make glaze by whisking together almond milk and confectioners’ sugar in a mixing bowl until combined and smooth.
  • Spread glaze over warm cinnamon rolls and serve.

Video

Notes

  • Milk temperature matters: Almond milk should be warm to the touch to properly activate the yeast. If it’s too hot, the yeast may not work.
  • Dough texture: The dough should be soft and elastic, not dry. Avoid adding too much extra flour while rolling.
  • Glaze consistency: If the glaze is too thick, add a splash of almond milk until it reaches a smooth, pourable consistency.
  • Storage: Let cinnamon rolls cool completely, then store in an airtight container in the fridge for up to 3 days. Reheat individual rolls in the microwave for about 20–30 seconds. The rolls can also be frozen for up to 2 months. For best results, freeze without glaze and add it after reheating.

Nutrition

Serving: 1roll | Calories: 262kcal | Carbohydrates: 47g | Protein: 3g | Fat: 6g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 2g | Sodium: 746mg | Potassium: 39mg | Fiber: 2g | Sugar: 24g

Nutrition information is automatically calculated, so should only be used as an approximation.

Like This Recipe? Rate & Comment Below!

About Brittany

Hey there, I’m Brittany, the creator of Eating Bird Food, cookbook author, health coach and mama of two littles. Here you’ll find quick and easy recipes that make healthy fun and enjoyable for you and your family!

More about Brittany
Get Your FREE High-Protein Meal Plan
Struggling to eat enough protein? Subscribe to my email list and I’ll send you a 3-Day High-Protein Meal Plan with a Shopping List!
4.91 from 10 votes (5 ratings without comment)

Leave a comment

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

Recipe Rating




13 Comments

  1. 5 stars
    so good! it’s hard to find good vegan desserts, and the steps for this recipe were so simple. will make again!

  2. 5 stars
    I was looking for a homemade cinnamon roll recipe to try and found this sweet be. My husband, kids and grandkids loved them! I will be trying the other cinnamon roll recipes later. This is definitely a recipe that I will be keeping. They are sweet but not too sweet, just perfect and easy to make. I even froze some for later 🙂

    1. Woo! So glad your family enjoyed these cinnamon rolls, Keli! Thank you for sharing your review, I really appreciate it.

  3. 5 stars
    highly recommended 🙂 i was very excited after trying these !! the dough worked like a charm and they were the best rolls i’ve ever made. will definitely be coming back to this recipe again and again.

    1. Woo! So glad these vegan cinnamon rolls were a success for you, Emily! Thank you for making them and coming back to leave a review, I so appreciate it.

  4. 5 stars
    These were absolutely delicious!!! My first time making cinnamon buns and I am thrilled with how delicious they are. I baked for a full 25 if not more. I also added extra icing because why not? Next time I may try gluten free…

    1. Yay! I’m so happy to hear these cinnamon rolls worked out well for you, Caleigh! Thanks for making them and coming back to leave a review, I really appreciate it. 🙂