Homemade Gooey Cinnamon Rolls {from scratch!}

Homemade Gooey Cinnamon Rolls {from scratch!}
Last Updated: September 4, 2026

Homemade cinnamon rolls from scratch, by hand, without a mixer, in roughly two hours.

My cinnamon rolls are easy to make, require no mixer, and can be easily made ahead of time. They are better than Cinnabon and are my new favourite treat to whip up for brunches with friends!

Top down view of Gooey Homemade Cinnamon Rolls

I’ve made this recipe repeatedly by hand and tested it with both bread flour and all-purpose flour. Over the years, readers have made it more than a hundred times with 113 ratings, and the questions I hear most often are about yeast temperature and overnight preparation.

Cinnamon Roll Dough & Yeast Troubleshooting

How warm should the milk be for cinnamon rolls?

Warm milk helps create the ideal environment for your yeast to get to work. Aim for milk that is warm, but not hot, about 105–115°F (40–46°C). If the milk is too cold, your dough may take longer to rise. If it’s too hot, it can damage the yeast and prevent your cinnamon rolls from rising properly.

Sofia’s Baking tip:

What do I do if I don’t have a thermometer?
No thermometer? No problem.
The milk should feel comfortably warm to the touch, not steaming or hot.

Can I use active dry yeast instead of instant yeast?

Yes! You can make these cinnamon rolls with active dry yeast, but you’ll need to activate it first. Stir the active dry yeast into the warm milk with a small amount of the sugar and let it sit for about 5–10 minutes, or until the mixture looks foamy. Then continue with the recipe as directed.

Sofia’s Baking Tip:

A note for baking with active dry yeast:
Because active dry yeast can work a little more slowly than instant yeast, use the appearance of the dough rather than the clock to determine when it has finished rising.

Why didn’t my cinnamon roll dough rise?

This is a common question, don’t panic! A few common things can slow down or stop yeast:

  • The room is cool. Yeast works more slowly in a cold kitchen, so your dough may simply need more time.
  • The milk was too hot. Very hot liquid can damage the yeast.
  • Your yeast is old. Check the expiry date, particularly if the package has been open for a while.
  • The dough just needs longer. Rise times are a guide, not a deadline. Temperature, humidity and even the ingredients themselves can affect how quickly dough rises.

Sofia’s Baking Tip:
For a warmer environment, place the covered dough in a turned-off oven with the oven light on. Just make sure the oven itself isn’t hot.

How do I know when cinnamon roll dough has risen enough?

Instead of relying entirely on the clock, look at the dough. It should appear noticeably larger, soft and puffy after rising. For the final rise, the individual cinnamon rolls should have expanded and look pillowy, with the

Why are my cinnamon rolls dense instead of fluffy?

Dense cinnamon rolls are often a sign that the dough didn’t rise long enough or too much flour was added. And give the dough enough time to become visibly puffy. If your kitchen is cool, this may take longer than the suggested rise time.

Sofia’s Baking Tip:

When measuring flour by volume, spoon it into the measuring cup and level the top rather than packing it down. Even better, use the gram measurements in the recipe for the most consistent results.

My cinnamon roll dough is sticky. Should I add more flour?

A little stickiness is normal. Resist the urge to immediately add lots of extra flour, which can leave your finished cinnamon rolls dry and dense. As you knead, the dough should become smoother and easier to handle. If it’s genuinely too wet to work with after kneading, add flour a small amount at a time rather than adding a large amount all at once.

How do I know when I’ve kneaded the dough enough?

The dough should become smooth, elastic and slightly tacky rather than wet and sticky. When gently pressed with your finger, it should begin to spring back.

Why did the cinnamon roll filling leak out?

Some melted butter and cinnamon-sugar escaping during baking is completely normal. However, excessive leaking can happen if the butter used in the filling is too melted or the rolls are rolled too loosely.

How do I know when cinnamon rolls are done?

The cinnamon rolls should look puffed and lightly golden on top, with the centers baked through rather than doughy.

How to Make Cinnamon Rolls Ahead of Time

Can I make cinnamon rolls the night before?

Yes! Prepare the cinnamon rolls through the point where they are shaped and placed in the baking dish, but don’t complete their final rise. Cover the baking dish tightly and refrigerate overnight. The next morning, remove the rolls from the refrigerator and let them sit in a warm place until they are puffy and ready to bake. Then bake according to the recipe.

