Homemade Cinnamon Rolls
As an amazon associate I earn from qualifying purchases.
Your family will love these cinnamon rolls! So soft & moist, spiraled with gooey brown sugar & warm cinnamon, and topped with a tangy, melty icing.

I originally published this post in 2018, but I have since improved the recipe, taken updated photos, and provided a step-by-step video tutorial.
Table of Contents
- Here’s Why You’ll Love This Recipe
- Ingredients You’ll Need
- In Photos: How to Make Cinnamon Rolls
- Helpful Tips & Tricks
- More Indulgent Breakfast Recipes
At this time of year, I am all about the cinnamon treats. Cinnamon bread, cinnamon scones, and cinnamon crumb cake are all on heavy rotation as the weather gets colder and we crave a warm, comforting start to the day.
So in this post, I am going to share one of my absolute favorite recipes ever: Cinnamon Rolls!
I have been making this recipe every Christmas for years. I make the dough and shape the rolls the day before, and on Christmas morning I take them out of the fridge first thing, and let them bake as we’re opening gifts. They’re warm and fresh just as we are starting to get hungry, and they make the most incredible treat.
I like to bake them so that they’re soft and gooey, just like Cinnabon.
Keep reading to learn all about how you can treat your loved ones to this same yummy tradition!
Here’s Why You’ll Love This Recipe
- Easy: There’s no messing around with sourdough starter and there’s no need for a levain, biga, or tangzhong. The dough all comes together in just one bowl, and it’s mostly downtime just letting it rest and puff up.
- A cozy treat: I legit can’t think of a better way to treat yourself for breakfast. This is self-care at its best!
- Great make-ahead option: It’s easy enough to break up the prep over a couple of days. Make and assemble the rolls the day before and wake up the next morning to an incredible freshly-baked treat.
Ingredients You’ll Need

The complete list of ingredients with the amounts you’ll need to make the recipe is located in the recipe card at the bottom of the post.
- Bread Flour: The higher protein content in bread flour allows for a higher, fluffier rise and a more satisfying elastic texture. That said, all-purpose flour will work in a pinch.
- Milk and Cream: These ingredients enrich the dough and enhance the flavors. You could also use all half-and-half, if that’s something you keep on hand.
- Sugar: Granulated sugar sweetens the dough and feeds the yeast. Dark brown sugar is used in the filling, and powdered sugar makes up the bulk of the icing.
- Yeast: I like active dry yeast the best. It’s reliable, works fast, but allows a good amount of time for the flavors to develop.
- Eggs: Provide structure and richness. Use large chicken eggs or a 1:1 vegan substitute, preferably at room temperature.
- Butter: Unsalted butter enriches the dough, the filling, and the icing.
- Salt: Kosher salt provides a clean taste without any bitter additives, and it carries and enhances all the other flavors.
- Gelatin: My secret weapon for the gooiest-ever filling! It’s optional of course, but I love the way it keeps the filling jammy and prevents it from just disappearing into the bread as it bakes.
- Water: Just a little bit to dissolve the gelatin.
- Cinnamon: The star of the show!
- Sour Cream: I like sour cream in my cinnamon roll icing! I just find this a little more flavorful and easy to work with than cream cheese. But if you’re a purist, a half batch of my Cream Cheese Frosting works great too.
- Vanilla: A little splash of vanilla extract or vanilla bean paste gives the loveliest sweet aroma to the icing.
In Photos: How to Make Cinnamon Rolls
Step 1: Make the Dough
This cinnamon roll dough is pretty straightforward, and it’s all done in one bowl (which I love!).
Start by placing the flour in your mixing bowl. Create a little well in the center, and pour in the milk and cream, then add the sugar and sprinkle the yeast on top. After about 5 minutes it should be dissolved.

Stir these ingredients together, and when a stiff dough starts to form you can start working in the eggs. Go slowly, allowing each egg to become fully incorporated before adding the next.

Once all the eggs have gone in, start adding the butter. Make sure it’s nice and soft and stir in one tablespoon at a time.

Step 2: Knead the Dough and Let it Rest
This next step is really important. Knead the dough, either by hand or machine, for at least 10 minutes.
Kneading the dough encourages that signature stretchy, elastic texture that we love in a good cinnamon roll. If you skimp on this step, your cinnamon rolls could come out crumbly.
Once it’s had a thorough knead, cover the bowl with plastic wrap and set it in a warm place to rest for one hour. Don’t worry if it doesn’t double in size- a very enriched dough like this probably won’t but that’s ok. It’ll still puff up like a champ when it bakes!
Step 3: Make the Filling
While the dough is rising you can get going on the filling. I love this recipe because the filling is almost like a cinnamon jam.

Bloom the powdered gelatin in a little water.

