The Best Vegan Cinnamon Rolls (Soft, Fluffy & Totally Irresistible)

📌 Save this post for later on Pinterest!

Ever crave that gooey, warm, cinnamon-sugar swirl you get from a bakery but wish it were vegan and easy to make at home?

I’ve been there — that moment when you want something sweet, cozy, and homemade… but don’t want to spend hours in the kitchen or track down fancy ingredients.

These vegan cinnamon rolls are the perfect answer. They’re soft, fluffy, and unbelievably satisfying — no dairy, no eggs, just pure comfort food magic. And trust me, once you try them, you’ll never miss the traditional version again.

Looking for more easy, make-ahead vegan holiday recipes? Explore my Easy Vegan Thanksgiving & Christmas Cookbook — it includes 55+ festive recipes ready in 30 minutes or less, all made with 10 ingredients or fewer and practical prep-ahead tips for stress-free hosting.

Why You’ll Love These Vegan Cinnamon Rolls

There’s something special about a batch of cinnamon rolls baking in the oven — the smell alone could sell a house. But when they’re vegan, you get all that indulgence without any compromise.

Here’s why this recipe is such a hit:

  • 100% dairy-free and egg-free
  • Soft, fluffy texture with gooey centers
  • Rich cinnamon-sugar filling
  • Simple, pantry-friendly ingredients
  • Perfect for weekend baking or meal prep

This recipe is beginner-friendly too — no need to be a pro baker. If you can stir, roll, and spread, you’ve got this.

Ingredients You’ll Need

Before we get rolling (pun intended), let’s talk ingredients. You probably already have most of these in your kitchen.

Dough:

  • 2 ¾ cups all-purpose flour (plus extra for dusting)
  • ¼ cup granulated sugar
  • 2 ¼ tsp (1 packet) instant yeast
  • ½ tsp salt
  • ¾ cup warm plant milk (almond, oat, or soy)
  • 3 tbsp vegan butter (melted)

Filling:

  • 3 tbsp vegan butter (softened, not melted)
  • ½ cup brown sugar
  • 1 ½ tbsp cinnamon

Icing:

  • 1 cup powdered sugar
  • 1–2 tbsp plant milk
  • ½ tsp vanilla extract

That’s it! No complicated swaps, no obscure ingredients.

Step-by-Step: How to Make Vegan Cinnamon Rolls

Let’s make this as easy as possible. You can absolutely do this — and I promise it’s worth every second.

Step 1: Activate the yeast (if needed)

If you’re using instant yeast, you can mix it straight in. If it’s active dry yeast, stir it into the warm milk with a pinch of sugar and let it sit for about 10 minutes until foamy.

Step 2: Make the dough

In a large bowl, whisk together flour, sugar, and salt. Add the warm milk, melted vegan butter, and yeast mixture. Stir until a soft dough forms.

Knead for about 5–6 minutes on a lightly floured surface until smooth and elastic. If it’s too sticky, sprinkle in a bit more flour.

Step 3: Let it rise

Place your dough in a lightly oiled bowl, cover it with a towel, and let it rise for 60–90 minutes. It should double in size and feel pillowy.

Step 4: Roll it out

Once the dough has risen, roll it into a rectangle about ¼ inch thick. Spread softened vegan butter across the surface, then sprinkle evenly with brown sugar and cinnamon.

Step 5: Roll and slice

Starting from the long edge, roll the dough tightly into a log. Slice it into 9–12 even rolls.

Pro tip: use unflavored dental floss or a thin piece of string to cut cleanly without squishing the dough!

Step 6: Second rise

Place the rolls in a greased baking dish (or lined pan) and cover them again. Let them rise for another 30 minutes while you preheat your oven to 350°F (175°C).

Step 7: Bake

Bake for 20–25 minutes or until lightly golden. Don’t overbake — you want them soft and gooey, not dry.

Step 8: Frost and enjoy

Mix together powdered sugar, plant milk, and vanilla to make a simple icing. Drizzle it over warm rolls and watch them disappear.

If you like cream cheese-style frosting, you can blend ½ cup vegan cream cheese with powdered sugar and a splash of vanilla for a tangy twist.

Tips for Perfect Vegan Cinnamon Rolls Every Time

✨ Don’t rush the rise — this is what gives you that fluffy bakery-style texture.
✨ Use warm (not hot) milk — too hot will kill the yeast.
✨ Roll gently — pressing too hard can make them dense.
✨ Make ahead — assemble the rolls at night, refrigerate, and bake fresh in the morning.

And if you’re feeling fancy, sprinkle chopped nuts, raisins, or even a pinch of cardamom in the filling for extra flavor.

How to Store & Reheat

These rolls taste best fresh, but they’re great for meal prep too.

  • Store: In an airtight container at room temp for up to 2 days or in the fridge for 5 days.
  • Freeze: Wrap individually and freeze for up to 2 months.
  • Reheat: Warm in the microwave for 20–30 seconds or in the oven at 300°F for 5–7 minutes.

They’ll come out soft, fluffy, and just as irresistible.

Bonus Idea: Overnight Vegan Cinnamon Rolls

If you want fresh cinnamon rolls for breakfast without waking up at dawn, here’s the trick:
Make the dough and assemble the rolls the night before. Cover and refrigerate overnight. In the morning, let them rest at room temp for 30 minutes before baking.

