The Best Homemade Cinnabon Cinnamon Rolls

4.90 from 288 votes

This post may contain affiliate sales links. Please read my disclosure policy.

These Cinnamon Rolls are the ultimate Cinnabon clone. Chewy, soft, and completely homemade. Throw out your old recipes because you’ll never need another Cinnamon Roll Recipe again! Delicious served with oven baked bacon and my Overnight Breakfast Casserole.

finished Cinnamon Rolls in baking pan

My FAVORITE Cinnamon Roll Recipe

Ok guys, HERE IT IS, my CopyCat Cinnabon Cinnamon Rolls Recipe! I’m pretty sure this is the most anticipated recipe I’ve hyped up in a very long time–and for good reason! These Cinnamon Rolls are absolutely heavenly and I’ve been working hard, making over 200 cinnamon rolls, trying to get this recipe as delicious as possible. SO SO thrilled to be sharing this recipe with you all today!

Basic Ingredients Needed for Cinnabon Cinnamon Rolls

Okay, friends, let me get you ready for this. While this list may seem a little long, it truly is the bare basics. Lots of pantry staples! Most of you will already have the main ingredients needed for Homemade Cinnamon Rolls. Here’s what you’ll need:

For the Dough

  • warm water + active dry yeast– since this is an enriched dough, I like to give the yeast a head start by proofing it in some warm water.
  • granulated sugar– to keep the dough sweet and help the yeast rise
  • buttermilk– Out of all the ‘cloned’ recipes I looked through online, NONE of them had buttermilk!! If you search Cinnabon secret ingredient on YouTube, you’ll find the creator talking about her ingredient. She never says what it is, but buttermilk fits the bill of everything she was saying!
  • egg– used for structure
  • canola oil– adds a soft texture to the cinnamon roll dough
  • all purpose flour+ salt– every yeasted bread product out there absolutely needs flour for the gluten (chewy texture!) and salt for flavor.

For the Cinnamon Sugar Filling

  • softened butter– Cinnamon rolls are filled with ridiculous amounts of butter and my recipe is no different. It’s what makes them so good.
  • light brown sugar– dark brown sugar will work here, but I prefer light.
  • ground cinnamon– I love the spiciness of Saigon cinnamon, but if you have plain old cinnamon in your cupboards, use that. (Did you know that Cinnabon sources and imports their own cinnamon?)
  • cornstarch– a bit of a weird ingredient for cinnamon rolls, I know, but it helps with keeping the cinnamon roll filling in the roll as they bake.

For the Cream Cheese Frosting

  • cream cheese -use at room temperature so it blends in perfectly with no lumps!
  • softened butter (or butter)- salted butter pairs really well with the cream cheese in this frosting.
  • vanilla extract– for delicious flavor!
  • corn syrup– makes our frosting really shiny
  • fresh lemon juice – adds a little extra zing that you can’t get from cream cheese alone.
  • powdered sugar– for a non-granular sweetness that melds in beautifully to this cinnamon roll icing.

How to Make Cinnamon Rolls

The biggest thing you need to remember when making homemade Cinnamon Rolls is to have patience. Nothing about this recipe is hard per say, but there are a lot of steps. Keep with it! You can absolutely follow this recipe and end up with a pan of Cinnamon Rolls just as beautiful as mine! I give you lots of directions below, but there is a whole lot more in the printable recipe card at the bottom of this post.

Step 1: Make the Dough

Start by proofing the yeast in warm water with a sprinkle of sugar. Next, add in half the flour, more sugar, buttermilk, canola oil and egg. Knead by hand or use the dough hook attachment on your stand mixer.

Once everything is incorporated, slowly add in more flour bit by bit until the dough pulls away from the sides and the bowl looks clean. You might not use all the flour and THAT’S OK!! The dough should be sticky but not sticky enough to stick to your fingers when touched. You might use the full 4 1/2 to 5 cups of flour or you might not. Just keep watching for these visual cues.

Knead 5 minutes on low speed. Once the dough is all kneaded, transfer dough to greased bowl, cover with plastic wrap and a dishtowel and rise 2 hours or until it has doubled in size. It is a very enriched dough, so it might take longer for it to rise. That is fine and normal!

A Note About Enriched Dough

This Cinnamon Roll Recipe uses a highly enriched dough. What is enriched dough? Basically a bread dough that is made with more than just the basic water, yeast, salt and flour. The additions of butter, buttermilk, sugar and eggs make this an enriched dough. Why is that important to know? Enriched doughs inhibit yeast growth which means this dough will take longer to rise than a typical bread dough. It will grow! It will just take longer. I recommend either using rapid rise yeast or doubling your active dry yeast to get things going.

risen Cinnamon Rolls in baking pan

Step 2: Filling and Forming Cinnamon Rolls

Once the cinnamon roll dough has doubled in size, roll it out on a floured work surface to be a 20×30 inch rectangle…or as close to it as possible.

Stir brown sugar, cinnamon and cornstarch together in a small bowl. This will be your filling.

Spread softened butter across the flattened dough, leaving a 1-inch strip across the bottom untouched. Dump the filling onto the butter and spread it around to create an even layer. Lightly press the sugar into the butter with a rolling pin. Roll the dough towards you, ending with the plain dough on the bottom of this log.

Cut log into 2-inch cinnamon rolls and place into greased baking pans. Cover and rise 1-2 hours or until they are double in size again.

baked cinnamon rolls in pan

Step 3: Bake and Frost your Cinnamon Rolls

Bake at 350 degrees for 17- 20 minutes. You’re going to want to watch these so they don’t over bake. Once the tops start to brown, they should done.

While rolls are baking, make the cream cheese frosting by mixing all ingredients together until smooth and shiny.

Pro tip: If you want your frosting to look more like Cinnabon, whip it 5-7 minutes or until it lightens in color.

Once cinnamon rolls are done baking, slather on about half the frosting to the warm rolls. After they have cooled, slather them again with remaining frosting. HEAVEN!

Do these not look incredible?! Picture perfect rolls….and my house smelled amazing!! I dove face first into this entire pan and ate every last morsel. TO.DIE.FOR. Super sweet, chewy, light, fluffy, cream cheesey. Mmmm….heaven!

cream cheese frosting for cinnamon rolls

Cinnamon Roll FAQ’s

Can I substitute Margarine for Butter?

Yes, you absolutely can easily substitute butter for margarine in this cinnamon roll recipe. Cinnabon lists margarine on their ingredients list, so that is why I use it from time to time, but most households probably would prefer butter.

Why do you use Cornstarch in the filling?

I know cornstarch is a totally random ingredient, but it helps hold the filling in the cinnamon roll instead of oozing out while baking. It still oozes, but not nearly as much. (Cinnabon actually uses a chemical/food gum to help it not ooze which is REALLY appetizing I know.)

Do I have to use Corn Syrup in the frosting?

Nope, you don’t have to use it! It does add a nice shine (and is found on that darn Cinnabon list of ingredients as well) so I like to use it, but it won’t ruin your cinnamon rolls if you simply omit it.

My Cinnamon Rolls didn’t rise! What did I do wrong?

Cinnamon Rolls NOT rising (or rising really slowly) could be caused by a number of reasons. Your yeast was not fast-acting, your yeast was old, you kneaded in too much flour, your kitchen was on the colder side, etc. etc. If you’re really concerned about it, simply double the yeast to have some extra insurance. These rolls are made with a very enriched dough (see my note above about enriched doughs) which make it a slow rise. This is totally normal! Again, if you’d like to speed things up, simply double the yeast.

Can I over knead my dough?

Kneading dough in a stand mixer is an efficient way to make any kind of bread dough, however, it can get *too* efficient and there is a tendency to add in too much flour. It should still stick to the bottom of the bowl, but pull away from the sides. Also, when you feel it, it should be tacky but not enough to stick to your hands and leave a residue. Kneading the cinnamon roll dough by hand is a great way to ensure the dough doesn’t get over kneaded.

My rolls are still raw in the middle after baking! What did I do wrong?

Typically, cinnamon rolls stay raw in the middle for two reasons: (1) they were rolled too tightly and never had a chance to rise in the middle OR (2) they need more time in the oven to bake. How do we fix this? Roll your cinnamon rolls to be tight enough to maintain their shape, but not so terribly tight that the dough can’t rise. Practice does make perfect! Also, be sure to make your rolls in the bottom third of the oven.

