Learn how to make the BEST mouth-watering cinnamon rolls at home. These cinnamon rolls with cream cheese icing are chewy, soft & fluffy and will become your go-to cinnamon rolls!

They’re easy to make and can be prepared the night before for a quick grab-and-go treat.

It was really great to wake up this morning to fresh cinnamon rolls. I threw these babies in the oven at 7 am and by 8 the whole apartment felt like a little Amish bakery.

I don’t know why a lot of people think it’s hard to make cinnamon rolls! It’s very easy and rewarding. It’s just a matter of waiting for them to rise ( it’s like magic isn’t it?) and I’m very impatient.

Trust me it’s 100% worth it and I promise the result is the fluffiest and most tasty cinnamon rolls you will ever have!

How to Make Cinnamon Rolls from Scratch

Making cinnamon rolls is a 3 part process.

  • You will need to first make the dough and allow it to rise.
  • Next is the buttery cinnamon sugar filling
  • And lastly the delicious cream cheese frosting

To get started, gather all the ingredients for the dough and knead the dough in a stand mixer until soft. Transfer the dough to a greased bowl and allow it to rise for 1 hour.

While the dough is rising, combine your brown sugar, cornstarch, and cinnamon in a small bowl and set aside.

Next, spread out your dough onto a floured countertop or mat and roll it into a rectangle. Brush the butter onto the dough then top generously with the cinnamon-sugar mixture.

Now cut the dough into 8-10 equal pieces and allow to rise again for another 30 minutes. This step will allow the dough to rise even more and become extra soft, fluffy, and pillowy.

Last, bake your cinnamon rolls and prepare the frosting while they’re baking.

Drizzle the giving over the slightly cooled cinnamon rolls and enjoy!

How to Store Fresh Cinnamon Rolls

After the cinnamon rolls have completely cooled, cover with plastic wrap or foil or place in an airtight container.

If you will consume them within the next 2 days, simply leaving them on the counter at room temperature works best. You can also transfer to the fridge for another 4 days.

To Freeze Cinnamon Rolls: Wrap each individual roll into plastic wrap or foil and place into a large freezer-safe bag and freeze u to 2 months.

To Reheat Cinnamon Rolls: Thaw at room temperature overnight or microwave in increments of 30 seconds until soft.

4.42 from 12 votes

Fluffy Homemade Cinnamon Rolls

By: Layla
Learn how to make the BEST mouth-watering cinnamon rolls at home. These cinnamon rolls with cream cheese icing are chewy, soft & fluffy and will become your go-to cinnamon rolls!
Prep1 hour 30 minutes
Cook35 minutes
Servings 8 large rolls


For the dough

For the filling

For the frosting


  • To a standing mixing bowl with flour, add sugar and salt; mix it on a low speed.
  • Meanwhile combine the wet ingredients; warm milk, egg, butter and yeast. Mix it with a fork and pour it to the standing mixing bowl. Increase the speed to maximum and knead the dough for 5 minutes.
  • Transfer the dough to a greased bowl for proofing. Place the bowl on a warm place and allow the dough to double in size(1 hour).
  • While the dough is rising, prepare the filling by combining brown sugar, cornstarch and cinnamon in a bowl.
  • On a baking mat or countertop dust some flour and transfer the risen dough. Spread the dough to a rectangular shape using a rolling pin.
  • Spread the butter generously and top it with the prepared cinnamon filling all over the dough. Roll the dough tightly from the long end like a log.
  • Using a string/thread cut the rolls into 8 equal sizes and place it on a greased baking dish. Allow the rolls to rise for another 30 minutes.
  • Bake at 350F for 35 minutes and allow the cinnamon rolls to cool down for 10 minutes.
  • Meanwhile prepare the icing by combining cream cheese, butter, milk, vanilla and powdered sugar. Mix until smooth and creamy.
  • Drizzle the icing over the cinnamon rolls and spread.
  • Serve the cinnamon rolls while it is still warm.


Serving: 1large roll, Calories: 600kcal, Carbohydrates: 70g, Protein: 7g, Fat: 33g, Saturated Fat: 20g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 8g, Trans Fat: 1g, Cholesterol: 108mg, Sodium: 445mg, Potassium: 144mg, Fiber: 1g, Sugar: 37g, Vitamin A: 1067IU, Vitamin C: 1mg, Calcium: 82mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

like this recipe? Rate & Comment below!

You May Also Like

Leave a Reply to Jocie@OPC Cancel reply

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

Recipe Rating

