Plant-Based Cinnamon Swirls

Prepare to be enchanted by these incredible Vegan Cinnamon Rolls! Crafted to perfection, they are remarkably light, wonderfully fluffy, and generously packed with a sweet, aromatic cinnamon sugar filling. Each roll is then lavishly coated with your preferred topping: a delicate maple glaze or a rich, tangy vegan cream cheese icing. This recipe is also wonderfully easy to prepare in advance, making it ideal for baking fresh the very next day.

Close up on a cream cheese frosting-topped vegan cinnamon roll, showcasing its soft texture and generous icing.

Why You’ll Fall in Love with This Family-Favorite Vegan Cinnamon Roll Recipe!

A small, rounded image of a vegan cinnamon roll.

Pure Bliss in Every Bite: Is there anything more comforting than sinking your teeth into a warm, soft, icing-covered cinnamon roll? It’s the quintessential treat that promises to bring a burst of joy and sunshine to any morning, making it the perfect start to your day.

A Delectable Vegan Transformation: These cinnamon rolls are completely dairy-free and egg-free, yet you would never know it! They boast the same rich flavor, tender texture, and incredible fluffiness as any traditional bakery-bought cinnamon roll, proving that plant-based baking can be truly irresistible.

Effortless Make-Ahead Convenience: Imagine waking up to the aroma of freshly baked cinnamon rolls without all the morning rush! This recipe is incredibly make-ahead friendly. I especially love preparing the dough and rolls the night before a holiday, like Christmas, and then simply baking them off for a warm, festive breakfast the next morning!

Impressive and Allergy-Friendly: Whether you’re serving a crowd or treating your family, these vegan cinnamon rolls are a guaranteed hit. They cater to various dietary needs without sacrificing flavor, making them a thoughtful and delicious option for everyone to enjoy.

Table of Contents

  • Why You’ll Fall in Love with This Family-Favorite Vegan Cinnamon Roll Recipe!
  • Essential Vegan Cinnamon Roll Ingredients
  • Delicious Variations to Try
  • Step-by-Step: How to Make Irresistible Vegan Cinnamon Rolls
  • Expert Baking Tips and Tricks
  • Perfecting the Dough Rise
  • Vegan Cinnamon Rolls FAQs
  • Storage and Reheating Tips
  • More Delightful Vegan Breakfast Recipes
  • Full Vegan Cinnamon Rolls Recipe Card

It’s practically a universal truth that eating a warm cinnamon roll can instantly brighten your mood. So, if you’re looking to infuse your day with a little extra sunshine and pure happiness, these Homemade Vegan Cinnamon Rolls are an absolute must-make! You won’t regret dedicating a little time to create this truly special, plant-based treat.

Seriously, I can’t get enough of these dairy-free and egg-free cinnamon rolls. Each bite offers a harmonious blend of warm, fluffy dough, rich cinnamon sugar, and your choice of luxurious topping: a sweet maple glaze or a decadent cream cheese frosting. The only time I manage to resist eating more than one is if I’ve also baked a batch of my indulgent chocolate espresso cinnamon rolls (because, of course, I need to save room to enjoy both!).

These rolls are perfect for any occasion – bring them to a brunch gathering and watch them disappear, or bake them fresh on a lazy holiday morning for an unforgettable family breakfast. No one will ever guess they’re vegan; everyone will simply be too captivated by the sheer deliciousness of every single bite.

“I made these and received so many compliments! My friends couldn’t believe they were vegan. An truly amazing recipe!”

– Bailey

View More Comments
Overhead view of the individual ingredients for vegan cinnamon rolls laid out in separate bowls, ready for baking.

Essential Vegan Cinnamon Roll Ingredients