Then melt the butter and add the brown sugar, cinnamon, and gelatin mixture. Whisk these ingredients together, then set the mixture aside to cool.

Step 4: Form the Rolls and Let Them Rise
Roll out the dough on a flour-dusted work surface. I like to aim for a pretty thin sheet (like around 1/8-inch) so there’s lots of surface area to spread the filling on. I like that spiral to go around and around as many times as possible!
It’s a good idea to encourage it into a rough rectangle shape, and I like it to be around 16 inches on the short sides so I can cut each roll 2 inches tall(-ish).

Spread the filling all over, then starting at one of the short sides of the rectangle, roll it into a tight log, and cut your individual rolls.

Place them in a baking dish, cover with greased plastic wrap, and allow them to rise for one hour. Or, place them in the fridge overnight so you can bake them off the next morning. They will keep in the fridge for up to 48 hours, or in the freezer for up to 2 weeks.
Step 5: Bake
Here’s what your cinnamon rolls should look like after their second rise:

And they are ready to go into the oven! Bake them until they’re puffy, golden brown, and set all the way to their centers.
Step 6: Cinnamon Roll Icing
Beat the soft butter, sour cream, vanilla, and salt together until smooth.

Then add in the powdered sugar in a few additions, whipping it in until smooth and fluffy.

Dollop the icing all over the warm cinnamon rolls, spreading it into an even layer and allowing it to melt in.

Helpful Tips & Tricks
- Gluten-Free Cinnamon Rolls: For gluten-free cinnamon rolls, just substitute the all-purpose flour for a gluten-free flour blend Look for one that that swaps 1:1 for regular flour.
- Overnight Cinnamon Rolls: I love making these the day before, and baking them up first thing in the morning! There is nothing better than freshly baked cinnamon rolls for breakfast, and with this method you don’t have to wake up at the crack of dawn to make that happen! Once your rolls are formed, just pop them into the fridge. They will keep there for up to 48 hours. When you’re ready to bake them, take them out of the fridge and let them come to room temperature. Then allow them to proof until they’ve doubled in size. It usually takes about 30 to 45 minutes for them to reach room temp, and another hour for them to proof. Next just bake them in the oven!
- Cream Cheese Icing: If you don’t like the sour cream icing idea, then use a half-batch of my favorite cream cheese icing recipe. Find it here: Cream Cheese Frosting. Smear the icing all over the cinnamon rolls while they’re still warm. It will soften and melt and sink into all the crevices… omg- HEAVEN!!
- How to Store: These cinnamon rolls will keep for a couple of days at room temperature. Just be sure to cover them tightly so they don’t get stale! You can also stash them in the fridge for up to a week. Or you can freeze them! They will keep (tightly wrapped) for about a month or two in the freezer. It’s best to freeze them without the cream cheese icing. That way, you can reheat them without the topping completely melting away. To reheat the cinnamon rolls, allow them to thaw at room temperature and then zap them in the microwave for about 20 seconds. Or, warm them gently in the oven (covered) at about 200 degrees F, for 15 minutes or so.

More Indulgent Breakfast Recipes
- Maple Scones
- Chocolate Granola
- Baked Pumpkin Donuts
- Pancake Recipe
- How to Make Crepes
- Almond Croissants
- Blueberry Muffin Recipe
This post contains affiliate sales links.

