Better Than Cinnabon Cinnamon Rolls
Better Than Cinnabon Cinnamon Rolls: The Best Cinnamon Rolls you’ll ever taste! Light, fluffy layers of a sweet roll, packed with cinnamon filling, then slathered with cream cheese frosting.

Why We Love This Copycat Cinnabon Cinnamon Rolls Recipe
Ah, Homemade Cinnamon Rolls. We can’t seem to get enough of them.
Several weeks ago I took my children out on a lunch date. After lunch, the kids noticed a Cinnabon shop and proceeded to coax me over to the counter.
I hadn’t had a Cinnabon roll in a long long time, so I gave in rather quickly.
With nostalgic anticipation, I unraveled my first cinnamon roll layer and proceeded to taste what I remembered to be life-changing. Yet what was my reaction?
Meh.
Not as good as I remembered.
It was too… something. And not enough, something else.

“Better Than Cinnabon” Cinnamon Roll Recipe
In fact, my gut reaction was a prideful confident statement, “We can do better at home.”
In all honesty, you really can do better at home if you know what makes a killer cinnamon roll. So today I want to share my secrets for making a “Better Than Cinnabon” Cinnamon Roll Recipe.
Best cinnamon rolls recipe that is perfect for any occasion
Consider making this Better Than Cinnabon Cinnamon Roll Recipe for your sweetie this Valentine’s Day! Or for Christmas morning breakfast!

Our Best Cinnamon Roll Recipe
First things first, you need ingredients for these homemade cinnamon rolls. I’ll go over the dough, the filling, and the glaze/frosting separately.
- Whole Milk – This is used to help proof the yeast and add moisture to the dough.
- Unsalted Butter – For tender fluffy rolls with elevated flavor, be sure to make the dough with butter, not margarine or shortening.
- Granulated Sugar – To make the dough sweet!
- Active Dry Yeast – For a light airy texture. Don’t add hot liquid to yeast. It can kill it.
- Eggs – Room temperature.
- All-Purpose Flour – For a light wheaty flavor and smooth texture.
- Salt – Add plenty of salt to the dough to balance all the layers of sweetness to come.

Cinnamon Roll Filling
- Cinnamon – The classic flavoring of cinnamon rolls.
- Nutmeg – I add a secret ingredient to my cinnamon filling… Nutmeg! Just a touch of nutmeg boosts the cinnamon flavor without overpowering it. Most people won’t notice the nutmeg flavor, but they will notice the intensified cinnamon appeal.
- Brown Sugar – To sweeten the filling and make it sticky.
- Butter – The easiest way to incorporate all of these flavors is to mix them into softened butter and spread it over the dough. This creates luxurious swirls inside!

Cream Cheese Frosting for Cinnamon Rolls
The Best Cinnamon Roll Recipe is frosted not once, but twice!
- Cream Cheese – Softened. This brings a nice tangy flavor to the frosting.
- Unsalted Butter – Softened.
- Vanilla Extract – To gently flavor the glaze.
- Powdered Sugar – To sweeten and fill out the glaze.

How to Make The Best Cinnamon Rolls
For the Dough:
- Set the butter, eggs, and cream cheese out to warm to room temperature. Place the milk in a small saucepan. Bring to a boil. The moment it reaches a boil, remove from heat. (This process is called scalding, and it ensures the milk doesn’t affect the yeast’s ability to rise. Don’t skip!)
- Pour the hot milk into the bowl of an electric mixer and add 1/2 cup butter, to bring the temperature down. Stir and allow the butter to melt completely. Then stir in the sugar. Touch the milk mixture to test the temperature. It should be close to lukewarm. If it is not, add 1/2 cup flour and test again. Once it is just above room temperature, stir in the yeast and let it foam for approximately 10 minutes. (Too-hot liquid can kill yeast so be careful.)

- Place the bread hook on the mixer and turn it on low. Add the eggs, salt, and remaining flour up to 4 cups. Allow the mixer to “knead” the dough until it pulls away from the sides. Run the mixer for approximately 10 minutes to allow the dough to stretch and develop the gluten.
- If the dough seems too sticky after the first 2-3 minutes add an additional 1/4 cup flour.
- Once done rising dump the inflated dough out on a well-floured work surface. Fold into thirds and press flat. Then turn and fold into thirds again and press into a rectangle. Roll the rectangle out into a large 16 X 20 inch sheet.

For the Cinnamon Filling:
- Mix the brown sugar, softened butter, cinnamon, and nutmeg until smooth. Keep at room temperature until ready to use. This helps prevent leakage, and also makes it easier to roll the dough tight.
- Using a large flat spreader, spread the cinnamon filling over the sheet into a thin layer. Leave 1 1/2 inches bare (cinnamon-free) on one long edge. Be careful not to gouge holes in the dough.