It’s the best way to impress guests (or yourself!) with minimal effort.

easy vegan cinnamon rolls

Easy Vegan Cinnamon Rolls

Yield: 9-12
Prep Time: 20 minutes
Cook Time: 25 minutes
Additional Time: 1 hour 30 minutes
Total Time: 2 hours 15 minutes

These Vegan Cinnamon Rolls are soft, fluffy, and completely dairy-free — the kind of cozy treat that makes your whole kitchen smell like a bakery. Each roll is filled with buttery cinnamon-sugar swirls and topped with a sweet vanilla glaze for that classic gooey finish. Made with simple pantry ingredients and no special equipment, they’re easy enough for beginners but indulgent enough for a weekend brunch or holiday morning. Whether you serve them warm out of the oven or prep them overnight, these rolls will melt in your mouth and become a go-to vegan dessert or breakfast favorite.

No Ratings

Ingredients

  • For the Dough:
  • 2 ¾ cups all-purpose flour (plus extra for dusting)
  • ¼ cup granulated sugar
  • 2 ¼ tsp (1 packet) instant yeast
  • ½ tsp salt
  • ¾ cup warm plant milk (almond, soy, or oat)\
  • 3 tbsp vegan butter (melted)
  • For the Filling:
  • 3 tbsp vegan butter (softened)
  • ½ cup brown sugar
  • 1 ½ tbsp ground cinnamon
  • For the Icing:
  • 1 cup powdered sugar
  • 1–2 tbsp plant milk
  • ½ tsp vanilla extract

Instructions

  1. Make the Dough:
    In a large bowl, combine flour, sugar, yeast, and salt. Add warm plant milk and melted vegan butter. Stir until a dough forms.
  2. Knead:
    Transfer to a floured surface and knead for 5–6 minutes until smooth and elastic. Add small amounts of flour if the dough is sticky.
  3. Let Rise:
    Place the dough in a lightly oiled bowl, cover, and let it rise in a warm spot for about 1 to 1½ hours or until doubled in size.
  4. Prepare Filling:
    In a small bowl, mix brown sugar and cinnamon. Set aside.
  5. Roll Out:
    Once the dough has risen, roll it into a large rectangle (about ¼ inch thick). Spread softened vegan butter evenly, then sprinkle the cinnamon-sugar mixture over it.
  6. Shape Rolls:
    Starting from the long side, roll the dough tightly into a log. Slice into 9–12 rolls using unflavored dental floss or a sharp knife.
  7. Second Rise:
    Arrange rolls in a greased baking dish, cover, and let them rise for another 30 minutes while preheating oven to 350°F (175°C).
  8. Bake:
    Bake for 20–25 minutes until lightly golden. Avoid overbaking — they should stay soft and gooey inside.
  9. Make the Icing:
    Mix powdered sugar, plant milk, and vanilla until smooth. Drizzle over warm rolls.
  10. Serve & Enjoy:
    Grab one while it’s warm and gooey — trust me, you won’t regret it!
  11. Notes

    For overnight cinnamon rolls, assemble and refrigerate before the second rise. In the morning, let them rest at room temp for 30 minutes, then bake as directed.

    Did you make this recipe?

    Please leave a comment on the blog or share a photo on Pinterest

    Final Thoughts

    There’s nothing quite like biting into a warm, gooey cinnamon roll fresh out of the oven. This vegan version is easy, cozy, and guaranteed to make your kitchen smell like a bakery.

    Give this recipe a try — you’ll be shocked at how fluffy and rich they are, all without any dairy or eggs.

    FAQs About Vegan Cinnamon Rolls

    1. Can I make these vegan cinnamon rolls gluten-free?

    Yes! Substitute a 1:1 gluten-free all-purpose flour blend designed for baking. The texture will be slightly different, but still delicious.

    2. What’s the best vegan butter for baking?

    Brands like Miyoko’s, Country Crock Plant Butter, and Earth Balance work beautifully. Choose one that tastes buttery, not coconutty.

    3. Can I make them without yeast?

    You can, but the texture will be more biscuit-like. Try adding 2 tsp baking powder and skip the rising steps.

    4. How do I make them healthier?

    Use coconut sugar, reduce the icing, and try whole wheat pastry flour for extra fiber.

    5. Can I use coconut oil instead of vegan butter?

    Yes, just make sure it’s solid (not melted) for the filling so it spreads easily.

    👉 Follow me on Pinterest for more easy vegan meals and desserts!

    📌 Save this post for later on Pinterest!

    These soft, fluffy vegan cinnamon rolls are perfect for Christmas brunch or any cozy holiday morning! Filled with gooey cinnamon sugar and topped with sweet vanilla glaze, they’re 100% dairy-free and easy to make. Whether you’re baking for guests or treating yourself, these rolls make every festive breakfast feel special. 🌱✨ Save this vegan holiday recipe!
    Easy Vegan Thanksgiving & Christmas Cookbook cover

    Make Your Vegan Holidays Easy & Delicious

    55+ festive recipes for Thanksgiving & Christmas — all under 30 minutes and 10 ingredients, with make-ahead tips for stress-free hosting.

    Get Your Copy on Amazon

    Also available on Kindle.

    You may also like: