Vegan Cinnamon Rolls

Craving cinnamon rolls? You've come to the right place! These vegan cinnamon rolls are legendary! Fluffy and sweet, these rolls are entirely plant-based but ridiculously easy to make. You'll also love our cinnamon bun variations and fun flavor combos!
post featured image
A vegan cinnamon roll on a plate with a few bites missing to show the inside.
This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my policy page.

Get ready to fall in love with the best cinnamon rolls you’ve ever tasted! With its soft, pillowy dough, a dreamy cinnamon-sugar filling, and that perfect, velvety frosting, these vegan cinnamon rolls are the epitome of sweet indulgence and cozy comfort.

Feel like something savory instead? Instead of sweet cinnamon, check out these scrumptious spicy vegan pinwheels! The perfect complimentary snack to pair with this recipe!

If you love these plant-based cinnamon rolls, don’t forget to check out this dairy-free crumpets recipe, too!

Why You’ll Fall in Love With These Dairy-Free Cinnamon Buns

  • Light, Fluffy, and Tender. They have that classic bakery-style texture everyone loves.
  • Cozy Cinnamon Flavor. Warm cinnamon and sweet brown sugar create the ultimate comfort food.
  • Dairy-Free Without Compromise. You still get rich, buttery flavor without using any dairy.
  • Easy to Make Ahead. You can prep the dough the night before and bake it fresh the next morning.
  • Fun to Customize. Add chopped nuts, raisins, orange zest, or your favorite frosting to make them your own.
Vegan cinnamon roll on a plate, drizzle with frosting.

Key Ingredients and Substitutions

  • Ground Flaxseed Meal – Used as a vegan egg substitute, helps hold the dough together and adds a little moisture. Chia seeds or a store-bought egg replacer can also be used.
  • Dairy-Free Milk – Adds moisture and helps create a soft, tender dough. Oat, soy, almond milk, or cashew milk all work well or, in a pinch, you could even use water.
  • Vegan Butter – Adds rich flavor and keeps the dough and filling soft and delicious. Use refined coconut oil for a slightly different flavor.
  • Active Dry Yeast – Helps the dough rise, creating light, fluffy, bakery-style cinnamon rolls. Instant yeast can usually be used instead. You can mix it directly into the dry ingredients and skip blooming it first.
  • Vegan Cream Cheese – Creates a smooth, creamy frosting. Skip the cream cheese and make a simple vanilla glaze with powdered sugar, dairy-free milk, and a splash of vanilla (or maple) extract if you prefer a lighter topping.
  • All-Purpose Flour – Gives the rolls their soft, fluffy texture while still being sturdy. Bread flour makes slightly chewier rolls, while a 1:1 gluten-free flour blend can work if you need a gluten-free version.
Vegan milk made from bambara groundnuts called BamNut milk from WhatIF Foods surrounded by cinnamon roll ingredients.

How To Make Vegan Cinnamon Rolls

Although this looks like a lot of steps, it’s much easier and quicker than you think. Just follow one by one and then you’ll be done!

Make The Dough

Step 1: Prepare the Flax Egg and Wet Ingredients – For the dough, combine the flaxseed meal and 5 tablespoons of warm water in a small bowl, letting it rest and thicken for at least 5 minutes. In a medium pot over medium heat, warm the soy milk until small bubbles form. Remove from heat, stir in the vegan butter, and allow it to cool to room temperature.

Step 2: Activate Yeast – In a large bowl, blend the yeast, 1 teaspoon of granulated sugar, and 1⁄4 cup of warm water, letting it sit for 10 minutes to activate the yeast.

Step 3: Mix Dry and Wet Ingredients – Add the flaxseed mixture, soy milk concoction, and vanilla extract, then stir in 2 1⁄4 cups of flour, the remaining granulated sugar (1⁄4 cup minus 1 teaspoon), and salt with a fork. Gradually introduce the remaining cup of flour and knead for approximately 5 minutes until the dough is smooth. Form the dough into a ball, cover with a damp paper towel, and allow it to rise for 1 hour in a warm spot (ideally 80 to 90 degrees F).

Vegan cinnamon roll dough rolled into a ball.

Step 4: Prepare the Filling – For the filling, combine the vegan butter, brown sugar, and cinnamon in a small bowl, mashing them with a fork until the mixture is smooth and free of lumps.

Vegan cinnamon roll filling all mixed together in a small bowl.

Step 5: Roll Out the Dough and Add Filling – Roll out the dough into a 12 × 15-inch rectangle on a floured surface using a floured rolling pin. Evenly spread the brown sugar mixture across the dough.

Step 6: Form the Cinnamon Rolls – Roll the dough tightly from one of the shorter sides to create a 12-inch-long roll, sealing it by pinching the edge. Slice the roll into 12 equally sized pieces with a sharp knife and arrange them on a baking sheet lined with parchment paper or a silicone mat.

Step 7: Let the Dough Rise – Cover with a damp towel or paper towel and let them rise for 1 to 2 hours until they have doubled in size. Preheat the oven to 350 degrees F.

Vegan cinnamon rolls in a baking dish.