- Starting at the cinnamon-covered long edge, roll the dough sheet tightly toward the uncovered edge to form a long tight log. Place a piece of parchment paper in a 9 X 13 inch baking dish.
- Then cut the log into 12 equal rolls. Tuck the loose end under each roll to secure it, and place them in the baking dish to rise.
- Preheat the oven to 350 degrees F. Allow the rolls to rise (again) for at least 30 minutes while the oven heats. Then bake for 20-25 minutes, until the edges are barely golden and the center of each roll is puffed high up.

For the Cream Cheese Frosting:
- While the rolls are in the oven, beat the cream cheese, butter, vanilla, and powdered sugar together until completely smooth.
- The moment the rolls come out of the oven gently spread half the glaze over the tops and allow it to seep down into the cracks.
- Five minutes later, add more glaze if desired. Serve warm or at room temperature.
Follow these tips and you too can make Better Than Cinnabon Cinnamon Rolls that your friends and family will go nuts over!

Serving Suggestions
Of course, you can eat these best cinnamon rolls all on their own and have a lovely breakfast or brunch! But they go well with other things, too. I would serve these with a full spread, especially when feeding a crowd! Try serving with some of these options:
See The Printable Recipe Card Below For How To Make Better Than Cinnabon Cinnamon Rolls.

Frequently Asked Questions
Can I Let Cinnamon Rolls Rise Overnight?
You can make the dough the day before. Roll them, cut them, and place the baking dish in the fridge until morning.
Then set them out to rise while the oven warms. Bake and glaze!
What do the eggs add to the dough and is there a way to leave them out?
The eggs make the dough more pliable and give it stretch. They also make the texture finer, the flavor richer, and the color better. I would not omit them unless you are allergic.
Can you half the recipe?
Yes, you can half the recipe. Making a smaller batch (or the same-sized rolls) should not affect the overall cooking time. However, if you make the rolls smaller, you will need to reduce the cooking time.
Can I use evaporated milk?
Yes, you can, although I would not scald the evaporated milk because it is processed for canning. You can use it as-is.
Can the flour be substituted for whole wheat flour?
You can. However, the dough will be much heavier and will not rise as much. I would suggest using two-thirds all-purpose flour and one-third whole wheat flour for fluffy rolls.

More Cinnamon Roll Recipes!
- Caramel Apple Cinnamon Rolls
- Cinnamon Roll Bread Pudding Muffins
- Cinnamon Roll Cookies
- Gluten-Free Cinnamon Rolls from Lauren’s Latest
Better Than Cinnabon Cinnamon Rolls Recipe
Video
Ingredients
For the Dough:
- 1 cup scalded whole milk
- 1/2 cup unsalted butter
- 1/3 cup granulated sugar
- 2 1/2 teaspoons dry active yeast (or 1 packet)
- 2 large eggs
- 4 cups all-purpose flour (plus additional as needed)
- 2 teaspoon salt
For the Cinnamon Roll Filling:
- 1 cup brown sugar packed
- 1/2 cup unsalted butter softened
- 2 1/2 tablespoons ground cinnamon
- 3/4 teaspoon ground nutmeg
For the Cream Cheese Frosting:
- 1/2 cup cream cheese softened
- 1/2 cup unsalted butter softened
- 2 teaspoons vanilla extract
- 2 cups powdered sugar
Instructions
For the Dough:
- Set the butter, eggs and cream cheese out to warm to room temperature. Place the milk in a small saucepan. Bring to a boil. The moment it reaches a boil, remove from heat. (This process is called scalding, and it ensures the milk doesn’t affect the yeast’s ability to rise. Don’t skip!)
- Pour the hot milk into the bowl of an electric mixer and add 1/2 cup butter, to bring the temperature down. Stir and allow the butter to melt completely. Then stir in the sugar. Touch the milk mixture to test the temperature. It should be close to luke warm. If it is not, add 1/2 cup flour and test again. Once it is just above room temperature, stir in the yeast and let it foam for approximately 10 minutes. (Too-hot liquid can kill yeast.)
- Place the bread hook on the mixer and turn on low. Add the eggs, salt, and remaining flour up to 4 cups. Allow the mixer to “knead” the dough until it pulls away from the sides. Run the mixer for approximately 10 minutes to allow the dough to stretch and develop the gluten. If the dough seems too sticky after the first 2-3 minutes add an additional 1/4 cup flour. After 10 minutes, turn the mixer off. Cover the top with plastic, and allow the dough to rise until double in size, approximately 60-90 minutes in a warm kitchen.
For the Cinnamon Roll Filling:
- Mix the brown sugar, softened butter, cinnamon, and nutmeg until smooth. Keep at room temperature until ready to use.
- Dump the inflated dough out on a well-floured work surface. Fold into thirds and press flat. Then turn and fold into thirds again and press into a rectangle. Roll the rectangle out into a large 16 X 20 inch sheet.
- Using a large flat spreader, spread the cinnamon filling over the sheet into a thin layer. Leave 1 1/2 inches bare (cinnamon-free) on one long edge. Be careful not to gouge holes in the dough. Starting at the cinnamon-covered long edge, roll the dough sheet tightly toward the uncovered edge to form a long tight log. Place a piece of parchment paper in a 9 X 13 inch baking dish. Then cut the log into 12 equal rolls. Tuck the loose end under each roll to secure it, and place them in the baking dish to rise.
- Preheat the oven to 350 degrees F. Allow the rolls to rise for at least 30 minutes while the oven heats. Then bake for 20-25 minutes, until the edges are barely golden and the center of each roll is puffed high up.
For the Cream Cheese Frosting:
- While the rolls are in the oven, beat the cream cheese, butter, vanilla, and powdered sugar together until completely smooth. The moment the rolls come out of the oven gently spread half the glaze over the tops and allow it to seep down into the cracks. Five minutes later, add more glaze if desired. Serve warm or at room temperature.