Because they’re starting cold, expect the final rise to take longer than it would when making the recipe from start to finish.

How far ahead can I prepare unbaked cinnamon rolls?

For best results, I would prepare them the evening before you plan to bake them rather than trying to hold unbaked yeast dough in the refrigerator for several days.

Can I freeze cinnamon rolls before baking?

Yes. Prepare and shape the cinnamon rolls and arrange them in the baking dish. Freeze them before their final rise. Once frozen solid, keep them tightly wrapped or transfer them to an airtight freezer-safe container.

When you’re ready to bake, thaw the rolls overnight in the refrigerator, then bring them to room temperature and allow them to finish rising until they look soft and puffy. Bake according to the recipe.

Can I freeze baked cinnamon rolls?

Yes! Let the cinnamon rolls cool completely before freezing. Store them tightly wrapped in an airtight freezer-safe container to protect them from freezer burn.You can freeze them individually too, which makes it easy to reheat one cinnamon roll whenever you want one.

Sofia’s Baking Tip:

If possible, I’d recommend freezing them unfrosted and adding the cream cheese frosting after reheating for the freshest result—but only if you’ve tested that and prefer the result.

How long do homemade cinnamon rolls stay fresh?

Store leftover cinnamon rolls in an airtight container to keep them soft and prevent them from drying out. If frosted with cream cheese frosting, store them in the fridge to prevent spoilage (up to 3-4 days).

How do I reheat cinnamon rolls without drying them out?

For a single cinnamon roll, the microwave is the easiest option. Heat it in short 10–15 second intervals just until soft and warm. For several rolls, cover them and warm them gently in the oven. Covering the pan helps prevent them from drying out as they reheat.

Why this recipe works?

  • Bread flour creates the structure that lets the rolls rise tall while staying soft.
  • Instant yeast keeps the process simpler because it can be mixed directly into the flour.
  • Warm milk helps activate fermentation without overheating the yeast.
  • The short 10-minute rest makes the dough easier to roll before the final proof.
  • Baking the rolls together in a 9×13 pan helps preserve soft sides and centers.
  • Frosting them warm lets some icing melt into the spirals.

What is the difference between a cinnamon roll and a cinnamon bun?

When I think of a cinnamon bun, I often use the terms cinnamon bun and roll interchangeably. What really is the difference you may wonder?! If you want to be technical, the difference lies in how they are formed. Cinnamon rolls are traditionally rolled to create a spiral of cinnamon filling in the centre and topped with cream cheese frosting. A cinnamon bun on the other hand is braided into a bun shape and inverted after baking to allow the gooey brown sugar mixture to ooze out over the cinnamon bun (a good example would be a sticky bun!).

How can I make my cinnamon rolls super soft?

The type of flour makes a difference! I recommend starting with a high protein flour (like Bread flour) to create a lighter dough with a soft texture! Then you should load your cinnamon rolls with enough cinnamon sugar filling and cream cheese frosting to create that gooey goodness!! Nothing beats the sweet smell of freshly baked cinnamon rolls!

Can I use All-purpose flour instead of Bread flour?

Absolutely! I love using bread flour for cinnamon rolls to enhance that soft, fluffy, and chewy texture. If you don’t have bread flour on hand, all-purpose flour is a simple substitute that will create cinnamon rolls that will rise well and are equally delicious!

I’m allergic to milk – is there anything I can use instead of milk for these cinnamon rolls?

Absolutely! While I love using milk for this recipe, if you have an allergy, I recommend substituting the milk with water for similar results.

cream cheese icing being spread on Homemade Cinnamon Rolls

Cinnamon Roll Ingredients

Cinnamon Rolls

  • Bread Flour
  • Instant Yeast
  • Butter
  • Milk
  • Egg
  • Sugar (granulated and brown)
  • Cinnamon

Cream Cheese Icing

  • Cream Cheese
  • Butter
  • Powdered Sugar
  • Vanilla (vanilla bean paste or vanilla extract)

Let’s make my easy Homemade Gooey Cinnamon Rolls!

Dough

In a large bowl, combine 2 cups of flour with sugar and yeast. Whisk to sift and aerate the mixture. Set aside.

dry ingredients for Gooey Homemade Cinnamon Rolls dough