Creating these heavenly vegan cinnamon rolls requires a few key ingredients. Here’s a closer look at what you’ll need and some helpful notes:

  • Yeast: This recipe uses dry active yeast, which needs a moment to bloom and activate. If you have instant yeast on hand, it should also work beautifully, often without the need for blooming beforehand, though a quick proof can still confirm its freshness.
  • Vegan Butter: For the best results, I’ve consistently found that Earth Balance dairy-free butter works wonderfully, providing the perfect flavor and texture. However, feel free to use any high-quality vegan butter brand that is readily available in your area. Ensure it’s softened for the filling and melted for the dough.
  • Non-Dairy Milk: The beauty of this recipe is its flexibility with non-dairy milks. Whether you prefer almond milk, oat milk, or soy milk, any variety will contribute to the rich and tender texture of the dough. Just make sure it’s warm to help activate the yeast.
  • Cinnamon Sugar Filling: The heart of any cinnamon roll! Our filling combines classic brown sugar with aromatic ground cinnamon for that signature sweet and spicy swirl. White sugar or cane sugar can also be used if you prefer, though brown sugar adds a deeper, more caramel-like note.
  • Vegan Cream Cheese Icing: For a truly decadent finish, this icing is a must. You’ll need softened vegan cream cheese, a hint of vanilla extract, a splash of non-dairy milk, and powdered sugar. Remember the crucial step: take your vegan cream cheese out of the fridge at least 30 minutes (or even an hour) before you plan to mix, ensuring it’s perfectly soft for a smooth, fluffy, and lump-free frosting.
  • Maple Icing: If you’re leaning towards a classic, cozy flavor profile, especially during the cooler months, the maple icing is a fantastic choice. It’s incredibly simple to whip up with pure maple syrup (please, no artificial substitutes for that authentic taste!), vanilla extract, non-dairy milk, and powdered sugar.

Delicious Variations to Try

  • Gluten-Free Option: While I haven’t personally tested a gluten-free version of this recipe, many bakers have success substituting an all-purpose 1:1 gluten-free flour blend for traditional all-purpose flour. Ensure your chosen blend contains xanthan gum for elasticity. Results may vary slightly in texture, but it’s worth experimenting if you need a gluten-free alternative.
  • Vegan Butter Substitute: If vegan butter isn’t an option, softened coconut oil can be used in its place for both the dough and the filling. Be aware that using coconut oil might impart a subtle coconut flavor to your finished cinnamon rolls, which can be a delightful twist for some!
  • Double the Frosting Fun: Why choose just one icing when you can have both? There’s absolutely no rule against preparing both the vegan cream cheese icing and the maple glaze. You can slather one over half of your freshly baked cinnamon rolls and the other over the remaining half, offering a delightful choice for everyone. Yum!
  • Nutty Crunch: For added texture and flavor, sprinkle a handful of chopped pecans or walnuts over the cinnamon sugar filling before rolling up the dough.
  • Fruity Twist: Add a layer of finely diced apples or berries over the cinnamon sugar for a fresh, fruity burst of flavor.

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

Follow these detailed steps to create your own batch of incredibly soft and flavorful vegan cinnamon rolls. Precision and patience are key for perfect results!

Step 1: Activate the Yeast. In a small bowl, combine the dry active yeast with a tablespoon of brown sugar. Slowly pour in the warm water, stirring gently until everything is combined. Set this mixture aside for about 10 minutes. During this time, the yeast should become foamy and bubbly, indicating it’s active and ready to work its magic.

Step 2: Prepare the Milk and Butter. While the yeast is blooming, gently melt the vegan butter and non-dairy milk together in a small saucepan over low heat. Stir continuously until the butter is fully melted and the mixture is warm, but not hot – it should be comfortable to the touch. Remove from heat and set aside to cool slightly if needed.

Overhead view of a liquid yeast mixture for vegan cinnamon rolls in a white bowl, showing initial activation.
Overhead view of a whisk stirring a melted vegan butter and non-dairy milk mixture in a saucepan.
Overhead view of a bubbly and activated yeast mixture for vegan cinnamon rolls in a white bowl, ready for mixing.

Step 3: Begin the Dough. In a large mixing bowl, whisk together the all-purpose flour and salt. Pour the slightly cooled butter-milk mixture into the activated yeast mixture, then gradually add this combined wet mixture to the dry ingredients. Use your hands or a stand mixer with a dough hook to knead the dough for approximately 3-5 minutes, until it’s smooth, elastic, and pulls away from the sides of the bowl.

Step 4: First Rise. Lightly grease a clean, separate large bowl with a little coconut oil or neutral oil. Transfer the kneaded dough to this bowl, turning it once to coat. Cover the bowl tightly with plastic wrap or a damp kitchen towel. Let the dough rise in a warm, draft-free place until it has doubled in size. This usually takes about 1 to 1.5 hours, depending on the warmth of your kitchen.

Side view of unrisen vegan cinnamon roll dough in a glass bowl, covered with plastic wrap.
Side view of beautifully risen vegan cinnamon roll dough in a glass bowl, having doubled in size.

Step 5: Prepare the Filling. While your dough is undergoing its first rise, prepare the irresistible cinnamon sugar filling. In a separate small bowl, simply combine the brown sugar and ground cinnamon. Stir well to ensure the spices are evenly distributed throughout the sugar. Set this aromatic mixture aside.

