Vegan Cinnamon Rolls Recipe – Soft, Fluffy, and Comforting

Warm, gooey, and sweet without any dairy or eggs—these vegan cinnamon rolls deliver everything you love about the classic treat. They’re soft, sticky, and swirled with a buttery cinnamon-sugar filling that melts into every layer. You don’t need special equipment, just a little patience and a cozy kitchen. Whether it’s a relaxed weekend brunch or a weekday pick-me-up, these rolls make the moment feel special. And yes, they’re beginner-friendly.
What Makes This Recipe So Good

Vegan cinnamon rolls recipe – Vegan Cinnamon Rolls Recipe – Soft, Fluffy, and Comforting Warm, gooey, and sweet without any dairy
- Perfectly fluffy texture: The dough rises beautifully thanks to warm plant milk and active yeast, giving you a light, pillowy crumb.
- Dairy-free “buttery” flavor: Vegan butter adds richness without any heaviness, and it melts into the cinnamon sugar for gooey, caramel-like pockets.
- Simple ingredients: Everything is easy to find, and you likely have most items in your pantry already.
- Make-ahead friendly: Prep the rolls the night before and bake fresh in the morning for effortless hosting.
- Customizable: Add nuts, orange zest, or raisins, or swap the frosting for a simple glaze—your rolls, your way.
Ingredients

Vegan cinnamon rolls recipe – They’re soft, sticky, and swirled with a buttery cinnamon-sugar filling that melts into every layer
For the dough:
- 3 cups (360 g) all-purpose flour, plus more for dusting
- 1 packet (2 1/4 tsp) active dry yeast
- 1 cup (240 ml) warm unsweetened plant milk (almond, soy, or oat), about 110°F/43°C
- 1/4 cup (50 g) granulated sugar
- 1/4 cup (56 g) vegan butter, melted
- 1/2 tsp fine salt
- 1 tsp vanilla extract (optional but recommended)
For the filling:
- 1/2 cup (112 g) vegan butter, softened
- 3/4 cup (150 g) brown sugar, packed
- 1 1/2 tbsp ground cinnamon
- Pinch of salt
For the frosting:
- 4 oz (115 g) vegan cream cheese, softened
- 2 tbsp vegan butter, softened
- 1 to 1 1/2 cups (120–180 g) powdered sugar, sifted
- 1 tsp vanilla extract
- 1–2 tbsp plant milk, as needed for consistency
- Pinch of salt
Instructions

