Discover the ultimate recipe for soft, fluffy, and irresistibly delicious Vegan Cinnamon Rolls, crowned with a rich, creamy vegan cream cheese frosting. These dairy-free and egg-free delights are perfect for any occasion, from a cozy breakfast to a decadent dessert!

If you’ve been on a quest for the best vegan cinnamon rolls, your search ends here. This carefully perfected recipe consistently delivers rolls that are not just good, but truly exceptional. They are a beloved family favorite, with many claiming they even surpass the renowned Cinnabon in taste and texture!
After more than a year of dedicated testing and meticulous tweaking, I’m thrilled to finally share this incredible easy vegan cinnamon roll recipe. The journey involved countless batches, adjustments, and taste tests to ensure every element—from the tender dough to the luscious frosting—was absolutely perfect. The result is a recipe that’s foolproof and consistently delicious.
These rolls boast an exquisite texture: they’re wonderfully soft, tender, and incredibly fluffy, providing that melt-in-your-mouth experience everyone craves. Each swirl is generously filled with just the right amount of aromatic cinnamon sugar, creating a harmonious blend of sweet spice. But the magic doesn’t stop there. They are lovingly topped with a sumptuous dairy-free cream cheese frosting that strikes the perfect balance—rich and creamy without any overpowering tanginess. It’s the crowning glory that elevates these rolls to pure perfection.
With the festive season approaching, there’s no better time to master these delightful treats. Imagine waking up on a crisp Christmas morning, a warm fire crackling, and the irresistible aroma of freshly baked cinnamon rolls filling your home. Dancing around the kitchen to holiday music while these beauties bake is a cherished tradition, making them an ideal centerpiece for holiday breakfasts or brunches.

Why You’ll Fall in Love with These Vegan Cinnamon Rolls
Making cinnamon rolls from scratch might seem daunting, with thoughts of yeasted doughs, lengthy rising times, and the elusive perfect swirl. But I promise, it’s far simpler than it appears, and the reward is immeasurable. Here’s why this recipe stands out:
- Unrivaled Fluffiness & Softness: Unlike some dense versions, these rolls are remarkably light and airy, thanks to carefully selected ingredients and precise proofing techniques. Every bite is soft and tender, dissolving wonderfully on your palate.
- Bursting with Cinnamon Flavor: The filling is a harmonious blend of rich cinnamon and sweet sugar, generously spread to ensure every swirl offers a delightful warmth and spice. It’s the comforting taste of homemade goodness.
- Crafted with Simple, Wholesome Ingredients: You won’t find obscure items here. This recipe uses readily available pantry staples, making it accessible for any home baker, whether you’re a seasoned pro or just starting your vegan baking journey.
- Completely Vegan, Dairy-Free & Egg-Free: Perfect for those with dietary restrictions or anyone looking to embrace more plant-based options. These rolls prove that you don’t need dairy or eggs to achieve an incredibly decadent treat.
- A Versatile Indulgence: Whether you’re planning a special holiday breakfast, a leisurely brunch, or seeking a sweet ending to any meal, these cinnamon rolls fit the bill. They are equally satisfying as a morning delight with coffee or a comforting dessert.
I understand the intimidation factor that can come with baking yeasted doughs. The idea of activating yeast, waiting for the dough to rise, and attempting that perfect swirl can feel like a culinary challenge. But fret not! I’ve streamlined this recipe and provided detailed instructions to guide you every step of the way, making the process enjoyable and the outcome spectacularly successful.