homemade Cinnamon Rolls in baking pan with frosting

Can I make Cinnamon Rolls ahead of time?

Yes, you can!  Follow the directions up until letting the dough rise after filling and rolling them. At this point, you can store them in the fridge overnight if you are making them ahead of time.

To make them the next day, bring them up to room temp and let them rise before baking. (After I took the pan out of the fridge, I let them rise 4 hours. It takes a while to take the chill off.) After that, prepare the icing and follow the directions as normal.

More Sweet Breakfast Recipes!

If you enjoyed this recipe as a breakfast treat, you’re going to love my other sweet breakfast recipes! Here are some of my favorites:

So, there you have it! The Best Homemade Cinnamon Rolls! Hopefully, you’ll all find a few hours to make these! They are TOTALLY worth the wait! 🙂 Have a great day! 🙂

Cinnamon rolls
PrintPrint Pin ItPin It
4.90 from 288 votes

The Best Homemade Cinnamon Rolls

These Cinnamon Rolls are the ultimate Cinnabon clone. Chewy, soft, and homemade, you'll never need another Cinnamon Roll Recipe again!
servings 15 rolls
Prep Time 6 hours
Cook Time 17 minutes
Total Time 6 hours 17 minutes

Ingredients

for the dough-

for the filling-

  • 1/2 cup butter softened (or margarine)
  • 1 1/4 cups packed light brown sugar
  • 2 1/2 tablespoons ground cinnamon
  • 2 tablespoons cornstarch

for the frosting-

  • 2 oz. cream cheese at room temperature
  • 1/4 cup butter softened (or margarine)
  • 1 teaspoon vanilla extract
  • 1/2 tablespoon corn syrup
  • 1 teaspoon fresh lemon juice
  • 1 1/4 cups powdered sugar

Instructions

Make the Dough-

  • In the bowl of a stand mixer fitted with a dough hook, pour in water, yeast and 1 tablespoon of the granulated sugar. Stir and proof 5 minutes. 
  • Once the mixture looks bubbly and frothy, pour in remaining sugar. Stir on low for 15-20 seconds. In a small bowl, measure buttermilk, oil, and egg. Whisk ingredients together until egg is incorporated to other two ingredients. Pour contents into the water and yeast mixture. Stir another 20 seconds in the mixer. 
  • Pour 2 cups of flour and salt into mixer and stir on low until incorporated. Sprinkle flour in by 1/4 cup increments until dough cleans the sides and bottom of the bowl. **You may not use the entire amount of flour to get to this stage. THAT'S OK! When the dough is tacky but not sticky enough to stick to your hands when touched, it's perfect. Once it has reached this stage, knead for 5 minutes. 
  • Remove dough from bowl, grease and replace back into same mixing bowl {since it’s practically clean anyways.} Cover with plastic wrap and a dish towel. Rise 1-2 hours or until the dough has doubled in size.

Filling and Cutting Rolls-

  • In a medium-size bowl, stir brown sugar, cinnamon, and cornstarch together until combined. Set aside. 
  • Punch down dough. Flour a large clean table liberally with flour. Lightly flour dough as well. Roll dough out to be a 20×30 rectangle {or as close to that as possible} while moving dough around to ensure it’s not sticking to your work surface. If it’s a little short or uneven, feel free to cut off the edges to even it all out.
  •  Spread softened butter over dough, being sure to go right to the edges leaving a 1-inch strip untouched on one of the longer sides of dough. Dump brown sugar mixture onto the middle of the dough and spread with your hands, creating an even layer over top of the butter, still leaving that 1-inch strip of dough untouched. If you have any filling that falls off the sides of the dough, use a bench scraper to replace. Lightly press the sugar mixture into the butter using a rolling pin.
  • Roll the dough up into a tight log, finishing with the plain dough on the bottom to seal the entire thing together. Cut off the uneven ends to even out the log. Score log every 2 inches and then slice your rolls using those marks. Place onto parchment paper lined, butter greased pans. 12 into a 9×13, 3 remaining into a loaf pan, or 8×8 with the small ends. Cover pans with plastic wrap and dish towels. 
  • Let rolls rise another 1-2 hours or until they are touching and have risen almost double. If you are not using quick rise yeast, have added too much flour or are working in a chilly kitchen, it may take 3-4 hours for your rolls to rise. 
    My rolls always spread out more than up, so just be aware that they will most likely spread out more than up. Bake in a preheated 350 degree for 17-20 minutes, or until tops start to brown. Watch them carefully!!

