These vegan cinnamon rolls are soft, chewy cinnamon buns made of simple homemade yeast dough and filled with cinnamon sugar, and topped with a sticky sugar glaze.
They will bring the most delicious sweet smell to your kitchen for a cozy vegan breakfast.
The traditional cinnamon roll recipe is not vegan as its dough contains butter and dairy milk. Most cinnamon roll recipes also use cream cheese glazing, and cream cheese is also made from cow milk.
Making vegan cinnamon rolls requires quite a lot of changes to the classic recipes, but I’ve developed a fool-proof recipe that makes it a breeze. You might have tried my vegan versions of classic recipes, such as Vegan Crepes, Vegan Pancakes, or Vegan Blueberry Donuts. If so, you know that this recipe will show you how to make vegan cinnamon rolls the easy way!
You can make easy vegan cinnamon rolls at home. It requires some patience and some organization to create delicious bakery-style goodness at home. But, I will show you how to organize yourself to make these vegan cinnamon rolls.
Trust me, it’s so rewarding to make your own breakfast cinnamon buns, and I guarantee the whole family will love this recipe.
But, if you are strapped for time and want cinnamon rolls in a hurry, you can make my even easier Banana Bread Cinnamon Rolls!
Preparation
The first step is to measure all your ingredients into small bowls. Then, place them in different spots so you don’t get confused.
Group your ingredients for:
- The dough
- The brown sugar
- The cinnamon filling
- The glazing
Ingredients
First, make the cinnamon roll dough. This requires a few ingredients, including:
- Soy Milk – I insist on soy milk because plant-based milk with less than 2% fat gives a dry texture to cinnamon rolls. So, for this special vegan baking recipe, I won’t recommend almond milk, for example. Oat milk or coconut milk can also work.
- Vegan Cream – This brings fat to replace the eggs that are in the classic recipe.
- Vegan Butter – I am using Earth Balance or Naturli in this recipe. Please don’t use coconut oil, or the dough won’t be soft.
- Active Dried Yeast – Yeast is a great vegan source of minerals and brings a light taste to the rolls.
- Cane Sugar – other options are unrefined cane sugar or coconut sugar. But watch out! This last option darkens the dough instead of the typical golden brown shade.
- Flour – there are a few options. The easiest is to use all-purpose flour, unbleached if preferred. Other options are white spelt flour or a combination of whole wheat flour and white flour. See my recipe card below for the exact amount for each of these. I don’t recommend using gluten-free flours for this recipe because the rolls wouldn’t rise.
- Optional – You can add half a teaspoon of vanilla extract to the batter for even more flavors.
How To Make Vegan Cinnamon Rolls
- To make the dough, start by warming the soy milk in a saucepan over medium heat or in the microwave until it reaches 98°F (37°C) – think bath temperature (photo 1).
- Then, stir in melted butter, sugar, and yeast into the mixture (photo 2).
- Transfer to the bowl of a stand mixer and sift the 3 cups of flour and salt (photo 3).
- Finally, knead with the dough hook attachment for 6 minutes until soft and elastic (photo 4). It shouldn’t be sticky on the sides of the bowl. If it is, add more flour, 1-2 tablespoons at a time.
Rising The Dough
- When the dough is soft and elastic, lightly oil your hands to transfer the dough into a large bowl oiled with melted coconut oil (photo 5). Note that oiling the bowl is important, or the dough will stick to it.
- Then, cover the bowl with parchment paper or plastic wrap and top it up with a clean, warm towel (photo 6). The dough will double in size over one hour, so the piece of paper prevents the dough from sticking to the towel. Believe me, you don’t want this to happen. It’s a nightmare to clean up! Let the dough rise in a room that is at least 73°F (23°C) or in a preheated oven at 100°F (40°C).
Cinnamon Sugar Filling
- Meanwhile, whisk together the brown sugar and cinnamon in a small bowl (photo 7 and 8). Set aside for later.
- Also, keep the vegan butter used in the filling at room temperature, so it’s soft when needed.
Rolling The Dough
- Now that the dough has doubled in size place the dough on a floured surface (photo 9).
- Roll it into a large 12.5-inch x 10.5-inch rectangle shape to make 12 cinnamon rolls (photo 10).
Adding Filling
- Now, spread the softened vegan butter all over the rectangle except the edges – leave 1/4 inch uncovered (photo 11).
- Sprinkle the cinnamon sugar onto the vegan butter to cover the surface evenly. Then, use your hands to rub the cinnamon sugar on the butter (photo 12). Finally, start rolling the dough tightly from its longest side (12.5-inch side) until it forms a cylinder.
Cutting Into Rolls
- When you reach the top, brush some water on the unbuttered edge of the rolled dough. This helps to seal the roll tightly (photo 13).
- Now, cut the cylinder into 12 cinnamon rolls of about 1 inch each (photo 14).
- Place the vegan cinnamon rolls into a greased 9-inch square baking dish (photo 15). You can either use a sharp sushi knife, a regular knife, or even unflavored dental floss. I recommend covering the dish with parchment paper for this vegan cinnamon rolls recipe. This prevents the rolls from sticking to the pan.
- Cover the baking dish with the piece of parchment paper used before and a clean, warm towel. Rise the rolls a second time for 30 minutes. This second rise is optional, but it makes the rolls very soft and fluffy.
- Cool down 30 minutes in the pan before spreading the vegan cream cheese frosting on top (photo 16).
Baking
Bake the cinnamon rolls in a preheated oven at 350°F (180°C) for 20 to 30 minutes. Note that the longer you bake them, the drier and less soft they will be.
I actually recommend underbaking cinnamon rolls to increase their soft, pillowy texture. 20 minutes of baking time is ideal.
Making the Vegan Cinnamon Roll Icing
To glaze your dairy-free cinnamon rolls, combine powdered sugar with softened vegan butter, dairy-free milk, and maple extract or vanilla extract for flavor. Stir until glossy, and thick then spread generously all over the lukewarm buns.
Expert Tips To Make Perfect Vegan Cinnamon Rolls
With these tips, I’m certain you will have no problem making the best vegan cinnamon rolls.
- Use Soy Milk: The classic cinnamon roll recipe uses eggs that provide fat and protein. To match the texture in this vegan version, you have to use soy milk (bringing protein) and vegan cream (bringing fat).
- Correct Temperature: Yeast must be activated at about 105°F (40°C). The best way to achieve that is to heat the soy milk on its own and add room-temperature ingredients. If your vegan butter is cold, it might take the yeast to its optimal temperature. Too hot (above 110°F) and it would kill it.
- Patience is Key: You need to knead for 6 minutes in the stand mixer and let the dough rise for 90 minutes in the bowl and another 30 minutes in the pan. It’s by no means a quick recipe!
- Shape in Rectangle: Roll your dough in a perfect rectangle. This will make the dough much more uniform allowing the rolls to cook at the same rate.
- Roll Tight: Roll the dough quite tight to prevent the filling from falling out and to keep the rolls together.
- Measure The Rolls: Use a measuring tape to make rolls of the same thickness. This is again essential for a uniform baking of the rolls. If one of them was thicker, it wouldn’t be cooked inside.
- Choose a Glass Pan: While the recipe works in tin pans as well, I recommend using a glass pan. This better traps moisture, keeping the rolls moist.
Toppings & Serving Suggestions
You can use this recipe as is or transform with additional toppings like the options below:
- Raisins – You can sprinkle up to 1/2 cup of dried sultana raisins or dark vegan chocolate chips all over the dough rectangle, on top of the cinnamon sugar. Make sure you gently press them into the dough, or they will run away from the roll when rolling.
- Walnuts – Chop 1/3 cup of walnuts into small bits and sprinkle them on top of the rolls before baking them.
Serve your vegan cinnamon rolls plain or drizzle on them my favorite add-ons:
- Vegan Whipped Cream
- Vegan Banana Pudding
- Powdered sugar
How to Make Vegan Cinnamon Rolls Even Healthier
You can use this recipe to make healthier cinnamon rolls. Follow the swaps below:
- Flour – Use 2 cups of white flour with 1 cup of whole wheat flour or 2 cups of white spelt flour with 1 cup of whole spelt flour.
- Sugar – Use unrefined cane sugar or low GI sugar or coconut sugar.
- Powdered Sugar – Use powdered xylitol or erythritol to cut the sugar.
Storage Instructions
You can store the rolls at room temperature for 3 days if your house is at 66°F (19°C). Otherwise, place them in the fridge in a sealed cake box. They will be delicious for up to 5 days.
You can also freeze these vegan rolls in a sealed container. Make sure they don’t touch each other, so it is easier to thaw them individually. Thaw the rolls one day before on a plate at room temperature.
Frequently Asked Questions
No, the classic recipe uses dairy milk, eggs, butter, and cream cheese for the frosting, they are therefore not vegan-friendly at all.
A few brands offer accidentally-vegan cinnamon rolls, including Auntie Annie, Immaculate Baking Company, or Trader Joe’s.
Vegan Cinnamon Rolls are not hugely healthier than their non-vegan counterparts as they also contain refined sugar and fat.
But my recipe below has options to make your vegan cinnamon rolls healthier!
Yes, it’s possible to make vegan cinnamon rolls without yeast, but it requires a specifically developed recipe.
Vegan cinnamon rolls can be kept for up to 3 to 5 days in the fridge in a cake box.
More Vegan Breakfast Recipes
I love freshly baked goods as a vegan breakfast. It brings the best smell to the house, and it’s so rewarding to bake bread.
Below I listed my favorite vegan bread recipes for breakfast:
Did You Like This Recipe?
Leave a comment below or head to our Facebook page for tips, our Instagram page for inspiration, our Pinterest for saving recipes, and Flipboard to get all the new ones!
Vegan Cinnamon Rolls Recipe
Ingredients
For The Dough
- ¾ cup Soy Milk - , whole preferred, (110F/40C)
- ¼ cup Vegan Cream - soy, coconut, or more soy milk (110F/40C)
- 3 tablespoons Melted Dairy-Free Butter (Unsalted)
- 2 ¼ teaspoons Active Dried Yeast
- ¼ cup Cane Sugar
- 3 cups All-Purpose Flour - or 2 cups all-purpose + 1 cup whole spelt flour
- ¼ teaspoon Salt
For the Cinnamon Filling
- 3 tablespoons Dairy-Free Butter (Unsalted)
- ⅔ cup Soft Brown Sugar
- 1 ½ tablespoons Cinnamon
For the Vegan Cream Cheese Frosting
- 1 ½ cup Powdered Sugar
- ¼ cup Softened Vegan Butter (Unsalted)
- 2-3 tablespoons Soy Milk
- ¼ teaspoon Maple Extract - or vanilla extract
Instructions
- Add the soy milk and vegan cream to a microwave-safe bowl and microwave it for 20 seconds until lukewarm. Otherwise, place in a small saucepan and warm up to 110°F (40°C) – think bath temperature.
- Remove from the heat, transfer to the bowl of a stand mixer, and add sugar, melted vegan butter, and active dried yeast. Mix well to combine all the ingredients.
- Add salt and sift the flour into the bowl.
- Using the stand mixer's dough hook, knead the dough on medium speed for 6 minutes. The dough will form a soft, sticky dough that doesn't stick to the bottom or the edges of the bowl. If it does, sprinkle extra flour, 2 tablespoons at a time.
- Slightly oil your hands and remove the dough from the stand mixer. Transfer to an oiled bowl, cover the bowl with a piece of plastic wrap, and then top with a clean, warm towel and let the dough rise for 1 hour 30 minutes in a lukewarm room. You can also place the bowl in an oven preheated to 100°F (40°C). This accelerates the process. Wait until the dough doubles in size.
- Meanwhile, prepare the cinnamon filling. In a small mixing bowl, stir cinnamon and soft brown sugar. Set aside.
- When the dough has doubled, transfer it onto a floured kitchen surface, shape it into a rectangle, and start rolling it into a 14-inch x 9-inch rectangle (35 cm x 23 cm).
Filling and rolling
- Spread the soft vegan butter all over the surface, leaving 1/4 inch on the border uncovered.
- Sprinkle the cinnamon sugar all over the butter, use your fingers to rub it into the butter, and stick well.
- Start rolling the dough from its shortest side (9 inches). Roll tightly and brush a bit of water on the top part of the dough so it seals well when you reach the end. You can also pinch the border into the roll to seal the roll perfectly.
- Cut the cylinder into 9 cinnamon rolls of about 1 inch (2.5 cm) thickness using a serrated knife or dental floss. The ones on the borders will contain less cinnamon sugar, and that's normal.
- Place the cinnamon rolls in a 9-inch square pan covered with parchment paper.
- Cover the pan with the warm, clean towel you used before to let the roll raise a second time for 30 minutes.
- Bake the cinnamon rolls in an oven preheated to 350°F (180°C) for 20-30 minutes or until it starts to brown on the top and edges. Don't overbake them, or they won't be as soft and chewy in the center.
- Cool in the pan for 30 minutes before adding the vegan cream cheese glaze.
Vegan Cream Cheese
- To glaze, combine the powdered sweetener with softened vegan butter, dairy-free milk, and maple extract. If it is too dry, add more milk. If too thin, add more powdered sugar. It should be glossy and easy to spread on the buns.
- Spread the vegan cinnamon rolls cream cheese all over the lukewarm buns
Storage
- Store the cinnamon rolls in the fridge in a sealed box for up to 5 days or freeze them for up to 1 month, and thaw the day before at room temperature.
I was wondering if you have a good recipe for gluten-free cinnamon rolls. I have tried several different kinds of gf flour and they all tend to be to sticky to roll out the flour.
Sorry I didn’t experienced with gluten-free flour yet.
Turned out really good, thanks for the recipe! It definitely brought back nostalgic store-bought cinnamon roll vibes.
I had to do a longer rise (1.5 hrs) to double in size as my kitchen/apt was probably too cold. During baking, I found the rolls too pale at 20 mins and too brown at 23 mins, lol, probably 21.5 mins would have been the sweet spot – your right, definitely don’t walk away from the oven after the 20 min mark!
Can you do a slow ride in the fridge overnight?
You can refrigerate the dough in the mixing bowl, before shaping the roll, wrap bowl with plastic wrap.
First time making cinnamon rolls and these were easy and delicious. 1/2 tbsp of cinnamon is very little so I used ~2 tbsp instead and they turned out great.
I don’t own a stand mixer, can I do this step by hand?
Yes sure you can knead the dough by hand
Thank you for sharing this delicious recipe!!
Hello ^_^
If I choose to let the dough rise in an oven preheated at 40°C/100°F for the first rise, would I still need to let it rise for 1 hour, or will it need to rise for a shorter time?
One hour raise is a minimum even at that temp. You want the dough to double in size before shaping into roll for a second raise. Enjoy,