Essential Ingredients for Your Vegan Cinnamon Rolls
Crafting the perfect vegan cinnamon roll requires a thoughtful selection of ingredients. Each component plays a vital role in achieving that sought-after texture and flavor.
Vegan Cinnamon Roll Dough
- All-Purpose Flour: For a long time, I believed bread flour was the secret to the best cinnamon rolls. However, extensive testing revealed that all-purpose flour truly delivers that classic tender, soft texture we adore, preventing the rolls from becoming too chewy. Its moderate protein content allows for a gentle gluten structure that is ideal for delicate pastries.
- Active Dry Yeast: The magical ingredient that gives our rolls their light and fluffy rise. We’ll carefully activate this yeast with warm liquid, a simple process that ensures your dough will proof beautifully. Pay attention to the foaming – it’s a sign your yeast is alive and ready to work!
- Granulated Sugar: A small amount of sugar isn’t just for sweetness in the dough; it primarily acts as food for the yeast, helping it to activate and multiply, leading to a strong, consistent rise.
- Vegan Butter: Essential for richness and tenderness in the dough. I highly recommend using firm vegan butter sticks, such as Earth Balance, as they behave similarly to dairy butter in baking and contribute significantly to the dough’s pliability and flavor.
- Non-Dairy Milk: The liquid base for our dough. I typically use soy milk, but feel free to substitute with almond, oat, or any other unsweetened non-dairy milk you prefer. The key is to warm it to the correct temperature to activate the yeast without killing it.
- Fine Sea Salt: A crucial flavor enhancer that balances the sweetness of the dough and the filling. Salt also plays a role in regulating yeast activity, preventing the dough from rising too quickly.
Vegan Cinnamon Roll Filling
- Softened Vegan Butter: This acts as the binding agent for the cinnamon and sugar, creating a spreadable, luscious layer that melts into a gooey swirl during baking.
- Ground Cinnamon: The undeniable star of the show! Use high-quality cinnamon for the most aromatic and comforting flavor. Don’t skimp on this ingredient; it’s what makes a cinnamon roll a cinnamon roll.
- Coconut Sugar or Brown Sugar: I prefer coconut sugar for a refined sugar-free option, which also imparts a lovely caramel-like note. However, classic brown sugar works just as beautifully, providing moisture and a deep, rich sweetness to the filling.
Vegan Cream Cheese Frosting
- Vegan Cream Cheese: The foundation of our tangy, creamy frosting. Brands vary in texture and flavor, so choose one you enjoy. Trader Joe’s brand is a personal favorite, but many excellent dairy-free cream cheeses are available.
- Softened Vegan Butter: Adds richness, structure, and a smooth consistency to the frosting, ensuring it’s spreadable and holds its shape beautifully.
- Powdered Monkfruit Sweetener or Powdered Sugar: For a completely refined sugar-free frosting, powdered monkfruit sweetener is an excellent choice, providing sweetness without the added sugars. Alternatively, traditional powdered sugar (confectioners’ sugar) works perfectly to achieve that silky-smooth texture and classic sweetness.
- Non-Dairy Milk: A small amount of non-dairy milk (oat, soy, or almond) is used to achieve the perfect spreadable consistency for your frosting. Add it gradually to prevent the frosting from becoming too thin.
- Vanilla Extract: Enhances the overall flavor profile of the frosting, adding a warm and comforting note that complements the cream cheese beautifully.