Cinnamon Roll Icing-

  • While the rolls are baking, whip cream cheese and butter together. Stir in vanilla, corn syrup and lemon juice. Scrape sides and mix again. Pour in powdered sugar and stir slowly until it starts to incorporate. Then mix on high for 5 minutes or until frosting starts to lighten in color. Scrape sides and mix again briefly. 
  • Once rolls have been removed from the oven, frost using half the amount made. Then after they have cooled a few more minutes, frost again with remaining frosting. The first frosting will melt down into the rolls and the second layer should stay put. Serve warm.

Video

Notes

*I use Red Star Platinum Yeast (rapid rise kind). Feel free to double the yeast in this recipe to ensure a good rise, especially if you’re working in a drafty kitchen.
-See step by step photos for more details.
-If your frosting isn’t quite ready after you pull the rolls out of the oven, cover with foil so the tops don’t dry out and get crispy.
 

Nutrition

Calories: 432kcal | Carbohydrates: 67g | Protein: 5g | Fat: 16g | Saturated Fat: 3g | Cholesterol: 15mg | Sodium: 290mg | Potassium: 105mg | Fiber: 2g | Sugar: 35g | Vitamin A: 485IU | Vitamin C: 0.2mg | Calcium: 48mg | Iron: 2.1mg
Course: Breakfast, Dessert
Cuisine: American
Keyword: breakfast, cinnamon roll recipe, cinnamon rolls, Easy Cinnamon Roll Recipe, how to make cinnamon rolls

4.90 from 288 votes (21 ratings without comment)

Share a Comment

Your email address will not be published.

Recipe Rating




