Warm, soft, and filled with sweet cinnamon sugar, these vegan cinnamon rolls are pure comfort in every bite.
They bake up fluffy, tender, and perfectly swirled—just like classic cinnamon rolls, but completely dairy-free.
This recipe uses simple ingredients and easy steps to create rolls that are soft, gooey, and topped with a smooth vegan frosting. No complicated techniques, just reliable homemade baking.
They’re perfect for slow weekend breakfasts, cozy brunches, holiday mornings, or a sweet dessert after dinner.
Once you smell them baking in the oven, it’s hard to wait for that first warm bite.
Why You’ll Love This Vegan Cinnamon Rolls Recipe
Soft, Fluffy, Bakery-Style Texture
These cinnamon rolls bake up soft, light, and beautifully fluffy. The dough rises well and creates those tender layers that pull apart easily.
Each bite has the perfect balance of soft bread and sweet cinnamon filling.
The rolls stay moist and pillowy in the center with lightly golden edges. When topped with smooth frosting, they taste just like the cinnamon rolls you’d find in a bakery.
Completely Dairy-Free and Egg-Free
This recipe skips the dairy and eggs but keeps everything you love about classic cinnamon rolls. Plant milk and vegan butter give the dough the richness it needs while still keeping it fully vegan.
The result is a batch of rolls that are just as satisfying as traditional ones. No special tricks are needed, and the flavor stays warm, sweet, and comforting.
Made with Simple Pantry Ingredients
You don’t need anything fancy to make these cinnamon rolls. Most of the ingredients are probably already in your kitchen. Flour, yeast, sugar, cinnamon, plant milk, and vegan butter do most of the work.
The filling is made with brown sugar and cinnamon, which melts into a sweet, gooey swirl as the rolls bake. Simple ingredients come together to create big flavor.
Easy to Make with Step-by-Step Instructions
If cinnamon rolls feel intimidating, this recipe makes the process simple. Each step is clear and manageable, from mixing the dough to rolling the cinnamon filling inside.
You’ll mix, let the dough rise, roll it out, and slice the rolls before baking. Taking it one step at a time makes the whole process feel relaxed and enjoyable.
Perfect for Weekend Baking or Special Occasions
Cinnamon rolls are the kind of treat that makes a morning feel special. They’re perfect for slow weekend breakfasts when you want something warm and homemade.
They also shine on holiday mornings, brunch tables, or anytime you want to share something sweet with family and friends.
A pan of freshly baked cinnamon rolls always brings people to the kitchen.
Ingredients You’ll Need
For the Dough
- 3 ½ cups all-purpose flour
- 2 ¼ teaspoons active dry yeast (1 packet)
- 1 cup warm plant milk (almond, soy, or oat; warm, not hot)
- ¼ cup granulated sugar
- ¼ cup vegan butter, melted
- ½ teaspoon salt
For the Cinnamon Filling
- ¾ cup brown sugar (packed)
- 2 tablespoons ground cinnamon
- ¼ cup vegan butter, softened
For the Vegan Cream Cheese Frosting
- 4 oz vegan cream cheese, softened
- 1 cup powdered sugar
- 2–3 tablespoons plant milk
- 1 teaspoon vanilla extract
Kitchen Tools You May Need
You don’t need a lot of equipment to make these vegan cinnamon rolls. A few basic kitchen tools will help the process go smoothly.
- Mixing bowls – Use one large bowl to mix the dough and another for preparing the filling and frosting.
- Measuring cups and spoons – Accurate measurements help the dough rise properly and keep the rolls soft.
- Rolling pin – Helps roll the dough into an even rectangle so the cinnamon filling spreads evenly.
- Baking dish (9×13-inch) – Holds the cinnamon rolls while they rise and bake, keeping them soft and close together.
- Dough scraper or sharp knife – Useful for slicing the rolled dough into even cinnamon rolls.
- Stand mixer (optional) – Makes kneading the dough easier, but you can also knead it by hand.
How to Make Vegan Cinnamon Rolls (Step-by-Step)
1. Activate the Yeast
Start by pouring the warm plant milk into a mixing bowl. The milk should feel warm to the touch but not hot, as too much heat can stop the yeast from working.
Add the sugar and active dry yeast, then gently stir. Let the mixture sit for about 5–10 minutes.
You should see bubbles and foam forming on the surface. This means the yeast is active and ready to help the dough rise.
2. Prepare the Dough
Add the melted vegan butter, flour, and salt to the yeast mixture. Stir everything together until a soft dough forms.
Transfer the dough to a lightly floured surface and knead it for about 6–8 minutes. Press, fold, and stretch the dough until it becomes smooth and slightly elastic.
The dough should feel soft but not sticky.
If using a stand mixer, knead the dough with a dough hook for about 5 minutes until smooth.
3. Let the Dough Rise
Place the dough in a lightly greased bowl. Turn it once so the surface is lightly coated with oil or butter. This helps prevent the dough from drying out.
Cover the bowl with a clean kitchen towel or plastic wrap. Let the dough rise in a warm spot for about 60–90 minutes, or until it has doubled in size. The dough should look puffy and airy.
4. Roll Out the Dough
Once the dough has risen, gently punch it down to release excess air. Transfer it to a lightly floured surface.
Use a rolling pin to roll the dough into a large rectangle about ¼ inch thick. Try to keep the shape even so the cinnamon filling spreads evenly across the dough.
5. Add the Cinnamon Filling
Spread the softened vegan butter evenly across the surface of the dough. Make sure you reach the edges so every bite has flavor.
In a small bowl, mix the brown sugar and cinnamon together. Sprinkle the mixture evenly over the buttered dough. The butter will help the sugar stick and create that classic gooey filling.
6. Roll and Slice the Dough
Starting from one long edge, carefully roll the dough into a tight log. Rolling tightly helps create neat cinnamon swirls inside each roll.
Use a sharp knife or dough scraper to slice the log into 12 even rolls. Try to keep the slices similar in size so they bake evenly.
7. Second Rise
Place the cinnamon rolls into a greased 9×13-inch baking dish. Leave a little space between each roll so they have room to expand.
Cover the dish and let the rolls rise again for 30–40 minutes. They should look puffy and slightly larger before going into the oven.
8. Bake the Cinnamon Rolls
Preheat your oven to 350°F (175°C). Once the rolls have finished their second rise, place the dish in the oven.
Bake for 20–25 minutes, or until the tops are lightly golden and the kitchen smells warm and sweet with cinnamon.
9. Make the Vegan Cream Cheese Frosting
While the rolls bake, prepare the frosting. In a bowl, combine the vegan cream cheese, powdered sugar, vanilla extract, and plant milk.
Whisk or beat the mixture until smooth and creamy. If the frosting feels too thick, add a little more plant milk until it spreads easily.
10. Frost and Serve
Let the cinnamon rolls cool for 5–10 minutes after baking. They should still be warm but not piping hot.
Spread the cream cheese frosting over the rolls so it melts slightly into the swirls. Serve warm and enjoy soft, fluffy cinnamon rolls with sweet cinnamon filling in every bite.
Tips for Perfect Vegan Cinnamon Rolls
Use Warm (Not Hot) Plant Milk to Activate Yeast
Temperature matters when working with yeast. The plant milk should feel warm to the touch, similar to warm bath water. If the milk is too hot, it can kill the yeast and prevent the dough from rising.
If you’re unsure, let the milk cool for a minute before adding the yeast.
When the yeast mixture becomes foamy, you know it’s active and ready to work. This step sets the foundation for soft, fluffy cinnamon rolls.
Don’t Add Too Much Flour to the Dough
It’s tempting to keep adding flour if the dough feels sticky, but too much flour can make the rolls dense and dry. The dough should be soft and slightly tacky.
Lightly flour your hands and work surface instead of adding large amounts directly to the dough. A softer dough bakes into lighter, fluffier cinnamon rolls.
Allow Enough Time for the Dough to Rise
Good cinnamon rolls need time to rise. The yeast slowly creates air in the dough, which gives the rolls their light and tender texture.
Let the dough rise until it doubles in size during the first rise. The second rise is just as important. It helps the rolls become soft and puffy before baking.
Roll the Dough Tightly for Neat Swirls
When rolling the dough, keep it snug and even. A tight roll creates those beautiful cinnamon spirals inside each slice.
If the dough is rolled too loosely, the filling can spread out, and the rolls may lose their shape. Taking an extra moment to roll carefully makes a big difference in the final look.
Frost While the Rolls Are Slightly Warm
Spread the frosting when the cinnamon rolls are still warm but not extremely hot. The warmth helps the frosting soften and melt slightly into the swirls.
This creates a smooth, creamy layer that blends with the cinnamon filling. The result is soft rolls with just the right amount of sweet frosting in every bite.
Variations to Try
Vegan Pumpkin Cinnamon Rolls
For a warm fall twist, add ½ cup pumpkin puree to the dough when mixing the wet ingredients. Pumpkin adds moisture and a gentle sweetness that pairs beautifully with cinnamon.
You can also mix ½ teaspoon pumpkin spice into the cinnamon filling for a deeper flavor. The rolls bake up soft with a light pumpkin taste that blends perfectly with the brown sugar swirl.
Chocolate Cinnamon Rolls
If you enjoy a chocolatey dessert, this version is a great choice. After spreading the vegan butter and cinnamon sugar, sprinkle ½ cup dairy-free chocolate chips across the dough.
As the rolls bake, the chocolate melts slightly into the filling. The result is a rich swirl of cinnamon and chocolate in every bite.
Maple Glazed Cinnamon Rolls
Instead of cream cheese frosting, try a smooth maple glaze. In a bowl, whisk together 1 cup powdered sugar, 2 tablespoons maple syrup, and 1–2 tablespoons plant milk until smooth.
Drizzle the glaze over warm cinnamon rolls. The maple flavor adds a gentle sweetness that works beautifully with the cinnamon filling.
Nutty Cinnamon Rolls (Walnuts or Pecans)
For added crunch and flavor, sprinkle ½ cup chopped walnuts or pecans over the cinnamon sugar before rolling the dough.
The nuts toast slightly as the rolls bake, creating a rich, nutty layer inside the swirls. This variation adds texture and makes each bite a little more satisfying.
How to Store and Reheat Cinnamon Rolls
To keep your cinnamon rolls soft and fresh, place them in an airtight container once they have cooled.
They can stay at room temperature for up to 2 days, which keeps the texture soft and tender. If you want them to last longer, store them in the refrigerator for up to 5 days.
When you’re ready to enjoy one again, warming it makes a big difference. The quickest method is the microwave, where a roll needs only 20–30 seconds to become soft and warm again.
For multiple rolls, you can use the oven instead.
Place them in a baking dish, cover loosely with foil, and warm at a low temperature (around 300°F / 150°C) for about 8–10 minutes until heated through.
If you want to store them even longer, cinnamon rolls freeze very well. For best results, freeze them unfrosted.
Place the cooled rolls in a freezer-safe container or bag and store them for up to 2 months.
When ready to eat, let them thaw in the refrigerator overnight or at room temperature, warm them gently, and add fresh frosting before serving.
Final Thoughts
These vegan cinnamon rolls are soft, fluffy, and filled with warm cinnamon flavor in every swirl. Simple ingredients and clear steps make them easy to bake at home.
Give this recipe a try the next time you want something sweet and comforting. They’re perfect for a cozy breakfast, a relaxed weekend brunch, or a warm dessert fresh from the oven.
FAQs
Can I make vegan cinnamon rolls ahead of time?
Yes. After slicing the rolls, place them in the baking dish, cover, and refrigerate overnight. Let them sit at room temperature for about 30 minutes before baking.
What is the best plant milk for cinnamon rolls?
Soy, oat, or almond milk all work well. Oat milk and soy milk usually give the dough a slightly richer and softer texture.
Why didn’t my cinnamon rolls rise?
This usually happens if the yeast is inactive or the milk is too hot. Make sure the yeast becomes foamy during activation, and allow enough time for the dough to rise.
Can I make these cinnamon rolls gluten-free?
Yes. Use a good-quality gluten-free all-purpose flour blend designed for baking. The texture may be slightly different, but the rolls will still taste great.
Can I freeze vegan cinnamon rolls?
Yes. Freeze baked or unbaked rolls in an airtight container for up to 2 months. Thaw overnight and warm before serving.
Soft and Fluffy Vegan Cinnamon Rolls with Cream Cheese Frosting
Course: Vegan DessertsDifficulty: Easy12
Cinnamon Rolls20
minutes25
minutes2
hoursSoft, fluffy vegan cinnamon rolls filled with sweet cinnamon sugar and topped with creamy dairy-free frosting. Perfect for breakfast, brunch, or dessert.
Ingredients
- For the Dough
3 ½ cups all-purpose flour
2 ¼ tsp active dry yeast (1 packet)
1 cup warm plant milk
¼ cup granulated sugar
¼ cup vegan butter, melted
½ tsp salt
- For the Cinnamon Filling
¾ cup brown sugar
2 tbsp ground cinnamon
¼ cup vegan butter, softened
- For the Frosting
4 oz vegan cream cheese, softened
1 cup powdered sugar
2–3 tbsp plant milk
1 tsp vanilla extract
Directions
- Activate yeast: Mix warm plant milk, sugar, and yeast in a bowl. Let it sit for 5–10 minutes until foamy.
- Make the dough: Add melted vegan butter, flour, and salt. Mix and knead until smooth, about 6–8 minutes.
- First rise: Place dough in a greased bowl, cover, and let rise for 60–90 minutes until doubled in size.
- Roll dough: Roll the dough into a large rectangle on a lightly floured surface.
- Add filling: Spread softened vegan butter over the dough, then sprinkle with brown sugar and cinnamon.
- Roll and slice: Roll the dough tightly into a log and slice into 12 rolls.
- Second rise: Place rolls in a greased baking dish and let rise for 30–40 minutes.
- Bake: Bake at 350°F (175°C) for 20–25 minutes until lightly golden.
- Make frosting: Mix vegan cream cheese, powdered sugar, vanilla, and plant milk until smooth.
- Serve: Spread frosting over warm cinnamon rolls and enjoy.
Notes
- Make sure the plant milk is warm, not hot, so the yeast activates properly.
- For neat swirls, roll the dough tightly before slicing.
- Frost the rolls while slightly warm so the frosting melts into the layers.

Daisy Roots is the home cook and recipe developer behind this kitchen. She creates simple, tested vegan recipes using everyday ingredients. Every dish is developed and cooked in her own kitchen, with clear steps to help you get reliable results every time. Thanks for stopping by — let’s cook something great!