The maximum upload file size: 512 MB. You can upload: image, audio, video, document, spreadsheet, interactive, text, archive, code, other. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop file here


  1. These are the softest and very delicious cinnamon rolls just what I been looking for. So very soft and my house smelled so good as they were cooking just like the Cinnabon store but so much better!!!!!!

  2. So sweet, so delicious, I love it, Thank you so much!

  3. Why won’t any of the pictures load? I can’t see a single picture, no matter what I do to try to get it to load. Any ideas on what I can do to get the pictures to load where I can see what your Cinnamon rolls look like? Also could I let these rise overnight? If so, how do you recommend I do it? I want to make them for breakfast one day, but I don’t want to have to get up at dawn and spend the entire morning in the kitchen making them and not be able to eat them until noon. Plus, it would be better on my back. I have Spina Bifida and endure back pain 24/7, and cooking makes it hurt even worse.

  4. I think the issue everyone is having is that the ingredients and instructions don’t match.
    I am in the process of making these as I type. It’s very confusing and I feel I have already messed up. But we will see. Waiting on my dough to rise. Your water, butter, sugar measurement do not match what you have in your instructions.
    Please go back and read and try to clarify these.
    Thanks so much and happy baking!

  5. Hi! These look amazing so I tried making them today. I followed the directions perfectly, but my dough was so hard that the 1/2 c water and 1/2 c milk would never have been enough to mix with 4 c flour. I thought my Kitchenaid was going to die! I ended up adding another 1/2 c warm water to make a nice pliable dough. Is there a typo in the recipe or did I just do something wrong?? Anyone else had this problem?

    1. i had the same problem with mine so i added 1/2 cup of milk

  6. It says to lay a thick cover of oil, what kind of oil should I use and do I just pour it over the dough? Thank you!

  7. Not sure why so many had issues with the dough being sticky. I followed the ingredients and instructions to a T and found these rolls ‘heavenly’. I’ve been baking cinnamon rolls for years and love to experiment with different recipes. It’s what I love most about cinnamon rolls, the diversity of how they can be made. I made these for our church’s Christmas bazaar bake sale. I wanted a recipe that was just as it says in the title “fluffy”. These were beyond fluffy – clouds of cinnamony sugary wonderful goodness. The dough came together in 15 sec using my Kitchenaid mixer with the paddle. After that I put on the dough hook and within a minute the dough was perfect. I turned it out, kneaded it a few times more and placed it in a bowl to rise. Perfection! It rolled out in minutes and baked just as stated in 20 minutes. My family devoured them and I had to make another batch for the bake sale! This recipe is wonderful, thanks so much for posting!

  8. Excited to try your recipe! Have you ever tried making the dough a day ahead, rising the buns and putting them in the refrigerator overnight for baking in the am? Any advice for this?

  9. I love making cinnamon rolls, and my family loves eating them. One problem I have though… I use unbromated flour and it tends to make the dough a little more difficult to work with. In particular the dough doesn’t rise as well as when I used to use bromate flour, any suggestions on how to help the rising process along?

  10. This was my first time making homemade cinnamon rolls and it was a disaster! The dough was entirely too sticky! I added well over another cup of flour and it was still too sticky. Very disappointed. Not even sure if I’ll be able to roll it out.

    1. I am so sorry you did not like the recipe Sam. The dough is supposed to be on the soft end ( that’s what makes the rolls fluffy). You can try my other cinnamon roll recipes that are not soft dough.

  11. We love homemade cinnamon rolls – these look so delish! Pinned – Thanks for linking up to Freedom Fridays!

  12. OK this is my second time making these and the first time I made them I thought the dough was too sticky so I added more flour but they didn’t come out too well. So I am making them now and the dough is still really sticky. Is the dough supposed to be really sticky

    1. Mandy, The dough should not be sticky although is should be soft; not hard. Maybe you didn’t knead the dough long enough? try kneading the dough a bit more.

      The only other thing I can think of is the type of flour you are using. With all breads you might have to add a little more or less flour. If you are still making the dough add a little more flour and make sure to knead the dough for at least 2-3 minutes. If you have already made the dough add more flour on the counter when rolling. Please let me know if that helps.

  13. These cinnamon rolls just grabbed me!! I can just smell the cinnamon! Just pinned!!

    Hugs from Freedom Fridays With All My Bloggy Friends!

  14. Yummy! I love cinnamon rolls. Need to make em soon.
    Stopping by from Weekend re-Treat Link Party 🙂

  15. Every time I see a new cinnamon roll recipe I want to try it. They always look so good! Yours are no exception.
    We would love to have you join us at our weekly Super Saturday Link Party. It goes live tonight at 7 MST at http://www.madefrompinterest.net. It would be our honor to have you share your great work with us!

  16. OMG i would not hate you even a little if you sent me some of these! YUM! Thanks so much for linking up at Creativity Unleashed!

  17. Cinnamon rolls is a food I can’t get enough of!! This looks spectacular!

  18. G’day One word? YUM!
    Cheers! Joanne
    Viewed as part of the Foodie Friends Friday Christmas Cookie Exchange

  19. Cinnamon rolls are the best! I love when they double in size too, it is like magic. The bigger the better! These would be perfect for Christmas morning. And impressed you made these on such a tiny counter : )

    1. hello, is all of the butter melted? or just the 2 tbsp to spread on the dough?

  20. Is there anything better than cinnamon rolls for breakfast! Yummy!

    1. hello, is all of the butter melted? or just the 2 tbsp to spread on the dough?