Step 6: Roll Out the Dough. Once the dough has successfully doubled in size, gently punch it down to release the air. Lightly flour a clean baking mat or work surface. Transfer the dough onto the floured surface and use a rolling pin to roll it out into a large rectangle, approximately 9×14 inches. Aim for an even thickness without making it too thin, which can make rolling difficult.

Overhead view of vegan cinnamon roll dough perfectly rolled out into a neat rectangle on a baking mat.

Step 7: Add Butter and Filling. Evenly spread a generous layer of softened vegan butter over the entire surface of the dough, leaving a small 1-inch border along one of the long edges (this helps seal the roll). Next, spoon your prepared cinnamon sugar mixture over the butter, ensuring it’s evenly distributed right to the edges. Starting from the long edge opposite the butter-free border, tightly roll up the dough into a log.

Overhead view of a rectangle of vegan cinnamon roll dough generously slathered with softened vegan butter.
Overhead view of a rectangle of vegan cinnamon roll dough topped with a uniform layer of cinnamon sugar mixture.
Overhead view of a half-rolled log of vegan cinnamon roll dough on a baking mat, showing the filling inside.

Step 8: Cut and Second Rise. Using a sharp knife (a lightly floured one works best to prevent sticking) or even dental floss, carefully cut the dough log into approximately 14 even 1.5-inch thick rolls. Arrange these rolls, cut side down, in a large, greased baking dish (or two 10-inch cake pans). Cover the dish loosely with a clean kitchen towel and let the rolls rise again in a warm place for about 30 minutes. This second rise is crucial for achieving that wonderfully fluffy texture.

Overhead view of a chef's knife positioned next to a log of vegan cinnamon roll dough on a baking mat, ready for slicing.
Overhead view of freshly cut, unbaked vegan cinnamon rolls arranged neatly in a white baking dish before their second rise.
Overhead view of risen and unbaked vegan cinnamon rolls in a white baking dish, showing their increased size.

Step 9: Bake to Golden Perfection. Preheat your oven to 350°F (175°C). Before baking, gently brush the tops of the risen rolls with a little more melted vegan butter. Place the baking dish in the preheated oven and bake for approximately 20-25 minutes, or until the rolls are golden brown on top and cooked through in the center.

Step 10: Prepare the Glaze. While your irresistible cinnamon rolls are baking, it’s the perfect time to whip up your chosen glaze. Whether you opt for the vegan cream cheese icing or the maple icing, simply combine all the specified ingredients in a bowl. Use an electric mixer or a whisk to beat them together until the mixture is completely smooth and creamy, with no lumps.

Step 11: Decorate and Serve. Once the baked rolls are out of the oven, allow them to cool in the baking dish for about 5-10 minutes. This short cooling period helps them set slightly. Then, generously drizzle or spread your chosen glaze over the warm rolls. Serve immediately and savor every glorious bite!

Close up on a batch of warm, cream cheese frosting-topped vegan cinnamon rolls in a white baking dish, ready to be enjoyed.

Expert Baking Tips and Tricks for Vegan Cinnamon Rolls

  • The Importance of the Second Rise: Originally, I sometimes skipped the second rise before baking, thinking it might save time. However, after extensive practice and experimentation, I discovered that this crucial 30-minute second rise truly makes a significant difference. It allows the rolls to become incredibly light, airy, and wonderfully fluffy – a texture you simply can’t achieve without it. Don’t skip this step for the best results!
  • Troubleshooting Dough That Doesn’t Rise: If you find that your dough isn’t rising as expected, the most common culprit is old or expired yeast. Yeast is a living organism, and its potency can diminish over time. Always check the expiration date on your yeast packet. If it’s old or doesn’t become foamy after the initial activation step, it’s best to start over with a fresh packet of yeast to ensure a successful bake.
  • For Perfectly Cut Cinnamon Rolls: Achieving neat, uniform cinnamon rolls is easier with a sharp chef’s knife. To prevent the dough from sticking to the blade and squishing your beautifully rolled log, lightly flour your knife in between each slice. This simple trick ensures clean, precise cuts every time.
  • The Dental Floss Method: If you’re still struggling with sticky dough or prefer an alternative method, dental floss is an excellent tool for cutting cinnamon rolls! Simply slide a piece of unflavored dental floss under the log of dough, cross the ends over the top, and pull them tightly to slice through. It creates perfectly round, unsquished rolls. You can find a helpful step-by-step tutorial on this technique here.

My Pro Tip

Perfecting The Dough Rise for Optimal Fluffiness