Step 8: Bake the Rolls – Bake the rolls for about 20 minutes or until they turn golden brown and a toothpick inserted in the center comes out clean. Be careful not to overbake. To prevent the filling from sticking, immediately lift the rolls off the pan using a spatula and transfer them to a cooling rack.

Step 9: Prepare the Frosting – Let the rolls cool completely before frosting. For the cream cheese frosting, use an electric hand mixer to beat together the vegan cream cheese and butter in a medium bowl. Add the powdered sugar, vanilla extract, and salt, beating until the frosting is smooth and thick, and spread it evenly over each cinnamon bun.

A flatlay of homemade baked vegan cinnamon rolls with icing in a white baking dish.

Pro Tips

  • Let the flax egg sit for 5–10 minutes before adding it to the dough so it has time to thicken.
  • Spoon and level the flour instead of scooping it straight from the bag to avoid adding too much.
  • Use softened butter for the filling so it’s easy to spread without tearing the dough.
  • Make sure your milk is warm, not hot. If it’s too hot, it can stop the yeast from working.
  • Unsweetened milk gives you the most control over the sweetness of the recipe.
  • Let the dairy-free cream cheese come to room temperature before mixing for the smoothest frosting.

Variations

Here are our favorite signature vegan cinnamon roll flavors! You should also give this cinnamon challah bread a try, too!

  • Nutty Delight – Sprinkle chopped nuts, such as pecans or walnuts, over the cinnamon-sugar filling.
  • Zesty Citrus – Mix some citrus zest (lemon, orange, or lime) into the brown sugar filling.
  • Chocolate Lovers – Sprinkle chocolate chips, cocoa powder, or vegan chocolate chunks onto the dough before rolling it up.
  • Creamy Caramel – Drizzle a homemade vegan caramel sauce over the rolls before baking.
  • Fruity Icing – Add fruit puree (like raspberry, strawberry, blueberry, or apple puree) to the frosting.
  • Coffee-Infused – Mix finely ground coffee into the cinnamon-sugar mixture.
  • Savory Surprise Use garlic, herbs, and vegan cheese in the filling, then top with a savory vegan cream cheese or garlic-infused glaze.
Two vegan cinnamon rolls on plates, covered in frosting.

Frequently Asked Questions

How do you store leftover dairy-free cinnamon rolls?

Allow the cinnamon rolls to cool, then place them in an airtight container or wrap them tightly with plastic wrap. Refrigerate for up to 5-7 days. Before serving, you can gently reheat them in the microwave or oven to restore their freshness.

Can you freeze plant-based cinnamon rolls?

Yes, you can! Once the rolls have cooled completely, wrap them individually in plastic wrap and place them in a freezer-safe bag or airtight container. They can be frozen for up to 2-3 months. When you’re ready to enjoy them, thaw the rolls in the refrigerator overnight, then reheat in the oven or microwave as desired.

How long do vegan cinnamon rolls last?

Allow the rolls to cool completely, then place them in an airtight container or cover them with plastic wrap. Keep them in a cool, dry place away from direct sunlight or heat sources. Enjoy the cinnamon rolls within 1-2 days at room temperature.

Are Pillsbury cinnamon rolls vegan?

These pre-packaged cinnamon rolls contain whey, a milk protein, making them not vegan-friendly.

Are Annie’s cinnamon rolls vegan?

Yes, Annie’s organic cinnamon rolls are vegan! They come with a dairy-free icing and use oil instead of butter to make it completely vegan!

A ooey-gooey vegan cinnamon roll served on a white plate with cinnamon sticks next to it.

More Vegan Baking Recipes

Craving more baking recipes? Here are some of our favorites:

Listen while you cook! Tune into my podcast, The Plant Powered People Podcast, while you’re cooking, folding laundry, or taking a bath. It may just change your life!

flower icon
Send This Recipe to My Inbox
Drop your email below to receive this recipe in your inbox. Plus, we’ll send you our favorite seasonal plant-based recipes weekly!

Vegan Cinnamon Rolls

5 from 7 votes
These vegan cinnamon rolls are light, tender, and filled with warm cinnamon flavor in every bite. They're easy to make with simple ingredients and topped with a rich dairy-free frosting that's hard to resist. Whether you're baking them for a holiday, brunch, or a cozy weekend treat, this recipe is sure to be a favorite.
A vegan cinnamon roll on a plate with a few bites missing to show the inside.
Prep Time 45 minutes
Cook Time 20 minutes
Rising 2 hours
Total Time 3 hours 5 minutes
Servings 12 rolls

Equipment

  • electric hand mixer

Ingredients

Dough:

  • 2 tablespoons ground flaxseed meal
  • 5 tablespoons plus ¼ cup warm water, divided
  • ¾ cup soy milk, any variety
  • ¼ cup vegan butter
  • 1 ½ tablespoons active dry yeast
  • ¼ cup granulated sugar, divided
  • 1 teaspoon vanilla extract
  • 3 ¼ cups all-purpose flour, divided
  • ½ teaspoon salt

