I can’t think of many things that make your house smell as amazing as homemade cinnamon rolls. This Copy Cat CinnaBon Recipe is no exception! The house will smell heavenly when you bake these!
These are just beautiful rolls that melt in your mouth and warm you from the inside out!
While homemade rolls take a little time, they are worth every single second. Don’t skimp out on the frosting because… it is amazing! Seriously… it’s the best!

These taste exactly like the cinnamon rolls I love to get at the mall! I’ve made them so many times and they turn out soft and perfectly every time!
Mmmm…. perfect for breakfast or dessert… or snack. Ok, makes a good brunch too, and I’m not saying I’ve never eaten them for dinner… but I’m not saying I have either.

Items you’ll need for this recipe:
* Active Dry Yeast * Cinnamon * Vanilla Extract *

Ingredients
- 1 cup milk
- 2 eggs room temperature
- ⅓ cup butter room temperature
- 4 to 4 ¼ cups bread flour (plus extra for rolling)
- ½ teaspoon salt
- ½ cup granulated sugar
- 0.25 ounce active dry yeast 1 packet, about 2 ¼ teaspoons
Filling
- 1 cup brown sugar packed
- 3 tablespoons cinnamon
- ⅓ cup butter softened
Frosting
- 4 ounces cream cheese softened
- ¼ cup butter softened
- 1 ½ cups powdered sugar
- ½ teaspoon vanilla extract
- ⅛ teaspoon salt
Instructions
- Combine 2 cups of the flour and yeast in a large mixing bowl. In a saucepan, combine milk, butter, sugar, and salt over medium heat until temperature reaches 120 to 130°F (butter will be almost melted). Add milk mixture to flour mixture along with eggs and mix with an electric mixer on low for 30 seconds. Stir in as much of the flour as you can. (see note below for bread machine)
- Place dough a floured surface and knead in as much of the remaining flour as possible. Continue to knead the dough until it is very smooth and elastic (this will take about 5-10 minutes). Cover dough with oil or cooking spray and plastic wrap. Let rest covered for about 15 minutes. Meanwhile, in a small bowl, combine brown sugar and cinnamon and set aside.
- Roll the dough into a 18x21-inch rectangle. Spread ⅓ cup butter on the dough and top with the brown sugar and cinnamon mixture.
- Starting with the long side, roll up dough so you have an 21" log. Cut into 12 even rolls. Grease a 9x13 pan and place the rolls in the pan. Cover with plastic wrap and a tea towel or kitchen towel and let rise until nearly doubled, about 45 minutes. Meanwhile, preheat oven to 400°F.
- Bake rolls on the center rack about 15 minutes or until lightly browned.
- While the rolls are baking, combine cream cheese, ¼ cup butter, confectioners' sugar, vanilla extract and salt with a mixer until fluffy.
- Allow rolls to cool for about 10-15 minutes and spread frosting on warms rolls.
Notes
Nutrition Information
Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.
© SpendWithPennies.com. Content and photographs are copyright protected. Sharing of this recipe is both encouraged and appreciated. Copying and/or pasting full recipes to any social media is strictly prohibited. Please view my photo use policy here.
Here are some more recipes you’ll love
* Apple Pie Cinnamon Rolls * Apple Pie Roll Ups * Apple Pie Tacos *
This recipe was slightly adapted from Allrecipes.com