Expert Tips for Perfect Vegan Cinnamon Rolls
Achieving bakery-quality vegan cinnamon rolls at home is entirely possible with a few insider tips:
- Master the Make-Ahead Option: For those busy mornings, prepare the cinnamon rolls up to the point of shaping and placing them in the baking dish. Cover tightly with plastic wrap and refrigerate overnight. In the morning, remove them from the fridge and allow them to come to room temperature for about 60-75 minutes (this is crucial for a proper second rise) before baking as directed. This ensures fresh, warm rolls without the early morning effort.
- Smart Substitutions: While coconut sugar offers a refined sugar-free alternative for the filling, brown sugar is an excellent and equally delicious substitute if that’s what you have on hand. Both will yield a wonderfully gooey and flavorful center. For non-dairy milk, feel free to use your preferred variety—soy, almond, or oat milk all work beautifully in this recipe.
- Optimal Storage: Store any leftover vegan cinnamon rolls in an airtight container at room temperature for 2-3 days. To reheat, simply pop them in the microwave for 15-30 seconds or in a warm oven for a few minutes until soft and warm. They’ll taste almost as good as fresh!
- Temperature is Key for Yeast: Ensure your non-dairy milk and vegan butter mixture is warm, not hot. It should feel like lukewarm bathwater (around 105-115°F or 40-46°C). Too hot, and you’ll kill the yeast; too cold, and it won’t activate properly, leading to a flat dough.
- Don’t Overflour Your Dough: Resist the urge to add too much flour during the kneading and rolling process. A slightly sticky dough is often a sign of tenderness to come. Excessive flour can result in dry, dense rolls. Use just enough flour on your surface and hands to prevent sticking.
- Achieving the Perfect Swirl: When rolling the dough, try to keep it as tight as possible from the 9-inch side. This ensures beautiful, distinct swirls. For clean cuts, use a serrated knife or even unflavored dental floss to slice the rolls.
More Delicious Vegan Dessert Recipes to Explore
If you loved these vegan cinnamon rolls, you’ll be thrilled to discover more plant-based delights that are equally simple to make and incredibly satisfying:
- The Best Healthy Banana Bread (Vegan & Gluten-Free) – Moist, flavorful, and guilt-free.
- Vegan Chocolate Snack Cake (Gluten-Free) – A quick and easy chocolate fix.
- The Best Vegan Chocolate Chip Cookies (Gluten-Free) – Chewy, gooey, and utterly addictive.
- Chocolate Avocado Pudding – A rich, creamy, and surprisingly healthy treat.
I pour my heart into developing and sharing these recipes, and nothing makes me happier than hearing about your successful baking adventures! If you make these incredible vegan cinnamon rolls, please take a moment to leave a comment and a ★★★★★ star rating below to let me know how much you loved them. Your feedback helps other bakers find and enjoy my recipes. Thank you for your continued support! xo, Megan
The Best Vegan Cinnamon Rolls
Megan
9 cinnamon rolls
45 mins
30 mins
2 hrs
3 hrs 15 mins
Leave a Review
Pin Recipe
Ingredients
Dough
- 1 cup non-dairy milk
- ¼ cup vegan butter
- 2 ¼ teaspoons active dry yeast
- 1 tablespoon sugar
- 3 ½ cups all purpose flour
- ¼ teaspoon salt
Filling
- ⅓ cup vegan butter, softened
- ¾ cup coconut sugar
- 2 tablespoons cinnamon
Vegan Cream Cheese Frosting
- 2 cups powdered monkfruit sweetener, or powdered sugar
- 2 tablespoons vegan cream cheese
- 2 tablespoons vegan butter, softened
- 1 ½ teaspoons non-dairy milk, oat, soy, almond
- ¼ teaspoon vanilla extract
Instructions
Make the dough
- In a small bowl, combine the non-dairy milk and vegan butter. Microwave for about 1 minute 30 seconds, until the mixture is warm (like bath water—warm, but not hot, between 105-115°F). Pour it into the bowl of a stand mixer (or a large mixing bowl), then stir in the sugar and yeast. Let it sit for 5-10 minutes until the mixture becomes foamy on top and smells like yeast. This “blooming” confirms your yeast is active.
- Slowly add the flour, ½ cup at a time, while mixing with the dough hook of a stand mixer on low speed (or a wooden spoon if mixing by hand). Continue adding flour until the dough begins to pull away from the sides of the bowl easily. The dough should be soft and slightly tacky, but not overly wet or sticky to your hands.
- Once the flour is incorporated, add in the salt. Knead the dough for 8-10 minutes, either using the stand mixer with a dough hook or by hand on a lightly floured surface. Kneading develops the gluten, which is essential for fluffy rolls. The dough should become smooth and elastic.
- Transfer the kneaded dough to a generously oiled bowl, turning it once to coat. Cover the bowl tightly with plastic wrap and then with a clean tea towel. Place it in a warm, draft-free place (like a slightly warmed oven turned off) and let the dough rise for 1 ½ hours, or until it has visibly doubled in size.
Make the filling
- While the dough is rising, prepare the irresistible cinnamon filling. In a small bowl, combine the softened vegan butter, coconut sugar (or brown sugar), and ground cinnamon. Mix together thoroughly with a spatula or spoon until all ingredients are well combined and form a smooth, spreadable paste. Set aside.
Assemble the rolls
- Once the dough has successfully doubled in size, gently punch it down to release the air. Transfer the dough to a generously floured surface. Using a rolling pin, roll the dough into a large rectangle, approximately 14×9 inches. Aim for an even thickness across the entire surface.
- Using a spatula or the back of a spoon, evenly spread the prepared cinnamon filling over the entire surface of the dough, making sure to leave a small ¼-inch border along one of the long edges. This border helps seal the roll.
- Carefully and tightly roll the dough from the 9-inch side, starting from the side opposite the border. Roll it up as snugly as possible to ensure beautiful, defined swirls. Once rolled, use a sharp serrated knife or unflavored dental floss to trim off about ½ inch from each end (these ends might not have a perfect swirl but are still delicious!). Then, cut the remaining log into nine even 1-inch thick slices.
- Arrange the cut cinnamon rolls close together in an oiled or parchment-lined 9×9-inch baking dish. They should be snug but not overly crowded. Cover the baking dish loosely with plastic wrap and a tea towel, then let them rise in a warm place for a second time, for about 30-45 minutes, or until puffy and slightly expanded.
- While the rolls are undergoing their second rise, preheat your oven to 350℉ (175°C). Once the rolls have risen, bake them uncovered for 30 minutes, or until they are golden brown on top and cooked through. If you notice the centers of the rolls puffing up excessively during baking, gently use a spatula to press them back down. Once done, remove the baking dish from the oven and let the rolls cool in the dish for about 15 minutes before frosting. This allows them to set slightly and absorb more moisture.
Make the frosting
- While the rolls are cooling, prepare the creamy vegan cream cheese frosting. Add all the frosting ingredients (powdered monkfruit sweetener or powdered sugar, vegan cream cheese, softened vegan butter, non-dairy milk, and vanilla extract) to a mixing bowl. Beat with a stand mixer fitted with the paddle attachment, or with a hand mixer, until the frosting is completely smooth, creamy, and light.
- Spread the luscious frosting generously over the slightly cooled buns. The warmth of the rolls will allow the frosting to melt just enough to coat every nook and cranny, creating an even more decadent experience. Serve immediately and savor every delightful bite!
Equipment
- 1 stand mixer (optional, but highly recommended for kneading)
- 1 hand mixer (for frosting, or can use stand mixer)
- 9×9 inch baking dish
- Large mixing bowl
- Small bowl for yeast activation
- Measuring cups and spoons
- Spatula
- Rolling pin
- Serrated knife or dental floss
Nutrition Information
Serving: 1 cinnamon roll,
Calories: 505kcal,
Carbohydrates: 86g,
Protein: 6g,
Fat: 16g,
Saturated Fat: 3g,
Polyunsaturated Fat: 5g,
Monounsaturated Fat: 7g,
Trans Fat: 3g,
Sodium: 208mg,
Potassium: 133mg,
Fiber: 3g,
Sugar: 46g,
Vitamin A: 113IU,
Vitamin C: 2mg,
Calcium: 81mg,
Iron: 3mg
*Nutrition facts are an estimate and may vary based on exact ingredients used.
Did you make this recipe?
Tag @booboosbakeryy with hashtag #booboosbakery on Instagram. We love to see what you make!