Filling:

  • ½ cup vegan butter, softened at room temperature
  • 1 cup brown sugar, packed
  • 1 ½ tablespoons ground cinnamon

Frosting:

  • 4 ounces plain vegan cream cheese, (half an 8-ounce container)
  • ¼ cup vegan butter, softened at room temperature
  • 1 ½ cups powdered sugar
  • ½ teaspoon vanilla extract, plus additional if needed to thin out
  • Pinch of salt

Instructions

  • To make the dough, in a small bowl, whisk together the flaxseed meal and 5 tablespoons of warm water. Set aside to rest and thicken for at least 5 minutes.
  • In a medium pot over medium heat, heat the soy milk until tiny bubbles form. Remove from the heat, stir in the vegan butter, and let cool to room temperature.
  • In a large bowl, mix together the yeast, 1 teaspoon of the granulated sugar, and 1⁄4 cup of warm water. Let the mixture sit for 10 minutes to activate the yeast.
  • Add the flaxseed meal mixture, soy milk mixture, and vanilla extract. Using a fork, stir in 21⁄4 cups of the flour, the remaining granulated sugar (1⁄4 cup minus 1 teaspoon), and the salt.
  • Gradually add the remaining 1 cup of flour and knead for about 5 minutes, until the flour is incorporated and the dough is smooth. Form the dough into a ball in the bowl, cover with a damp paper towel, and let rise for 1 hour in a warm place (ideally 80 to 90 degrees F).
  • To make the filling, in a small bowl, combine the vegan butter, brown sugar, and cinnamon and mash with a fork until the butter is fully incorporated and no chunks remain. Set aside.
  • On a floured surface, using a floured rolling pin, roll out the dough into a 12 × 15-inch rectangle. Using your fingers, spread the brown sugar mixture evenly across the dough. Starting at one of the shorter sides, tightly roll the dough so you have a 12-inch-long roll. Pinch to seal. With a sharp knife, cut the roll into 12 equally sized slices and place them on a baking sheet lined with parchment paper or a silicone mat. Cover with a damp towel or paper towel and let rise for 1 to 2 hours, until doubled in size.
  • Preheat the oven to 350 degrees F. Bake the rolls for 20 minutes or until they are golden brown and a toothpick inserted in the center comes out clean. Do not overbake. Using a spatula, lift the rolls off the pan immediately to prevent the filling from sticking, and transfer to a cooling rack. Allow the rolls to cool fully before frosting.
  • To prepare the frosting, using an electric hand mixer, beat together the vegan cream cheese and butter in a medium bowl. Add the powdered sugar, vanilla extract, and salt and beat until the frosting is smooth and thick. Spread the frosting evenly over each cinnamon bun.

Notes

  • Storing Tips – Allow the cinnamon rolls to cool, then place them in an airtight container or wrap them tightly with plastic wrap. Refrigerate for up to 5-7 days. Before serving, you can gently reheat them in the microwave or oven to restore their freshness. They can also be stored at room temperature for 1-2 days.
  • Freezing Suggestions – Once the rolls have cooled completely, wrap them individually in plastic wrap and place them in a freezer-safe bag or airtight container. They can be frozen for up to 2-3 months. When you’re ready to enjoy them, thaw the rolls in the refrigerator overnight, then reheat in the oven or microwave as desired.

Nutrition

Calories: 381kcal | Carbohydrates: 67g | Protein: 5g | Fat: 18g | Saturated Fat: 4g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 7g | Trans Fat: 3g | Sodium: 263mg | Potassium: 104mg | Fiber: 3g | Sugar: 23g | Vitamin A: 62IU | Vitamin C: 1mg | Calcium: 61mg | Iron: 2mg
Course — Dessert
Cuisine — American
Love this Recipe? Leave a Rating!And follow @Vegan on Instagram for more.

This dairy-free cinnamon rolls recipes was inspired by Jen Regan of Poison Berry Bakery in Cleveland, Ohio.

newsletter offer

Enter to Win Our Monthly Giveaway!

New winner every month! Drop your name below for a chance to win hundreds of dollars of vegan prizes from our brand partners. You’ll also receive our weekly e-newsletter with plant-based recipes galore!

Leave a Comment

5 from 7 votes (1 rating without comment)

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


The reCAPTCHA verification period has expired. Please reload the page.
Recipe Rating




6 comments
  1. 5 stars
    These are AMAZING. I wish I could attach the smell in my house right now to my comment, haha! I’ll be making these vegan cinnamon rolls every fall or winter, for sure. New baking tradition!

  2. Andrea White says:

    5 stars
    So sweet and delicious!

  3. 5 stars
    Cinnamon rolls are my favorite dessert! This vegan recipe is out of this world delicious. You have to try it! Perfect for Sunday brunch or Christmas morning breakfast 😀

  4. 5 stars
    Great holiday breakfast addition. These are so moist and delicious.Yum

  5. 5 stars
    These vegan cinnamon rolls are so fluffy and ooey-gooey delicious! They are fun for a weekend brunch and I’m definitely going to be making them for the upcoming holidays!

Stay Inspired!

Thank you for subscribing!