In a heat proof bowl/cup, heat butter together with milk in a microwave for 45 seconds (Note: not all the butter will be melted! The milk should be warm to the touch but not hot. If the mixture is hot, let it cool slightly before adding to the yeast/flour mixture).

warm milk and butter

Add the milk/butter mixture and egg to the flour/yeast mixture. Mix together with a wooden spoon until a thick, wet mixture is formed. Add an additional 2 cups of flour and mix to fully incorporate. Finally, add an additional 1/2 cup of flour until a soft dough is formed.

wet and dry ingredients for Homemade Cinnamon Rolls dough
additional flour added to Homemade Cinnamon Rolls dough
combined Homemade Cinnamon Rolls dough

Knead together dough until it becomes homogenous, smooth, and soft. (Note: if the dough continues to stick to your fingers, add an additional 1/4 cup of flour and incorporate it into the dough). The final mixture should bounce back after a finger is indented into it. Let the dough rest for 10 minutes, uncovered.

Homemade Cinnamon Rolls dough before being kneaded
kneading Homemade Cinnamon Rolls dough
kneaded Homemade Cinnamon Rolls dough

Roll dough into a 15″ by 12″ rectangle.

rolling Homemade Cinnamon Rolls dough
rolled Homemade Cinnamon Rolls dough

Cinnamon Filling & Assembly

Spread softened butter over surface of the dough rectangle, leaving a 1/2″ border that is butter free.

butter being added to rolled Homemade Cinnamon Rolls dough
butter added to rolled Homemade Cinnamon Rolls dough

Combine brown sugar with cinnamon. Sprinkle cinnamon mixture over butter layer.

cinnamon mixture deing added to rolled Homemade Cinnamon Rolls dough
prepped Homemade Cinnamon Rolls dough before being rolled together

Roll dough from the 15″ end into a thick log. Once rolling is complete, gently push together both ends of the log to make them even. Divide dough into 12 pieces by scoring the surface of the log. Using an unflavoured piece of floss, slide floss underneath log and pull up to cut log (Note: this step prevents squishing the cinnamon rolls during the cutting process).

rolling Homemade Cinnamon Rolls dough into a log
Homemade Cinnamon Rolls dough being cut
Homemade Cinnamon Rolls dough being cut

Place the cinnamon rolls into a buttered 9″x13″ pan. Cover with a towel and place in a warm location to proof for 1 hour.

Homemade Cinnamon Rolls dough cut in baking pan before resting
Homemade Cinnamon Rolls dough proofing under towel
Homemade Cinnamon Rolls dough after being proofed

Preheat oven to 350F (325F convection oven). Bake for 30-35 minutes or until edges are golden brown. Let cool for 10-15 minutes. Meanwhile, prepare the cream cheese frosting.

baked Homemade Cinnamon Rolls without icing

Cream Cheese Frosting

In a medium sized bowl, combine softened butter with cream cheese. Start by mashing with a fork/spoon until creamy. Add powdered sugar and vanilla paste/extract then mix together until mixture resembles a clumpy paste. Finally, use a whisk to beat together icing.

butter and cream cheese in a bowl
cream cheese icing in a bowl

Spread a generous layer of cream cheese frosting onto the tops of the warm cinnamon rolls. Serve and enjoy!

cream cheese icing being spread on freshly baked Homemade Cinnamon Rolls
one Homemade Cinnamon Roll with cream cheese icing being taken from a fresh pan
Fresh Homemade Cinnamon Roll on a plate

Gooey Homemade Cinnamon Rolls {from scratch!}

Fluffy. Soft. Moist. These Gooey Homemade Cinnamon Rolls are thick, super fluffy, packed with cinnamon-y goodness, and lathered with a luscious cream cheese frosting! They are simple to make, require no mixer, and can be easily made ahead of time!
4.86 from 113 votes
Prep Time 20 minutes
Cook Time 35 minutes
Resting Time 1 hour
Course Breakfast, brunch, Snack
Cuisine American
Servings 12 servings
Calories 558 kcal

Equipment

Ingredients
 
 

Dough

  • 4 1/2 – 3/4 cups Bread Flour separated (1st: 2 cups, then 2 cups, then 1/2 cup, then optional 1/4 cup)
  • 1/3 cup Granulated Sugar
  • 2 packets Instant Yeast
  • 1 1/3 cup Milk
  • 1/3 cup Salted Butter cut into cubes
  • 1 Egg large, room temperature