Vegan cinnamon rolls recipe – You don’t need special equipment, just a little patience and a cozy kitchen
- Activate the yeast: In a large bowl, combine warm plant milk and sugar. Sprinkle the yeast on top and let it sit for 5–10 minutes until foamy. If it doesn’t foam, your yeast may be expired or the milk too hot or cold.
- Make the dough: Add melted vegan butter, salt, and vanilla to the yeast mixture. Stir in 2 1/2 cups of flour. Mix with a spoon until a shaggy dough forms, then add the remaining flour a little at a time until the dough pulls away from the bowl.
- Knead: Turn the dough onto a lightly floured surface. Knead for 5–7 minutes until smooth and elastic. The dough should be soft but not sticky. Add flour sparingly if needed.
- First rise: Place the dough in a lightly oiled bowl, cover with a clean towel or plastic wrap, and let it rise in a warm spot for 1–1 1/2 hours, or until doubled in size.
- Make the filling: In a small bowl, mix softened vegan butter, brown sugar, cinnamon, and a pinch of salt until well combined.
- Roll it out: Punch down the dough and roll it into a rectangle, about 12 x 18 inches (30 x 45 cm). Spread the filling evenly over the surface, leaving a small border on one long edge.
- Form the rolls: Starting from the opposite long edge, roll the dough tightly into a log. Seal the seam by pinching gently. Use a sharp knife or unflavored dental floss to cut 12 even rolls.
- Second rise: Arrange the rolls in a lightly greased 9 x 13 inch (23 x 33 cm) pan, leaving slight space between them. Cover and let rise 30–45 minutes, until puffy and touching.
- Bake: Preheat oven to 350°F (175°C). Bake for 22–28 minutes, until lightly golden on top and the centers are set. Don’t overbake; you want them soft.
- Make the frosting: Beat vegan cream cheese and vegan butter until smooth. Add vanilla, a pinch of salt, and powdered sugar gradually. Thin with plant milk if needed until creamy and spreadable.
- Frost and serve: Let the rolls cool for 10 minutes, then spread the frosting over warm rolls so it melts slightly into the swirls. Serve right away.
Keeping It Fresh
- Room temperature: Store unfrosted rolls in an airtight container for up to 2 days. If already frosted, keep them covered and eat within 24 hours for best texture.
- Refrigeration: Keep frosted rolls in the fridge for up to 4 days. Warm in the microwave for 10–20 seconds to soften.
- Freezing: Freeze baked, unfrosted rolls tightly wrapped for up to 2 months. Thaw overnight in the fridge, warm in the oven at 300°F (150°C) for 10–12 minutes, then frost.
- Make-ahead option: After shaping, cover the pan and refrigerate overnight. In the morning, let rolls sit at room temperature for 45–60 minutes to puff, then bake as directed.
Health Benefits
- Dairy-free and egg-free: Gentle on those with lactose intolerance or egg allergies while still offering that classic bakery feel.
- Plant-based fats: Vegan butter and plant milk replace saturated animal fats. You can choose options with less saturated fat if desired.
- Customizable sweetness: Adjust the sugar in the filling and frosting to your preference, or use less frosting for a lighter take.
- Whole-grain option: Swap up to 1 cup of all-purpose flour with white whole wheat flour for a bit more fiber without losing too much softness.
Common Mistakes to Avoid
- Milk too hot or too cold: Yeast needs warmth, not heat. Aim for around 110°F (43°C). Too hot kills yeast; too cold won’t activate it.
- Adding too much flour: A slightly tacky dough bakes softer. Add flour gradually and stop when the dough is smooth and elastic.
- Skipping the second rise: This step ensures fluffy layers. If you bake too soon, the rolls can be dense.
- Overbaking: Pull them when lightly golden and set. Dry rolls usually mean a few minutes too long in the oven.
- Cutting with a dull knife: Use dental floss or a very sharp knife to keep the spirals neat and prevent squishing.
Alternatives
- Gluten-free: Use a 1:1 gluten-free all-purpose flour blend with xanthan gum. Expect a slightly more tender, less elastic dough; handle gently.
- No cream cheese frosting: Make a simple glaze with 1 cup powdered sugar, 1–2 tbsp plant milk, and 1/2 tsp vanilla. Drizzle over warm rolls.
- Flavor twists:
- Orange cinnamon: Add 1 tbsp orange zest to the filling and 1 tsp to the frosting.
- Maple pecan: Replace half the brown sugar with maple sugar and sprinkle 1/2 cup chopped toasted pecans over the filling.
- Cardamom roll: Add 1/2 tsp ground cardamom to the filling for a cozy, fragrant lift.
- Less sugar: Reduce brown sugar in the filling to 1/2 cup and use a thinner glaze instead of frosting.
- Oil instead of vegan butter:-strong> Use 1/4 cup neutral oil in the dough. For the filling, vegan butter works best for texture, but you can brush with oil in a pinch.
FAQ
Can I use instant yeast instead of active dry yeast?
Yes. Use the same amount and skip the proofing step. Mix instant yeast directly with the dry ingredients, then add warm milk and melted butter. Rise times may be slightly shorter, so watch the dough, not the clock.
Why did my rolls turn out dense?
Common causes are inactive yeast, milk that was too hot or cold, not enough rise time, or too much flour. Make sure your yeast foams, keep the dough soft, and let it double on the first rise and puff well on the second.
Which plant milk works best?
Soy, oat, or almond milk all work well. Choose unsweetened and unflavored so the cinnamon and vanilla can shine. Slightly richer milks (like soy or oat) give the softest crumb.
Can I make them the night before?
Absolutely. After cutting the rolls and placing them in the pan, cover and refrigerate overnight. Bring to room temperature and let them puff for 45–60 minutes before baking.
How do I reheat leftovers?
Microwave a single roll for 10–20 seconds, or warm a pan in a 300°F (150°C) oven for 8–10 minutes. If the rolls are unfrosted, reheat first, then add frosting or glaze.
Can I add raisins or nuts?
Yes. Sprinkle 1/2 to 3/4 cup of raisins, chopped pecans, or walnuts over the filling before rolling. Lightly press them in so they stay put.
Final Thoughts
These vegan cinnamon rolls are the kind of treat that makes your kitchen smell like a cozy bakery. The method is simple, the ingredients are familiar, and the results feel indulgent without any dairy or eggs. Once you’ve made them once, they’ll become your go-to for lazy Sundays, holidays, and everything in between. Warm, soft, and full of cinnamon—just the way a perfect roll should be. Enjoy every swirl.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.


