Vegan cinnamon rolls are the kind of breakfast that feels like a treat but comes together with everyday ingredients. These soft, sweet rolls are made without any dairy or eggs, but you’d never guess it by tasting them. The dough is tender and rises beautifully, thanks to a mix of warm plant-based milk, vegan butter, and a bit of sugar to feed the yeast. Ground flaxseed replaces eggs in this recipe, helping bind the dough while keeping everything 100% plant-based.
To make vegan cinnamon rolls, you’ll knead a smooth dough, let it rise, and roll it out into a big rectangle. That’s where the cinnamon-sugar filling goes, just brown sugar, ground cinnamon, and more melted vegan butter spread edge to edge. Then it’s all about rolling it tight, slicing into even rounds, and letting those swirled rolls puff up in the pan. Once baked, they’re golden, pillowy, and warm with just the right amount of sticky sweetness.
Drizzle on a quick icing made from powdered sugar and a splash of non-dairy milk, and you’ve got vegan cinnamon rolls that are rich, comforting, and just a little nostalgic. They’re perfect for brunch, cozy mornings, or sharing with someone who thinks plant-based can’t be indulgent. These vegan cinnamon rolls prove otherwise, every single time.
Table of Contents

Why Vegan Cinnamon Rolls Are Worth Waking Up For
A Doughy Memory Turned Plant-Based Favorite
When I was little, Sunday mornings smelled like cinnamon and melted butter. My mom would pull a tray of golden rolls out of the oven, and the house would instantly feel warmer. Fast forward to my adult kitchen, no eggs, no dairy, just a craving for that same sweet swirl. That’s how my version of vegan cinnamon rolls was born. It’s got all the good stuff: tender dough, a gooey center, and a vanilla glaze that drips over the sides while they’re still warm.
Making cinnamon rolls without animal products might sound like a stretch, but the swaps are simple. Instead of cow’s milk, I use almond or oat milk. Butter? Vegan stick butter works beautifully, especially when brushed onto the dough before the cinnamon-sugar filling goes in. And for eggs, I stir ground flaxseed with water and let it sit, flax eggs help the dough hold together and rise just like the traditional kind. Honestly, once you try this, you’ll never miss the old recipe.
If you’re already baking things like fudgy vegan brownies or vegan carrot cake, this recipe will feel right at home in your kitchen. The techniques are familiar: knead the dough, let it rise, fill and roll. What’s different is how good it feels to make something that’s kinder to animals and still every bit as indulgent. It’s not just a cinnamon roll, it’s comfort food with a little more thought behind it.
The Cinnamon Roll, Reimagined for Today’s Kitchen
There’s a reason why vegan cinnamon rolls have become a favorite among home bakers. They’re not just for people who follow a strict vegan diet. They’re for anyone looking to bake something cozy with everyday ingredients already in the pantry. And because they’re dairy-free, they’re also a solid option for folks with allergies or anyone trying to cut back on heavy dairy without giving up flavor.
The filling is still that classic mix of cinnamon and brown sugar, but using vegan butter gives it the same richness without feeling heavy. The dough bakes up soft and slightly chewy, with just enough structure to hold its shape while the centers stay soft and sticky. If you’ve ever made sourdough sweet potato rolls or a batch of healthy vegan pistachio muffins, this recipe falls right in line simple, reliable, and full of flavor.
These vegan cinnamon rolls aren’t about perfection. Some will rise a little taller, some will unravel slightly in the oven. That’s part of the charm. What matters is the soft texture, the sticky filling, and that sweet glaze melting down the sides when they’re still warm. It’s that same familiar feeling, just made with plants.
Making the Dough and That Signature Swirl
Getting the Dough Just Right
A good cinnamon roll starts with great dough. That’s true whether you’re making a traditional recipe or baking up vegan cinnamon rolls. The secret to soft, fluffy rolls is giving the dough time to rest and rise properly. That patience pays off in texture pillowy centers, golden edges, and a satisfying chew that’s never dry.
To build the dough, you’ll start by warming up your plant-based milk (I prefer oat or almond). It should feel like bath water, warm but not hot. Stir in a bit of sugar and sprinkle in active dry yeast. Let it sit until foamy. That’s how you know your yeast is ready to do its job. From there, whisk in melted vegan butter and a flax egg (ground flaxseed mixed with water and left to thicken). Slowly add flour and salt until the dough comes together.