wonderfully delicious
i would like to mention, i have never made anything with fresh dough. so when they didnt rise after 1 hour (after having rolled and placed in the pan) i just put it in the fridge and slept on it. i’ll mention i also tried putting them in the warmed oven for 45 mins and nothing happened. when i googled more info i found that lack of moisture can be why they didnt rise. i’m in michigan in january so its really dry now. i decided to take set them out at room temp for 45 mins then moved to the warmed oven with my tea kettle full of steaming water under them…walaa!!! they actually rose after a little over an hour! i was super shocked. i’ll be eating delicious cinnamon rolls in about 20 mins!! thank you!!
Thank you so much for this advice – ours did not rise either, but we tried your idea and it worked for us too!
Thank you SO MUCH for this comment! Followed the recipe exactly, and there was no rise, even in a warmed oven. I was concerned about the temperature of the milk/butter mixture; did it kill the yeast? Read your comment, poured some boiling water into a pan under the rolls in the oven, and they are rising!
Hi! Do I need to proof the yeast prior to adding it to the flour? If so, would the best method be to use milk or water? Thank you!
No you do not need to proof the yeast, just add it straight to the flour in step 1. We would love to hear how they turn out for you!
these are perfect! I ve made a lot of cinnamon roll recipes and this exceeds them all, for dough, filling and frosting!
I would love to make everything on this page and more
Consistently come out amazing every time. I always double the cinnamon sugar mixture and frosting. They taste amazing warm!!
I find proofing in the oven for the dough and then the cinnamon rolls makes them the best.
I’ve tried at least 5 different recipes, from overnight recipes to quick rises, and my family has deemed these the BEST ever. My husband said to save this recipe, so I guess it’s a good one! Thanks for making my Christmas Eve an awesome one ❤️
Can I make the dough the night before and set it in the fridge overnight and bake in the morning?
Yes you can, Jamie! I would let it sit out on the counter for at least 30 minutes before baking, then bake as per the recipe. They might need a couple extra minutes of baking if the dish is still cold. Enjoy!
Can I use all purpose flour instead of bread flour?
You can use all purpose flour in this recipe.
Hi! Can I it these together, refrigerate and then bake them in the am? Thanks
Hi Pat! These can be made the day before and stored in the fridge overnight before baking. Take them out and let them sit on the counter for 30 minutes, then follow the recipe to bake. They might need a couple extra minutes in the oven.
Can these be made a couple days in advance and baked later?
Hi Heather, these can be made the day before and stored in the fridge overnight before baking. Take them out and let them sit on the counter for 30 minutes, then follow the recipe to bake. They might need a couple extra minutes in the oven.
Made these so many times-they are such a hit with my kids! They are so delicious!! I was wondering what your recommendation would be for making night before? Can I put them in the fridge overnight to let them rise in the fridge and bake first thing in the am? Or just make them the night before completely and reheat in the morning?
So glad your family loves them, Hannah! These can be made the day before and stored in the fridge overnight before baking. Take them out and let them sit on the counter for 30 minutes, then follow the recipe to bake. They might need a couple extra minutes in the oven.
I made them for the first time and they came out great. A delicious recipe with a a lot of compliments from my family. My granddaughter loves these Cinnabons.
Good but we’re are the video
There is no video for this post, Layan. Sorry!
hello! should the butter be Salted or Unsalted? What percent milk? Thanks :)
Hi Rachelle, we use unsalted butter in this recipe and any % of milk will work! I would love to hear how it turns out for you!
I’m going to make these for christmas morning breakfast. once they are frosted, do they need to be refrigerated because of the cream cheese frosting or can they sit on the counter?
Hi Katie, they can sit out on the counter for a few hours but any longer than that and I would store them in the fridge :) I hope you love them!
hi.did you bake your cinnabons in a thermofan oven ?
These are just baked using a traditional oven method instead of convection/thermofan method.
Can you freeze these? If so, best to freeze before baking or when partially baked or completely baked?
I personally haven’t tried but other readers have with great results. Their recommendation is to freeze them right after sliced on a cookie sheet and then when frozen place them in a freezer bag. When ready to bake just set them to thaw and rise then bake. I hope that helps!
Ok, well they took 4 hours to rise but OMG…. These are dangerously frickin delicious!!!!!!
Been making your Cinnamon rolls they are perfect every time actually more I make them the better they get!!!
I do love all your recipes!!! I wished you lived in Ohio we can be baking friends!!! wish I could leave a picture!!!
Love your taco seasoning as well!!!
We would love to see a picture, Kimberly! Tag us on Instagram @spendpennies
Love it but for some reason can’t get dough to rise.
I am sorry to hear that! For the best rise, we recommend using fresh yeast and letting it rise in a warm place. I hope that helps!