One of my favorite tricks for ensuring a consistent and effective dough rise, especially in a cooler kitchen, is utilizing a slightly warmed oven. For the first rise, I always place my dough in an oven-safe glass bowl, covered with plastic wrap, into a preheated oven that has been turned OFF after reaching 200ºF (93°C). This creates a beautifully warm, draft-free environment that encourages the dough to double in size in about 1 hour. If this method works perfectly for your first rise, you can absolutely repeat it for the second, shorter rise before baking to guarantee maximum fluffiness!

Vegan Cinnamon Rolls FAQs

Can I prep vegan cinnamon rolls the night before baking?

Absolutely! Preparing these vegan cinnamon rolls the night before is a fantastic way to enjoy fresh-baked goodness with minimal morning effort. After cutting the rolls and placing them into your baking dish, simply cover them tightly with plastic wrap and refrigerate overnight (or for up to 24 hours). The next morning, remove them from the fridge and allow them to come to room temperature and rise for 2 to 3 hours, or use the “warmed, turned-off oven” trick mentioned in the tips for about 1-1.5 hours. Then, bake as usual. Just be sure not to refrigerate the unbaked rolls for longer than 24 hours, as the filling may start to seep out, affecting the final texture.

Why is my dough so sticky?

Don’t fret – sticky dough is completely normal, especially for a rich dough like this one! It actually indicates a good hydration level, which contributes to a soft and tender crumb. You’ll notice it becomes slightly less sticky after the first rise as the gluten develops. When it’s time to roll, adding the recommended ¼ cup of flour during the final mixing phase and rolling the dough on a lightly floured surface will significantly reduce the stickiness, making it much easier to handle and shape into perfect rolls.

Can I use a stand mixer for the dough?

Yes, absolutely! A stand mixer fitted with a dough hook makes the kneading process much easier and quicker. Simply mix the wet and dry ingredients on low speed until combined, then increase the speed to medium-low and knead for about 5-7 minutes, or until the dough is smooth, elastic, and pulls away from the sides of the bowl.

How do I know when the cinnamon rolls are perfectly baked?

The rolls are perfectly baked when their tops are a beautiful golden brown and they feel firm yet slightly springy to the touch. The internal temperature, if you have a thermometer, should reach around 200-205°F (93-96°C). Avoid overbaking, as this can lead to dry rolls. If the tops are browning too quickly, you can lightly tent the dish with aluminum foil during the last few minutes of baking.

Storage and Reheating Tips for Vegan Cinnamon Rolls

To enjoy your delicious vegan cinnamon rolls for as long as possible, follow these storage guidelines:

  • Room Temperature: For the freshest taste and softest texture, these cinnamon rolls are best enjoyed within 24 hours of baking. However, they will keep beautifully for up to 3 days when stored in an airtight container on your kitchen counter.
  • Refrigerator: To extend their shelf life, store leftover baked cinnamon rolls (frosted or unfrosted) in an airtight container in the refrigerator for up to 5 days.
  • Freezer – Unbaked Rolls: This is an excellent option for meal prepping! After cutting and placing the unbaked rolls in a freezer-safe baking dish, cover them tightly with plastic wrap and then aluminum foil. Freeze for up to 1 month. When ready to bake, thaw them overnight in the refrigerator, then let them rise at room temperature for 2-3 hours before baking as directed.
  • Freezer – Baked Rolls: Baked, unfrosted cinnamon rolls freeze exceptionally well for up to 3 months. Once completely cooled, wrap individual rolls or the entire batch tightly in plastic wrap, then aluminum foil. Thaw them at room temperature, then warm them in a microwave or oven. Add frosting after reheating.
  • Reheating: To reheat, simply pop a frosted roll in the microwave for 15-30 seconds until warm and soft. For unfrosted rolls, you can warm them in a preheated oven at 300°F (150°C) for about 10-15 minutes, then add your fresh icing.
Side view of a fork next to a cream cheese frosting-topped vegan cinnamon roll on a white plate, ready to be eaten.

More Delightful Vegan Breakfast Recipes

V
VG
GF

Applesauce Cookies

V
VG
DF

Blueberry Quinoa Muffins

V
VG
DF

Apple Cranberry Scones

V
VG
GF
DF

Vegan Shakshuka





4.91 from 40 votes

Vegan Cinnamon Rolls

By Erin Alvarez
Servings: 14 rolls
Prep: 1 hr 20 mins
Cook: 25 mins
Total: 1 hr 45 mins
Close up on a cream cheese frosting-topped vegan cinnamon roll, perfect and ready to eat.
Pin
Print
These Vegan Cinnamon Rolls taste like heaven! They’re light, fluffy, and filled with cinnamon sugar, then slathered with your choice of maple glaze or vegan cream cheese icing. Easy to make ahead and bake the next day.