Once mixed, knead the dough until it’s smooth and springy. It’ll still be slightly sticky, but resist adding too much flour moisture is key for soft rolls. Let the dough rise in a warm spot until it doubles in size. If you’ve made breads like sourdough orange rolls or sourdough lemon loaf, this step will feel familiar. Yeast needs time and warmth to work its magic.
The beauty of vegan cinnamon rolls is that the dough handles just like any enriched dough. Once it’s risen, it rolls out easily on a floured surface, ready for the next step: filling.
Swirling in the Cinnamon
This is where the fun starts. Melt a bit more vegan butter and brush it all over the rolled-out dough, covering every edge. Then mix brown sugar and cinnamon together and sprinkle it generously on top. Press the mixture into the dough with your hands so it sticks this prevents the filling from leaking too much while baking.
Now, starting from the long edge, roll the dough up tightly into a log. Try to keep the swirl even and snug, without pulling too tight. Use a sharp knife or piece of dental floss to cut the log into slices usually about twelve. They’ll look a little loose at first, but once they proof and bake, they puff up beautifully into soft spirals.
Place them cut side up in a greased pan, leaving just a bit of space between each roll. Let them rise again, this time for about 30 minutes. They’ll double in size and fill the pan with their buttery cinnamon swirls.
As they bake, your kitchen fills with that warm, cozy smell that makes vegan cinnamon rolls feel like more than just a treat. They’re soft on the inside, lightly golden on the outside, and full of that classic cinnamon-sugar flavor. I often serve mine with a mug of vegan chocolate mousse or alongside vegan cheesecake when I’m hosting brunch.
Making these rolls from scratch might take a little time, but it’s never hard and the results speak for themselves. Whether you’re baking for a weekend breakfast or prepping ahead for a holiday, this is one recipe you’ll want to make again and again.
Baking, Glazing, and Keeping Them Fresh
Baking to That Perfect Soft-Golden Finish
Once your rolls have had their final rise, it’s time to bake. Slide them into a preheated oven and let the heat transform your soft spirals into golden, puffy perfection. The smell? Absolute heaven. It’s one of the many joys of making vegan cinnamon rolls at home, the warmth in the air is as much a reward as the treat itself.
They bake for about 20 to 25 minutes, just until the tops are lightly golden and the centers are no longer doughy. If the tops start browning too quickly, you can loosely tent the pan with foil during the last few minutes. You’re not looking for crunch, cinnamon rolls should be soft all the way through, with a barely crisp edge that gives way to a gooey center.
Let them cool for about 10 minutes in the pan. This gives the rolls a chance to settle and makes the next part, glazing, extra satisfying. And while they cool, you’ve got just enough time to whisk up a quick icing.
The Icing on the Roll (Literally)
The glaze is simple, but it makes all the difference. Start with powdered sugar and a splash of non-dairy milk, just enough to reach a pourable consistency. Add a bit of vanilla for flavor, or even a pinch of salt to balance the sweetness. Drizzle it over the warm rolls so it seeps into the swirls and clings to the edges.
If you want something richer, swap the glaze for a vegan cream cheese frosting. I’ve done both, and it just depends on the occasion. Either way, these vegan cinnamon rolls are indulgent and cozy, perfect for everything from weekend brunch to holiday mornings.
They also keep surprisingly well. Once cooled, store them in an airtight container at room temperature for a day or two, or in the fridge for longer. A quick reheat in the oven or microwave brings them back to life. You can even freeze them unglazed, then warm and frost them when you’re ready to serve. That way, homemade cinnamon rolls are never more than a few minutes away.
If you’re into prepping ahead, this method is a lot like how I handle my vegan pumpkin coffee cake. Bake, chill, reheat, it’s an easy flow that fits real-life schedules.
Need more breakfast inspo? I’ve also paired these rolls with a side of hawaiian roll breakfast sliders for a sweet-and-savory brunch. Trust me, it works.
Whether fresh from the oven or reheated a day later, these vegan cinnamon rolls keep their softness, their sticky sweetness, and their ability to make people smile.