These are so fantastic!!! I have made them countless times, every batch has been so good! Really, make these right now, you will not be sorry!!
These were the best cinnamon rolls I have ever made. My family loved them so much and I will make this my go-to recipe from now on! Thank you for sharing.
I have made these about 5 times now! They are delicious!! Today will be the 6th time and my question is do I have to put them in a casserole dish or could I do on a sheet pan so they are easier to make individual ones for the purpose of selling them? Scrolled through a ton of comments but didn’t see anyone that had done it. Thanks!!
Hi Calindy,
You can bake them on a sheet pan separately. The only issue you might run into is spreading… They might spread out, instead of rise up. You can counter this by placing them in the refrigerator to chill before baking. That way, the exterior forms a crust before the interior is fully baked. The crust helps hold the shape as the bake. It’s the same concept used for baking cookies from chilled dough so they don’t spread as much.
My family loved it:) super yummy. I love that you only use 4cups flour :) I used 4 1/4 last time and they didn’t turn out as good as this ones. I always add lemon into my glaze, that’s how my grandma in Poland used to do her glaze.
I want to make these, but I have a question. A yeast packages come with 2 – 1/4 teaspoons. This recipe calls for 2 1/2 tsp dry active yeast. What is the result if you only use just one package which is 1/4 teaspoon less? Or, is this a misprint in the recipe?
Hi Jill!
1/4 teaspoons yeast won’t make a difference. Feel free to use the packets. :)
I made it with just one pack and it was amazing. This is my new go to for cinnamon rolls.
Hi! 😊 I made this recipe for the first time this New Year and I am very happy with the results! And it’s true! It is better than Cinnabon cinnamon rolls you buy at the mall! In cinnabon, the bread will get hard (even if it stays in their box) in a few hours that you need to put it in the microwave to be soft again while in this recipe it still soft after a few hours or so and even after the day . We covered it with cling wrap and stays in their dish! I followed the instructions and carefully implemented the procedure, also I read her post before jumping into the recipe because that is really important. We love our cinnamon rolls and now I am making a new batch😁so happy that I find this recipe of yours. It’s a hit! Thank you.🤗 And oh! My family loves it😊 Haooy New Year!
WOW! These are great. I tried other recipes and this one is by far the best yet. I even kneaded the dough by hand because my machine gave out on me and still there were the bomb.com If there is a drawback…it’s the fact I like A LOT of cinnamon. Next time, I’ll add more. Otherwise I was very pleased.
It’s so hard to follow written instructions at times. Everything went perfectly until…. I made these the day ahead and stopped at instruction # 6 as indicated, when I put them into the refrigerator. However, somehow I thought the second rising should take place the next day, as I saw that step in # 7. Wrong. Oh darn. Still awaiting a second rising after an hour plus, which may or may not take place.
Oh darn I did the exact same thing! My test batch turned out amazing! I hope I haven’t ruined our Christmas morning rolls. Please Clarify your instructions!!!
So glad I read this! Preparing to make this tomorrow and I was going to do the same thing! Thank you!
Wow! Followed this recipe to a tee and turned out amazing! I´ve tried several different recipes and this one has produced the best results so far. Thanks for sharing :)
First time baking cinnamon rolls and first time baking with yeast. This recipe was easy to follow and understand. My rolls tasted amazing and for sure better than Cinnabon. I cannot wait to make these again.
Oh. My. Yum. These were so good! Perfectly fluffy, sweet, the cinnamon and frosting are the stars if the show and these rolls are worth every stinking minute it takes to make them. I made these for Christmas dessert and had to fight the urge to eat more than one… And a half… Thanks so much!!
These cinnamon rolls WERE BETTER than Cinnabon! They weren’t too overly sweet. I love the idea of putting the frosting on immediately after baking, and adding more when we eat them. So good!
Worst directions ever!!!! Do not put yeast in the milk mixture to activate. Activate as you normally would. Also mix dough thoroughly to incorporate the ingredients before needing the dough with the hook.
Hey Matthew,
Sorry you had a rough time with this recipe. I’d like to direct you to another post that might help with your future baking endeavors: https://www.aspicyperspective.com/100-best-baking-tips-and-tricks/