819 Responses
  1. Bea

    This recipe didn’t work for me…
    I tried twice but the dough just didn’t grow enough! Just didn’t raise!!! After I took it from the oven It was hard on the edges and raw on the middle. I tried different batches to make sure I was cooking right! So sad… Please, Lauren help me

    1. Lauren

      This happened to me too. Double the yeast you’re using, or try brand new rapid rise yeast. And, don’t refrigerate the dough once they’re all rolled and filled. Also, do you have a dough rise function on your oven? That works wonders for me. If not, that’s ok. The rising process seemed to be slow going for me at first, but doubling the amount of yeast seemed to speed that up a few hours. Hope that helps!

    2. Kim Norman

      When I first started using yeast to make breads, no one told me about the temperature of milk or water added to make the yeast rise. It must not be too warm of you will kill the yeast. Warm like a baby’s milk on your wrist. Also add a little sugar with the yeast.

  2. Tina

    5 stars
    I made these for thanksgiving and Christmas, huge hit! And I’m back looking at recipe again making them. Can I prep and not cook them, trying to hold them for weekend but as you know these delicious buns are a process?

    1. Lauren

      I would fill and roll them, then wrap and freeze in the baking pan. That way once they defrost and come to room temp, they can rise and be freshly baked.

  3. akiko

    cornstarch in the filling!….corn syrup in the frosting!….what great ideas…its tips like these that can make all the difference. now i’m inspired to make cinnamon rolls again. thank you!

  4. Amanda

    5 stars
    I made these with my family last night using your recipe. Oh. My. Gosh. They turned out exactly like the Cinnabons you buy, if not better. Thank you for sharing this dangerous knowledge.

  5. Nadia

    5 stars
    SUPER AMAZINGGGG JOB!!
    i’ve tried it and i got amazing results :D..

    can you tell me, how to do the chocolate sauce for the cinnabon?

  6. Cinnabon Cinnamon Rolls | The Rookie Cook

    […] recipe (over at Lauren’s Latest) exactly, and she gives a great tutorial.  Head on over to Lauren’s Latest for the recipe and start stuffing your face with these cinnamon […]

  7. Bacon and Cookie Dough Cinnamon Rolls | Little Paula Deen

    […] rolls, and bacon cinnamon rolls. I used the same dough and filling for both types, which is a Cinnabon copy cat recipe. It […]

  8. Debra Boase

    5 stars
    Simply amazing, tasted cinnabom in Kuala Lumpur 10 years ago and have been trying to replicate them ever since. Tweaked your recipe slightly but mainly the amount of flour which is often variable. Thank you

  9. Madison Kohler

    5 stars
    i just made these and WOW!!! They are so good. My husband was very impressed because if i make anything with yeast it is always flat. So tasty!! Thank you

      1. kit

        Thanks. Im new in baking but I made this earlier and it was soooo good! It was finished in 5 minutes. Thanks for sharing the recipe.

  10. JT in TX

    Great recipe! I substituted honey for corn syrup. I didn’t have buttermilk so I did the milk /vinegar thing. I only used half brown sugar in filling with the other half sugar and honey. One other change was 1/2 cake flour and half bread flour. these were about as good as I have made. Buttermilk is a BIG addition….can’t believe I didn’t think of that sooner. Next time a little nutmeg may find its way in there….could that be the final ingredient to the clone?

    JT

  11. Linda

    I have a recipe for Cinnabon cinnamon buns and there is vanilla pudding mix in the recipe and they taste just like Cinnabon cinnamon buns.

      1. Lauren

        Nope! Most definitely developed this one on my own. Allrecipe’s clone is missing a few ingredients listed on Cinnabon’s website. However, there have been people to steal this recipe and use it as their own!

  12. Rieneke

    5 stars
    Made these today and they were lovely, Never had a Cinnabon cinnamon roll before so I don’t know if they taste the same, but these were delicious! Thank you for the recipe!

  13. Loiosa

    5 stars
    I made these yesterday. They were really amazing. And I agree much better than the real thing. Yummy. Thanks for posting:)

  14. Chelsie

    5 stars
    Made these yesterday!!!
    oh. my. word.
    you were not kidding when you said cinnabon clone!
    they are completely amazing and my family devoured them.
    definitely a recipe i will keep on hand!!

  15. Lauren's Latest » My Beautiful KitchenAid Appliances!

    […] broiler worked and how fast my dough rose using the bread proofing function. I’m so making cinnamon rolls just to see how fast they’d be […]

  16. Cindel

    5 stars
    Tried many other recipes and failed. Made these this weekend and they were a hit. Thanks so much for this great recipe think my husband is going to have me make them every weekend.

  17. Heather

    5 stars
    I have made these twice, and there are no words for just how perfectly amazing they are. If you make these, prepare to have your friends and family bowing down to you, while begging for more. The only change I made was salted butter rather than margarine. To.DIE.for.

    1. Christine J.

      5 stars
      I’ve made these several times using the dough setting on the bread machine. Just put in all the ingredients in the order your normally would. Once the dough is done, ( 1 & 1/2 hours on my bread maker), remove the dough, roll out and follow the rest of the instructions from there. They’ve turned out great every time for me using this method! 🙂

  18. Lauren's Latest » The Lauren’s Latest eCookbook is HERE + an iPad mini GIVEAWAY!

    […] a bunch of new recipes you can’t find on my blog. You’ll recognize a few {like my Cinnabons} but besides that, everything is pretty much brand new just for […]

  19. Jessica Wisher

    5 stars
    I made these last night with my kids, and they were PERFECT!!! These are identical to Cinnabon! I made one change: I used the bread maker on dough setting (wet ingredients first, then dry, then yeast in a well on top). It worked out perfectly. Thank-you!

    1. Lauren

      I’ve used saigon cinnamon before and only really noticed a slight difference. Never any other special kind. Do you recommend any other kinds?

  20. Cinnamon Rolls | Marti's Site

    […] rolls’.  I was referred to the original recipe by a coworker who found it while browsing Pinterest.  Seeing how I wanted to make this a family tradition, that means that I’ve got to add my […]

  21. Savvy Cook

    5 stars
    These turned out perfect! and were absolutely devine!!! Thanks for all your hard work and amazing research, Lauren. My fiance loved them!

  22. Fernanda

    5 stars
    I moved to a little island in Portugal where my husband is from ,and I have been craving cinnabons for years, tried other recipies I found in the net, but none like yours, I have to commend you on your recipe, now I am becoming famous for them here. I can not thank you enough . Eating them brought me back home for a few minutes.,

  23. Grap

    5 stars
    I just made these and cannot believe how good they are! My husband says he’s never buying a Cinnabon again! THANK YOU!!!!

  24. Cecille

    5 stars
    Made these twice already and my friends and family love them! Instead of margarine in the dough I used butter and also went without the corn syrup in the frosting. The cinnamon rolls still came out perfect! Thank you for this recipe!

  25. Debbie

    5 stars
    Wow! I pinned this recipe quite awhile back and finally made them last evening. Amazing!!!!! I even made some necessary changes… combined instant yeast (all I had) with the 2 c flour and other dry ingredients, then added my liquid and rest of flour. I wanted them first thing this morning, so after the first rise, I put them in the fridge overnight. This morning, I took them out and they sat at room temp for about 1 1/2 hr, then I baked them. Amazing!!!! Thanks for sharing this wonderful recipe!!

  26. Brian

    I hate to pop your bubble but… King Arthur Flour company has had their clone of the Cinnabon online for a long time. They had their experts work on it for a couple of years and it is right on the money. Look it up on their website. They list it as the Cinna Bun recipe so as not to be sued by Cinnabon.

  27. Chelsea T

    5 stars
    Thank you for sharing this recipe!! I made these last night and they were seriously SO SO SO SO good!! I don’t think I’ve ever had a better cinnamon roll. Thank you so much for sharing 🙂

  28. Olivia Flanagan

    These look like the closest thing to Cinnebon yet! Mine are baking right now, smell amazing!…didn’t rise as huge and puffy as I wanted even though I let them rise overnight, oh well. That’s no big deal. The main thing I’m wondering about though is the lemon juice in the frosting…just mixed up a double batch of your frosting recipe and went to taste test it and to me it was EXTREMELY lemony, almost overpowering, tasted like lemonade frosting. I’m sure I doubled everything correctly and even went ahead and added quite a bit more of all the other ingredients tasting as I went and it took quite a while to get it so the lemon wasn’t so strong, but even now i can still taste it a tad more than I would like to, I don’t remember tasting lemon in Cinnabon’s frosting at all, though I can understand how maybe there’d be maybe a few drops. So next time that’s what I’m going to try, just 2 or 3 drops max in stead of 1 teaspoon (or 2 for double). Also, like I said I had already doubled the frosting and then put a bunch more powdered sugar and the other ingredients in to tone down the lemon, but despite all the extra powdered sugar, it’s still not as thick as I remember. It’s not terribly far off, but I remember theirs being almost like a paste, super thick and stiff but light and fluffy too. Mine is still a tad goopy, and I added powdered sugar significantly over the doubled amount and kept adding til I ran out lol. Any sugestions?

    1. Lauren

      Sometimes too much powdered sugar can throw off the consistency. And, maybe you got an extra lemony lemon! 1 teaspoon seems to work just fine for me. Next time, you can just add in a tiny bit or omit it all together.

  29. Ladydaiss

    So the first two batches I made went perfectly, this last batch I prepped during a snow storm (I’m in Colorado) they didn’t rise the second time??? Could it be the change in the pressure. My house is 73 degrees.

      1. Ladydaiss

        I know a lot of friends that have moved to Colorado complain about the altitude and the pressure changes messing up their baked goods, I’ve just never expirenced it myself maybe its the fact I grew up here. I was born baking I think 🙂 I love this recipe they truly are Devine! Good work! After the failed attempt I did what I always do when I have a question I called grandma and she explained the barometric pressure always causes troubles in bread and the yeast reaction. So excited to make these again!
        Thanks again for this wonderful clone!

  30. Farrah

    5 stars
    Made these tonight and all I can say is…WOW! Simply an amazing recipe! Thank you for sharing your talent with the world…

    Photo below via link below:
    http://fdparkerpr.tumblr.com/

  31. Nura

    Hey,,first I loveee your recipes,,I tried this recipe and I found the flour to be a bit much, after I added the four cups I already felt like the dough was dry,,I managed to add another quarter and couldn’t add the remaining 1/4-3/4 cups, is that ok??,,should I stick with 4 cups or am I doing something wrong?
    Thank you

“logos”