Video

Ingredients

  • 1 packet, 2 1/4 tsp dry active yeast
  • 1 tbsp brown sugar
  • 1/4 cup warm water
  • 6 tbsp dairy free butter (e.g., Earth Balance)
  • 1 1/4 cup almond milk (or other non-dairy milk)
  • 3 1/4 cups all purpose flour
  • 1/2 tsp salt

For the filling:

  • 3 tbsp vegan butter, softened
  • 1/2 cup brown sugar
  • 1 tbsp cinnamon

Glaze Options:

Cream cheese icing option:

  • 1/2 cup vegan cream cheese, softened
  • 1 tsp vanilla extract
  • 1 tbsp non-dairy milk, or more as needed
  • 2 cups powdered sugar

Maple icing option:

  • 1/4 cup pure maple syrup
  • 1 tsp vanilla extract
  • 2 tbsp non-dairy milk, or more as needed
  • 2 cups powdered sugar

Instructions

  1. Combine yeast and sugar in a bowl, then slowly pour in warm water while stirring everything together. Allow 10 minutes for the mixture to sit and the yeast to activate until foamy.
  2. While waiting, gently melt the vegan butter and non-dairy milk together over low heat on the stovetop, stirring consistently. Do not let it boil. Once butter has melted and mixture is warm, set aside.
  3. In a large bowl, stir flour and salt together. Next, combine the butter mixture with the yeast mixture and stir; then, add these wet ingredients to the dry ingredients. Use your hands or a stand mixer to knead the dough for approximately 3-5 minutes until smooth and elastic.
  4. Lightly grease a separate large bowl with coconut oil, then place the dough in the bowl. Cover it with plastic wrap or a damp towel and let it sit in a warm, draft-free place for 1 hour, allowing the dough to rise and double in size. Alternatively, if your dough doesn’t seem to be rising at room temperature, you can heat your oven to 200°F (93°C), turn it off, and place the covered bowl (e.g., an oven-safe glass bowl) in the oven until the dough has doubled in size, approximately 1 hour.
  5. While waiting for the dough to rise, you can prepare the filling.
  6. In a separate bowl, combine cinnamon and brown sugar, mixing well. Set aside.
  7. Once the dough has risen, gently punch it down. Preheat the oven to 350°F (175°C). Lightly flour a baking mat or clean surface and roll the dough out into a rectangle, approximately 9″x14″, trimming the edges if needed to create an even shape. Ensure the dough is not too thin.
  8. Spread the softened vegan butter evenly over the dough, leaving a 1-inch border along one long edge. Spoon the cinnamon sugar mixture over the butter and spread it evenly. Tightly roll up the dough from the long edge, starting from the side without the border.
  9. Use a sharp, lightly floured knife (or dental floss) to cut the dough log into 14 even 1.5-inch rolls. Place the rolls, cut side down, into a large greased baking dish (or two greased 10-inch cake pans).
  10. Cover the rolls loosely with a clean towel and allow them to rise at room temperature for an additional 30 minutes. This second rise is crucial for extra fluffiness!
  11. Once the rolls have significantly increased in size, gently brush them with a little more melted vegan butter. Bake for approximately 20-25 minutes, or until golden brown on top.
  12. While the rolls are baking, prepare your chosen glaze by combining all ingredients in a bowl and stirring with an electric mixer until smooth.
  13. Remove rolls from the oven, wait 5-10 minutes for them to cool slightly, and then generously drizzle or spread the glaze over the warm rolls.
  14. Serve immediately and enjoy your homemade vegan cinnamon rolls!

Notes

*Substitutions: You can substitute cane sugar in place of brown sugar for a slightly different flavor. Any kind of dairy-free milk (almond, oat, soy) works for this recipe.

*Calories are per serving and are an estimation.

Nutrition

Calories: 382kcal |
Carbohydrates: 70g |
Protein: 4g |
Fat: 10g |
Saturated Fat: 3g |
Polyunsaturated Fat: 2g |
Monounsaturated Fat: 3g |
Trans Fat: 1g |
Cholesterol: 6mg |
Sodium: 211mg |
Potassium: 62mg |
Fiber: 2g |
Sugar: 46g |
Vitamin A: 78IU |
Vitamin C: 0.02mg |
Calcium: 62mg |
Iron: 2mg


Did you make this?Leave a comment and star rating below!

UPDATE NOTE: This post was originally published in December 2016. It was updated with new text and photos in December 2025 to provide the most comprehensive and delightful baking experience.