FAQ + Final Thoughts on Vegan Cinnamon Rolls
Can cinnamon rolls be vegan?
Yes, and they can be amazing. Vegan cinnamon rolls skip the dairy and eggs, but you won’t miss them. By using almond or oat milk, vegan butter, and flax eggs, you can bake soft, sweet rolls that look and taste just like the classic version. In fact, many people say they can’t tell the difference. These rolls are proof that plant-based baking can be just as delicious and even easier if you’re working with pantry staples.
What is a dirty cinnamon roll?
A “dirty cinnamon roll” usually means one with an extra-rich filling or a bold twist, like coffee grounds in the sugar mix or a spicy chai glaze instead of standard icing. While the term isn’t official, it’s all about going bigger with flavor or messiness. You can make your vegan cinnamon rolls “dirty” by adding espresso powder to the cinnamon sugar, or swirling in nut butter for a richer bite. If you love that kind of fun twist, you might also like apple butter spice cake for its warm, layered flavors.
What can I substitute for eggs in cinnamon rolls?
The easiest and most reliable substitute is a flax egg: one tablespoon of ground flaxseed mixed with three tablespoons of water. Let it sit for about 5 to 10 minutes to thicken. This mixture helps bind the dough and adds a little moisture. You can also use chia seeds or unsweetened applesauce, but flax tends to give the best texture in yeast doughs like vegan cinnamon rolls. If you’ve baked something like vegan BBQ nachos and used flax as a binder before, the concept is the same here.
Is Cinnabon fully vegan?
No, Cinnabon’s traditional rolls are not vegan. They contain dairy and eggs, making them unsuitable for a plant-based diet. However, more bakeries and home bakers are creating vegan versions that rival the classic Cinnabon flavor. That’s what inspired this recipe, making vegan cinnamon rolls at home means you get all the gooey goodness without the animal products. And honestly, when they come out of the oven soft and sweet, there’s nothing missing.
Final Thoughts
There’s something timeless about warm cinnamon rolls on a slow morning. And with just a few swaps, vegan cinnamon rolls bring all that comfort without needing butter or eggs. Whether you’re making them for brunch, birthdays, or just because you woke up craving cinnamon and sugar, they’re a reliable, delicious treat that anyone can enjoy.
From soft dough to sticky glaze, every bite brings that familiar flavor you’ve always loved. And if you’re already baking plant-based treats like vegan chocolate espresso cake or no-bake vegan cheesecake, adding cinnamon rolls to your rotation just makes sense.
In the end, this recipe isn’t about labels, it’s about good food, made with care. And that’s always worth it.
Follow us on Facebook for daily cozy meal ideas. Our Pinterest boards feature plenty of easy, delicious recipes to keep things fresh in the kitchen.
vegan cinnamon rolls
- Total Time: 1 hour 30 minutes
- Yield: 12 rolls 1x
- Diet: Vegan
Description
Soft, gooey, and 100% plant-based, these vegan cinnamon rolls are the perfect breakfast treat for any occasion.
Ingredients
2 ¼ tsp active dry yeast
1 cup oat milk, warm
¼ cup organic cane sugar
3 tbsp vegan butter, melted
2 tbsp ground flaxseed + 6 tbsp water
3 cups all-purpose flour
½ tsp salt
½ cup packed brown sugar
1 ½ tbsp ground cinnamon
2 tbsp vegan butter (for filling)
1 cup powdered sugar (for glaze)
2–3 tbsp oat milk (for glaze)
½ tsp vanilla extract
Instructions
1. Mix warm oat milk and sugar, then sprinkle yeast. Let sit 10 minutes.

2. Stir in melted butter and flax egg. Add flour and salt. Mix into a dough.
3. Knead until smooth. Let rise 1 hour until doubled.
4. Roll dough into a rectangle. Brush with vegan butter. Sprinkle cinnamon sugar.

5. Roll tightly and slice into 12 rolls. Place in greased baking dish.
6. Let rise 30 minutes. Bake at 350°F (175°C) for 25 minutes.
7. Mix glaze ingredients. Drizzle over warm rolls.

Notes
Store in an airtight container for 2 days.
Reheat in oven for best texture.
- Prep Time: 1 hour
- Cook Time: 25 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 roll
- Calories: 280
- Sugar: 17g
- Sodium: 180mg
- Fat: 8g
- Saturated Fat: 2.5g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 2g
- Protein: 4g
- Cholesterol: 0mg