Cinnamon Rolls
Ingredients
For the Dough
- 3 1/2 cups (437.5 g) bread flour
- 1/2 cup (122 g) milk, any kind
- 3 tablespoons (45 g) heavy cream
- 1/3 cup (66.67 g) granulated sugar
- 1/4 ounce (7.09 g) active dry yeast, (approx. 2 teaspoons)
- 3 (132 g) eggs, large
- 6 tablespoons (84 g) unsalted butter, softened
- 1 3/4 teaspoons (10.5 g) kosher salt
For the Cinnamon Roll Filling
- 1/4 teaspoon (1 g) plain gelatin powder
- 1 tablespoon (15 g) water
- 1/2 cup (113.5 g) unsalted butter
- 3/4 cup (165 g) dark brown sugar
- 2 teaspoons (4 g) ground cinnamon
For the Cinnamon Roll Icing
- 1/3 cup (76.67 g) sour cream
- 4 tablespoons (56 g) unsalted butter, softened
- 1/2 teaspoon (2 g) vanilla extract, or vanilla bean paste
- 1/8 teaspoon (0.75 g) kosher salt
- 2 1/2 cups (300 g) powdered sugar
Instructions
To Make the Dough
- Place the bread flour in a large mixing bowl and make a well in the center.
- Add the milk, cream, and sugar to the well, then sprinkle the yeast on top and allow it to dissolve (approx. 5 minutes).
- Stir the dough together on medium-low speed, adding the eggs one at a time (allow each egg to fully incorporate before adding the next).
- While continuing to mix, add the butter a tablespoon at a time, allowing each addition to fully incorporate before adding the next.
- Add the salt, and knead the dough for at least 10 full minutes to develop the glutens and encourage elasticity.
- Cover the bowl with plastic wrap and allow the dough to rest in a warm place for one hour.
To Make the Cinnamon Roll Filling
- Bloom the gelatin in a small bowl with the water.
- Melt the butter in a small pot over low heat, whisking in the brown sugar, cinnamon, and gelatin mixture (do not boil).
- Set aside and allow the mixture to cool to room temperature.
To Fill and Shape the Cinnamon Rolls
- Roll the dough out into a rectangle shape with a thickness of about 1/8-inch (aim for about 16 inches on the short side of the rectangle).
- Spread the cinnamon roll filling in an even layer all over the surface of the dough.
- Starting with one of the shorter sides of the rectangle, roll the dough and filling together into a tight log.
- Cut the log into 8 rolls, approx. 2 inches each.
- Place the unbaked cinnamon rolls in a glass or ceramic baking dish* (spiral side up), cover with plastic wrap, and allow to rise in a warm place for 1 hour.**
- Preheat the oven to 350 degrees F.
- Remove the plastic wrap and bake the cinnamon rolls until puffed, set, and golden brown (approx. 25 to 35 minutes).
- Top with cinnamon roll icing while still warm.
To Make the Cinnamon Roll Icing
- Place the sour cream, butter, vanilla, and salt in a medium bowl and beat together until smooth.
- Whip in the powdered sugar in approx. 3 additions, until smooth and fluffy.











Can I use honey for the yeast?
Absolutely!
Hi Can we replace egg with something else…
I have not tried it myself so I can’t say for sure, but perhaps a chia egg or flax egg?
This is my third time making these cinnamon rolls
And they are wonderful. This time, I experienced difficulty rolling the dough into the large rectangle. The dough was so elastic and firm and it would spring back with each roll. We had these on Christmas morning and they looked like bakery rolls., so light and fluffy …so the tough roll out did not affect the recipe. These are the best cinnamon rolls I have ever made!
Any thoughts as to what occurred this time? I Don’t recall this step being as tedious the other times I made them. Thank you for providing so many 5 star recipes that my family enjoys. Have a blessed New Year
Hey Jennie! Thank you so much for the positive review on one of my all-time favorite recipes. To answer your question, this sometimes happens when you go to roll out the dough immediately after kneading it. If you find it’s not cooperating, just give the dough a 10 to 15-minute rest (covered) and then try again. That usually helps it to relax. Hope this is helpful!
Hello! This is Elizabeth. I recently came across your site and it looks amazing! I love cooking/baking and am always looking for new recipes!:) I have a question regarding the cinnamon rolls ~ if I am making them gluten/dairy free, do you know if they can be made using the “overnight” version as well? I am making these for Thanksgiving breakfast, (original recipe), however my son’s girlfriend is gluten/dairy free so I wanted to have them for her too. Thanks in advance for your time and wonderful site!!
Hi there! I think they should work the same way regardless. Good luck!
Omg super good, I made them and my daughter loved them, now they are her favorites.
How many tsp is 1/4oz (1 packet) dry active yeast?
It’s somewhere between 1 1/2 and 2 teaspoons.
Just made these yesterday (and baked them this morning). I’ve made other recipes looking for one like my mom used to make. This was perfect! I made one batch with your icing and in my daughter’s words it was “awesome, awesome awesome!”. Made another batch with an orange juice bottom (like my mom would make) and those came out perfect as well. Thanks so much!
I’m so happy you were pleased Cara! And your daughter as well. The orange version sounds fantastic, I’d love to try that!
I recently commented on making your crescent rolls for Thanksgiving and then my family requested them again for Christmas. Now , I must submit another review for your homemade cinnamon rolls. I had been using a recipe that we liked but because of my success with your crescent yeast roll recipe, I wanted to try yours. Oh my goodness! I will never look for nor use another recipe. They fit perfectly in my new red ceramic baking dish and they were beautiful for serving at our family Christmas brunch. . My grown daughters commented that they looked like a “bakery” had done them. They rose more than my other recipe and were more light and tender. I encourage everyone to trust your baking skills and try your homemade recipes.
Aw, I love this so much Jennie! Thank you so much for all the sweet compliments and for the 5-star review! I’m so happy your family enjoyed. This is definitely a favorite for my family as well. We are still enjoying our leftovers from Christmas morning!
If I bake these today can I serve them tomorrow morning?
Yes, there is info on that under the heading “How to Store Cinnamon Rolls.” Or you can make them ahead and bake them a day or two later. There’s more info on that under the heading “How to Bake Overnight Cinnamon Rolls.”