Cinnamon Filling

  • 1/4 cup Salted Butter
  • 3/4 cup Brown Sugar (light or dark)
  • 2 tbsp Cinnamon

Cream Cheese Frosting

  • 8 oz Cream Cheese
  • 1/2 cup Salted Butter
  • 2 cups Powdered Sugar
  • 1 tsp Vanilla Bean Paste or vanilla extract

Instructions
 

Dough

  • In a large bowl, combine 2 cups of flour with sugar and yeast. Whisk to sift and aerate the mixture. Set aside.
  • In a heat proof bowl/cup, heat butter together with milk in a microwave for 45 seconds (Note: not all the butter will be melted! The milk should be warm to the touch but not hot. If the mixture is hot, let it cool slightly before adding to the yeast/flour mixture).
  • Add the milk/butter mixture and egg to the flour/yeast mixture. Mix together with a wooden spoon until a thick, wet mixture is formed. Add an additional 2 cups of flour and mix to fully incorporate. Finally, add an additional 1/2 cup of flour until a soft dough is formed.
  • Knead together dough until it becomes homogenous, smooth, and soft. (Note: if the dough continues to stick to your fingers, add an additional 1/4 cup of flour and incorporate it into the dough). The final mixture should bounce back after a finger is indented into it. Let the dough rest for 10 minutes, uncovered.
  • Roll dough into a 15" by 12" rectangle.

Cinnamon Filling & Assembly

  • Spread softened butter over surface of the dough rectangle, leaving a 1/2" border that is butter free.
  • Combine brown sugar with cinnamon. Sprinkle cinnamon mixture over butter layer.
  • Roll dough from the 15" end into a thick log. Once rolling is complete, gently push together both ends of the log to make them even. Divide dough into 12 pieces by scoring the surface of the log. Using an unflavoured piece of floss, slide floss underneath log and pull up to cut log (Note: this step prevents squishing the cinnamon rolls during the cutting process).
  • Place cinnamon rolls into a buttered 9"x13" pan. Cover with a towel and place in a warm location to proof for 1 hour.
  • Preheat oven to 350F (325F convection oven). Bake for 30-35 minutes or until edges are golden brown. Let cool for 10-15 minutes. Meanwhile, prepare the cream cheese frosting.

Cream Cheese Frosting

  • In a medium sized bowl, combine softened butter with cream cheese. Start by mashing with a fork/spoon until creamy. Add powdered sugar and vanilla paste/extract then mix together until mixture resembles a clumpy paste. Finally, use a whisk to beat together icing.
  • Spread a generous layer of cream cheese icing onto the tops of the warm cinnamon rolls. Serve and enjoy!

Video

Notes

Sofia’s Tips:
 
  • Don’t have Bread flour?! No problem!! All-purpose flour can easily be substituted to create cinnamon rolls that are similarly soft and fluffy!
  • Want to try this recipe with nuts/raisins!? This recipe can be deliciously made with 1/2 cup of your favourite nuts/dried fruit mixed into the brown sugar mixture
  • Want to cut your cinnamon rolls but only have minty floss? You can soak your floss in warm water for ~3 min and pat dry before use.
  • To Freeze: Tightly wrap the unbaked, unrisen, rolled dough portions in plastic wrap and place in an air-tight zipper bag/container. Place in the freezer for up to 2 weeks (any longer will kill a portion of the yeast). When ready to use, thaw the cinnamon roll dough at room temperature and allow 1-2h to proof prior to baking. 
 
 
Have you tried this recipe!? I would love to know what you think! Leave a comment below! 

Nutrition

Calories: 558kcalCarbohydrates: 77gProtein: 8gFat: 25gSaturated Fat: 15gPolyunsaturated Fat: 1gMonounsaturated Fat: 6gTrans Fat: 1gCholesterol: 79mgSodium: 85mgPotassium: 145mgFiber: 2gSugar: 41gVitamin A: 817IUVitamin C: 0.1mgCalcium: 89mgIron: 1mg
Keyword cinnamon bun, cinnamon roll, cream cheese frosting, fluffy, moist, soft
Tried this recipe?Let us know how it was!


