These HomemadeCinnamon Rolls are soft, fluffy and the perfect weekend breakfast, brunch or dessert for Easter, Mother’s Day, Christmas or any holiday weekend. This classic cinnamon roll recipe is filled with a sweet cinnamon sugar filling then topped with a fluffy cream cheese frosting. Easy to make ahead, with gluten-free option, freezer-friendly and refined sugar-free.
PIN HERE for later and follow my boards for more recipes
An Easy Recipe for Homemade Cinnamon Rolls
There are few things in life that are as comforting and delicious as a warm, freshly-baked cinnamon roll. The soft, chewy dough, the sweet, sticky icing, and the strong flavors of cinnamon and vanilla make cinnamon rolls a perfect treat. They can be part of breakfast or brunch, be eaten as an afternoon snack with a cup of coffee, or serve as a decadent dessert.
Ingredients you need
For the cinnamon roll dough
- All-Purpose Flour – for gluten-free, we highly recommend using the following flours: Bob’s Red Mill 1-1 Baking Flour or King Arthur Gluten-Free Measure for Measure Flour + add 1 1/2 tablespoon ground psyllium husk / psyllium husk powder (do not omit the psyllium husk for gluten-free as this is the magic ingredient that helps gluten-free dough more workable).
- Instant yeast
- Unsweetened almond milk – or you may use any plant-based milk (or even whole milk if not dairy-free) you like or have on hand.
- Eggs – You’ll need 2 large eggs at room temperature.
- Granulated pure maple sugar – an unrefined granulated sugar derived from maple syrup. You can use any granulated sweetener such as Lakanto monk fruit sweetener or any granulated sugar you prefer.
- Vegan butter – we like Miyokos non-dairy-butter for our but you can use any brand you prefer. You may also sub with regular unsalted butter if not dairy-free.
- Fine sea salt – just a pinch to balance out the sweetness
Filling:
- Vegan butter – slightly melted – or sub with regular unsalted butter if not dairy-free.
- Coconut sugar – an unrefined natural sugar that mimics the taste of brown sugar. You may also sub with brown sugar if you prefer.
- Cinnamon
Cream Cheese Frosting:
- Vegan Cream cheese – we like Miyokos or Kite Hill. You may also sub with regular cream cheese if not dairy-free
- Vegan butter – or sub with regular unsalted butter if not dairy-free
- Fine Sea Salt – just a pinch to balance out the sweetness
- Powdered sugar – our favorite unrefined powdered sugar. You can also use any any powdered sweetener such as Lakanto powdered monk fruit sweetener or any powdered sugar you prefer.
- Unsweetened almond milk – or you can use any milk you like or have on hand
- Pure vanilla extract
How to make Homemade Cinnamon Rolls
Warming the milk and butter
- Warm the milk either in a microwave safe bowl for 30-40 seconds or in a saucepan over medium heat until warm but not hot (make sure the mixture is not over 110F – the butter does not need to be melted all the way). If the mixture is too hot, let it cool down before adding it to the yeast to prevent killing the yeast.
Mixing the dough
- With a stand mixer (recommended for best results): In the bowl of a stand mixer with the beater blade attached, pour in the warmed milk / butter mixture and sprinkle the yeast on top. Add the eggs and sugar. Mix on low until combined. Add the salt and 4 cups of the flour. Mix on low speed until the ingredients are barely combined. Clean / scrape off the beater blade and attach the dough hook onto the stand mixer. Knead the dough on medium speed, for about 8 to 12 minutes, or more as needed until a smooth, soft elastic dough forms and starts to pull away from the sides of the bowl, (while slowly adding the reserved 1/2 cup flour, or more but only as much as needed). Shape / form the dough into a smooth ball.
- Without a stand mixer: In a large bowl, pour in the warmed milk / butter mixture and sprinkle the yeast on top and use a large wooden spoon to stir until combined. Add the eggs and sugar and use the wooden spoon to mix until combined. Add the salt and flour (in 1 cup increments to make mixing easier) and mix until all the ingredients are barely combined.
- Use your hands to start kneading the dough for 2-3 minutes, then turn the dough onto a smooth lightly floured surface and continue kneading until a smooth, soft elastic dough forms (while slowly adding the reserved 1/2 cup flour but only as much as needed), and continue kneading for about 10 – 13 minutes, or more as needed until soft and you can form the dough into a smooth ball.
Allow dough to rise
- Grease a large bowl with cooking spray or oil. Transfer the dough to the greased bowl and cover the bowl with a thicker kitchen towel. Set the bowl in a warm spot and allow the dough to rise until just doubled in size, about 1 1/2 hours (depending on the humidity and temperature of the room).
Rolling out the dough and adding the filling
- Once the dough has doubled in size, gently punch the dough down in the middle and transfer it onto a lightly floured pastry mat or flat surface. Sprinkle the dough with a little bit more flour, as needed.
- Use a lightly floured rolling pin to roll the dough out into a large rectangle, about 20”x14 rectangle (or about ½” thick, doesn’t have to be perfect measurements), squaring off the edges often as you roll.
- In a small / medium bowl, mix together the cinnamon and sugar until combined.
- Use a rubber spatula to spread the softened butter into a thin and even layer over the dough, leaving a small border (about ⅛”) around the edges.
- Sprinkle the cinnamon sugar mixture evenly over the buttered dough. Gently pat / press the sugar mixture into the butter to ensure the mixture sticks to the butter.
- Working from the longer end of the dough, tightly roll the dough into a log, pushing in the sides as you roll so it stays uniform. Once you finish rolling, pinch the dough together to seal the log.
Cut into rolls
- Use a sharp serrated knife to trim / cut off a tiny bit of the edges of the log as needed, (if they are not even or have less filling and discard or set aside to bake in a separate pan).
- Use unflavored dental floss or a sharp serrated knife to cut the log into 12 even-sized pieces (about 1 1/8 – 1 1/2”).
Prepare for baking and bake
- Grease a 9×13 baking pan with cooking spray or oil. Place the rolls cut side-up in the prepared baking pan. Cover the pan with a towel and let it rise again until almost doubled, about 30 to 40 minutes.
- While the dough is rising, preheat the oven to 350 F.
Pouring the cream over the rolls
- Warm the heavy cream either in a microwave safe bowl for 20-30 seconds or in a small pot over medium heat until just warm to the touch.
- Spoon about 1 tbsp of the warmed cream evenly over each roll.
- Bake in the preheated oven for 23-28 minutes, until the tops are just a light golden brown and the center is cooked through but still soft (more or less as needed depending on your oven, pan used and size of the rolls – you can start checking them at 20 minutes and cover the pan loosely with an aluminum foil for the remainder of the cooking time if the rolls seem to be getting too brown).
While the rolls are baking, make the frosting:
- In a large bowl with a hand mixer (or in a stand mixer), combine butter and cream cheese and beat until light and fluffy. Carefully add the powdered sugar then the salt, and vanilla and beat until smooth. Gradually add milk (or heavy cream), only as much as needed, until smooth and fluffy.
- Remove the cinnamon rolls from the oven and allow them to cool for 5-10 minutes. Spread evenly with frosting.
- Serve warm and enjoy.
Tricks and Tips
Here are a few tricks for making the best homemade cinnamon rolls.
- Use room temperature eggs. When baking, it’s almost always a good idea to use room temperature eggs. Eggs straight out of the fridge won’t be able to mix as well with ingredients, and can leave your baked goods a little dense. Room temperature eggs will mix with other ingredients much better, and will help the cinnamon rolls have a light and airy texture.
- Use warm or room temperature milk. Be sure to use milk that is room temperature or a little bit warmer when making the dough. You don’t want the milk to be hot or cold, or it can mess with the texture of the cinnamon roll dough.
- Use a sharp knife. When cutting the cinnamon rolls, use the sharpest knife that you have (but be careful not to hurt yourself!). You want to make sure the dough is cut cleanly or else your cinnamon rolls won’t be as pretty or cook as consistently. If the dough is sticking to the knife when you’re cutting, add a touch of lukewarm water or neutral oil to the knife.
How to Store Cinnamon Rolls
You can keep these homemade cinnamon rolls in an airtight container at room temperature for up to 3 days. You can also place them in the fridge for up to 5 days. Reheat by cooking in the microwave for 10-15 seconds.
Can I Freeze This Recipe?
You can definitely freeze these fluffy cinnamon rolls. Store them in an airtight container in the freezer for up to 3 months.
How to freeze cinnamon roll dough: Be sure to freeze the dough after you have cut into slices. Simply place in pan and cover with plastic wrap and freeze the entire pan. You can store the dough in the freezer for up to 3 months.
How to thaw: When you are ready to bake, remove the pan from the freezer and let the dough thaw in the fridge overnight. Move to a warm spot for 1 hour before baking to allow the dough to rise. When ready, bake the cinnamon rolls as per the instructions.
To freeze after baking: once your unfrosted cinnamon rolls are cool to room temperature, you are going to tightly wrap the baking pan with plastic wrap or transfer to a resealable airtight container and store in the freezer. They will keep in the freezer for up to 2 months.
How to reheat: When ready to eat, remove the pan from the oven and allow to thaw at room temperature. Bake in the oven at 350F for 10-15 minutes or heat them up in the microwave individually on medium heat for about 30 seconds or until warm.
More Cinnamon Rolls To Bake
Here are a few other delicious homemade cinnamon roll recipes that you can bake.
- Easy Strawberry Cinnamon Rolls
- Vegan Pumpkin Cinnamon Rolls
- Carrot Cake Cinnamon Rolls
- Gluten-Free Cinnamon Rolls
These HomemadeCinnamon Rolls are soft, fluffy and the perfect weekend breakfast, brunch or dessert for Easter, Mother's Day, Christmas or any holiday weekend. This classic cinnamon roll recipe is filled with a sweet cinnamon sugar filling then topped with a fluffy cream cheese frosting. Easy to make ahead, with gluten-free option, freezer-friendly and refined sugar-free.
- 1 cup dairy-free or whole milk , warmed to no hotter than 110 F either in the microwave or on the stove - instructions below
- 5 tbsp dairy-free or unsalted butter , warmed to no hotter than 110 F either in the microwave or on the stove - instructiobut do not have to film
- 2 1/4 tsp or (one3) 0.25-oz. packet instant yeast
- 2 large eggs , room temperature
- 1/2 cup granulated pure maple sugar , organic cane sugar or granulated sugar of choice
- 1 tsp fine sea salt
- 4 1/2 cups all-purpose flour , divided, plus more as needed. For gluten-free, we highly recommend using the following flours: Bob's Red Mill 1-1 Baking Flour or King Arthur Gluten-Free Measure for Measure Flour + add 1 1/2 tablespoon ground psyllium husk / psyllium husk powder (do not omit the psyllium husk for gluten-free as this is the magic ingredient that helps gluten-free dough more workable).
- 1/2 cup granulated pure maple sugar , organic cane sugar or granulated sugar of choice
- Cooking spray or oil for greasing the bowl and baking pan
- 1/2 cup dairy-free or unsalted butter , softened. We like Miyokos for dairy-free.
- 2/3 cup coconut sugar , or preferred granulated brown sugar / brown sweetener (such as Lakanto or Swerve) of choice
- 1 ½ - 2 tbsp ground cinnamon
- 12 tbsp about ¾ cup heavy cream , slightly warmed (dairy-free or regular - helps make the rolls extra fluffy)
- 6 oz cream cheese , softened (dairy-free or regular - we like Kite-Hill or Violife for dairy-free)
- 1/3 cup dairy-free or unsalted butter , softened. We like Miyokos for dairy-free.
- 1 1/4 cup powdered sugar / powdered sweetener (Lakanto / Swerve) of choice, or more as needed
- 2 tsp vanilla extract
- pinch fine sea salt
- 1-3 tsp milk or heavy cream of choice , dairy-free or regular, more or less as needed (we like Malk or Nutpods for dairy-free)
- Warm the milk and butter either in a microwave safe bowl for 30-40 seconds or in a saucepan over medium heat until warm but not hot (make sure the mixture is not over 110F - the butter does not need to be melted all the way). If the mixture is too hot, let it cool down before adding it to the yeast to prevent killing the yeast.
With a stand mixer (recommended for best results): In the bowl of a stand mixer with the beater blade attached, pour in the warmed milk / butter mixture and sprinkle the yeast on top. Add the eggs and sugar. Mix on low until combined. Add the salt and 4 cups of the flour. Mix on low speed until the ingredients are barely combined. Clean / scrape off the beater blade and attach the dough hook onto the stand mixer. Knead the dough on medium speed, for about 8 to 12 minutes, or more as needed until a smooth, soft elastic dough forms and starts to pull away from the sides of the bowl, (while slowly adding the reserved 1/2 cup flour, or more but only as much as needed). Shape / form the dough into a smooth ball.
Without a stand mixer: In a large bowl, pour in the warmed milk / butter mixture and sprinkle the yeast on top and use a large wooden spoon to stir until combined. Add the eggs and sugar and use the wooden spoon to mix until combined. Add the salt and flour (in 1 cup increments to make mixing easier) and mix until all the ingredients are barely combined.
- Use your hands to start kneading the dough for 2-3 minutes, then turn the dough onto a smooth lightly floured surface and continue kneading until a smooth, soft elastic dough forms (while slowly adding the reserved 1/2 cup flour but only as much as needed), and continue kneading for about 10 - 13 minutes, or more as needed until soft and you can form the dough into a smooth ball.
- Grease a large bowl with cooking spray or oil. Transfer the dough to the greased bowl and cover the bowl with a thicker kitchen towel. Set the bowl in a warm spot and allow the dough to rise until just doubled in size, about 1 1/2 hours (depending on the humidity and temperature of the room).
- Once the dough has doubled in size, gently punch the dough down in the middle and transfer it onto a lightly floured pastry mat or flat surface. Sprinkle the dough with a little bit more flour, as needed.
- Use a lightly floured rolling pin to roll the dough out into a large rectangle, about 20”x14 rectangle (or about ½” thick, doesn’t have to be perfect measurements), squaring off the edges often as you roll.
- In a small / medium bowl, mix together the cinnamon and sugar until combined.
- Use a rubber spatula to spread the softened butter into a thin and even layer over the dough, leaving a small border (about ⅛”) around the edges. Sprinkle the cinnamon sugar mixture evenly over the buttered dough. Gently pat / press the sugar mixture into the butter to ensure the mixture sticks to the butter.
- Working from the longer end of the dough, tightly roll the dough into a log, pushing in the sides as you roll so it stays uniform. Once you finish rolling, pinch the dough together to seal the log.
- Use a sharp serrated knife to trim / cut off a tiny bit of the edges of the log as needed, (if they are not even or have less filling and discard or set aside to bake in a separate pan).
- Use unflavored dental floss or a sharp serrated knife to cut the log into 12 even-sized pieces (about 1 1/8 - 1 1/2”).
- Grease a 9x13 baking pan with cooking spray or oil. Place the rolls cut side-up in the prepared baking pan. Cover the pan with a towel and let it rise again until almost doubled, about 30 to 40 minutes.
- While the dough is rising, preheat the oven to 350 F.
Warm the heavy cream either in a microwave safe bowl for 20-30 seconds or in a small pot over medium heat until just warm to the touch.
- Spoon about 1 tbsp of the warmed cream evenly over each roll.
- Bake in the preheated oven for 23-28 minutes, until the tops are just a light golden brown and the center is cooked through but still soft (more or less as needed depending on your oven, pan used and size of the rolls - you can start checking them at 20 minutes and cover the pan loosely with an aluminum foil for the remainder of the cooking time if the rolls seem to be getting too brown).
- In a large bowl with a hand mixer (or in a stand mixer), combine butter and cream cheese and beat until light and fluffy. Carefully add the powdered sugar then the salt, and vanilla and beat until smooth. Gradually add milk (or heavy cream), only as much as needed, until smooth and fluffy.
- Remove the cinnamon rolls from the oven and allow them to cool for 5-10 minutes. Spread evenly with frosting.
- Serve warm and enjoy.
Store in an airtight container at room temperature for 3 days, in the fridge for 5 days, or in the freezer for 3 months.
Leave a Comment