109 thoughts on “Homemade Gooey Cinnamon Rolls {from scratch!}”

  • 5 stars
    This recipe is amazing. I have year to find another recipe that makes cinimon rolls fluffier than this one. This is also a relatively simple recipe and doesn’t require a ton of proofing time or extra steps. For an extra nice touch I like to add a little bit of heavy cream to the pan right before I put the pan in the oven. It makes the bottoms and the centers nice and moist and really elevates the flavor.

  • 5 stars
    It was very good. I think it was a me issue but plan to just roll a 15×15 inch square so I can get more swirl. Mine wasn’t rolled as tight as the pictures so didn’t get some bites with cinnamon.

    • Hi Michael, Thank you for your comment. It is best to mix warm milk with the yeast (NOT hot milk) as this can kill the yeast and might be contributing to a lack of rise in the dough. Hope this helps and happy baking! – Sofia

    • Nevermind. I watched the video and then reviewed the recipe again. Excited to see how these turn out for my daughter’s 7th birthday!

    • Hi David, Thank you so much for your kind comment! I am so happy to hear that you enjoyed my Gooey Homemade Cinnamon Rolls. Wishing you a nice rest of your weekend – Sofia

  • 5 stars
    First time ever working making homemade cinnamon rolls. I was so nervous working with yeast, but this recipe is astounding. When temping the milk mixture I used a thermometer and temped it to 110 degrees before adding into wet ingredients. The whole thing came out so incredible. Only difference I did was add calamansi juice to icing.

    • Hi Heather, I am so happy to hear that you enjoyed my Gooey Homemade Cinnamon Roll recipe! Thank you for sharing your experience baking these as I know it will help many other bakers too. Thanks again and Happy Baking! – Sofia

    • Hi Stacey, Yes you can! Simply follow the recommended instructions for your active yeast (it usually requires dissolving of the yeast in warm liquid with a pinch of sugar, until it starts to foam) before being added to dry ingredients. I’d love to hear how it works out for you! Happy Baking – Sofia

      • So how would using the active yeast instead work? Would you add it to the warm milk and add some sugar until foamy then add the melted butter before adding to the dry ingredients?

        • 5 stars
          I am trying that now without blooming my yeast first. Ill let you know how they turn out.

  • 5 stars
    great recipe! my only thought after eating was maybe just a hint of salt to the dough would be nice. i’ll be making these again & im going to try salt.

  • 5 stars
    I was super nervous to try this recipe. Ive never used yeast in a recipe/made any dough before. I followed the advice of another review to have the milk and butter mixture at 115°! Turned out great! It needed a little extra time in the microwave and I used butter from the fridge for the mixture.

    These cinnamon rolls turned out great. Honestly a cinnabon dupe! I put the rolls in the microwave for the hour they needed to rise! I was cooking as they sat so definitely a warm environment!!

    • Hi Jennifer, I am so happy you liked my recipe! It one of my favourites and it makes me so happy that you love them too. Happy New Year! – Sofia

  • 5 stars
    I’ve made once before and these were awesome! I want to make again but how far in advance can you make and let proof in the fridge. I did overnight before but would need to do make about 2-3 days before I’d bake. So not enough time to freeze and thaw. Just wanted to make sure they’d stay good

    • Hi Abby, Thank you so much for leaving a comment for this recipe! It makes me so happy that you like them! Happy Baking – Sofia

  • 5 stars
    I’m fourteen years old and this recipe was so straightforward and delicious! It came out so gooey and my whole family loved it.

    • Hi Jacqueline, Thank you so much for your kind comment! I’m so happy you liked my Gooey Homemade Cinnamon Rolls. Happy Baking! – Sofia

      • I am blown away with how amazing these turned out, my family loved them and husband said they tasted just like Cinnabon! Will be keeping this recipe FOREVER!

  • 5 stars
    Fantastic! I have one question though about freezing. Do I freeze the unrolled dough or do you freeze the rolls cut up already? Thank you so much for this delicious recipe!

  • Can I use unsalted butter? I want to double the recipe but only have 4 stick of salted butter and 8 sticks unsalted. Im guessing I could use the unsalted in the frosting?

    • Hi Dorothy, Absolutely! If you are using unsalted butter for any component just add a pinch of salt to the recipe to help balance the sweetness. Happy Baking – Sofia

4.86 from 113 votes (65 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.