I am so excited to share this homemade cinnamon rolls recipe with you! These Copycat Cinnabon Cinnamon Rolls will make you feel like you've died and gone to heaven.

Make Cinnabon Cinnamon Rolls at Home!
I love me some Cinnabon. Seriously, their cinnamon rolls are one of my favorite guilty pleasures which is why this cinnamon rolls recipe is such a game-changer. If you want Cinnabon at home, you'll want to whip up this copycat recipe.
I've tried lots of cinnamon roll recipes, but I have found that this recipe makes the best cinnamon rolls you've ever tasted! I'm not kidding! This is literally the best cinnamon roll recipe.
These homemade Cinnamon Rolls might even be better than the ones you get at Cinnabon! This recipe makes the perfect cinnamon roll…ooey, gooey, and delicous!!!
They're not super hard to make and they're oh-so-tasty! If this is your first time making cinnamon rolls, don't worry, I've included lots of helpful tips to make sure they are perfect.
And you can even get this fun homemade cinnamon roll recipe printable to add to your cookbook!
Cinnabon Recipe Ingredients

Copycat Cinnamon Rolls Dough
- 1 (1/4 ounce) package active dry yeast
- 1 cup warm milk
- ½ cup granulated sugar
- ⅓ cup softened butter
- 1 tsp salt
- 2 eggs
- 4 cups flour
Cinnamon Rolls Filling
- 1 cup packed brown sugar
- 3 tbsp cinnamon
- ⅓ cup butter, softened
Cinnamon Rolls Cream Cheese Icing
(If you love Cinnabon icing, it's OK to double this Cinnabon Icing recipe…I won't tell)
- 6 tbsp butter
- 1½ cups confectioners sugar (also known as powdered sugar)
- ¼ cup cream cheese
- ½ tsp vanilla extract
- ⅛ tsp salt
Copycat Cinnabon Cinnamon Roll Recipe Directions:
To get started, you'll want to pour your warm milk into a large bowl. (or if you're using a stand mixer, pour the warm milk into the bowl of a stand mixer.)
You want the milk to be lukewarm because if it's too hot your yeast mixture won't get foamy. If you have a thermometer handy, I have found that the best temp is around 110 degrees.
Now dissolve the yeast in your warm milk.
In a medium mixing bowl, mix the sugar, butter, salt, eggs, and flour together.
Pour your flour mixture into the bowl with your yeast and milk mixture. Mix well. If you use a stand mixer you will want to use the dough hook. Now mix that baby up!
Once your dough is mixed, you'll want to cover your bowl with a plastic wrap or a cloth and let your cinnamon roll dough rise in a warm place for about an hour. The dough should double in size during this time.
I have found that it is much easier to deal with the dough if you move it from the bowl you mix it in to a greased bowl. You'll still want to cover this with a clean dish towel or other clean cloth. Sometimes I do this…sometimes I'm lazy and just cover them in the bowl I mixed them in.
If you have sticky dough, you'll be thankful for the greased bowl.

Roll the dough out on a silicon mat or a lightly floured surface. You'll want to make a large rectangle that is around 16 inches long and 12 inches wide. If you can get it to be ¼ inch thick that would be extra awesome.
Don't worry. No one is judging you based on whether you can roll out dough to these exact dimensions.

Make the Cinnamon Rolls Filling
To make the cinnamon-sugar filling, you'll want to combine the butter with brown sugar and cinnamon in a bowl.
Spread the ooey gooey mixture evenly over your dough. If you've always made cinnamon rolls by spreading the butter on the dough first and sprinkling it with the brown sugar and cinnamon mixture, that will work too. I know old habits die hard.
Here's what I think is the trickiest part of the whole recipe. Don't worry…it's not that hard.
Starting from the long edge of your dough, carefully roll the dough tightly to the bottom edge.
You'll want to put the seam side down when you're finished rolling.
Now cut the roll into 1½ inch slices. It's easiest to do this either using floss or a serrated knife. {Do not use flavored dental floss. It will leave a weird flavor.}

Once the rolls are cut you'll want to place them in a 13×9 inch pan that's been greased. Cover them with a kitchen towel. {If you live in a dry climate, you'll want your towel to be slightly damp.}
Leave those babies alone so the dough can rise again. After 30 minutes, they should have doubled in size.
While you're waiting for your cinnamon rolls to rise, preheat the oven to 350 degrees.
If you're using this recipe to make Pumpkin Cinnamon Rolls, Turkey Cinnamon Rolls or Cinnamon Roll Christmas Trees, this is where you're going to head over to that recipe and begin shaping them and following the instructions found there.

After the second rise, your cinnamon rolls are ready to go in the oven. Bake these homemade cinnamon rolls for 18-22 minutes or until golden brown. Your house will literally smell AMAZING!

While rolls are baking, mix all your frosting ingredients and beat well with an electric mixer until fluffy.

When your cinnamon rolls comes out of the oven, generously spread your cream cheese frosting over them!

Enjoy!!!
If you love the taste of cinnamon rolls, but don't have a lot of time to spend rolling out dough, etc, you'll want to try this crock pot cinnamon roll casserole! It only takes 5-10 minutes of prep time and 2-3 hours of cooking time!
My Baking Must-Haves
My favorite baking dish comes with a lid which is perfect for keeping things fresh or when you need to transport something.
These mats are perfect for keeping food from sticking to your countertop or work surface while rolling out dough or for keeping your food from sticking to your baking sheet. This is a great alternative to parchment paper.
I love my Kitchenaid and use it regularly. When I make cinnamon rolls, I use the dough hook which is oh-so-handy! {Don't worry, you can also knead the dough by hand, but I'm wimpy and kneading makes my hands tired.}
These measuring cups are perfect for measuring what you need for a recipe. I often use the larger ones as prep bowls.
If you're tired of trying to keep your measuring spoons together or you hate how much of a pain it is to detach and reattach your spoons every time you need a teaspoon or a tablespoon, you need these measuring spoons.
FAQ {Frequently Asked Questions}
Can I use bread-flour? Will whole wheat flour work? Is all purpose flour the best flour for these cinnamon buns? I hear these questions time and time again and while I haven't tried them all, I have tried quite a few flours.
My go-to flour for this recipe is all-purpose flour. I used bread flour once and it worked out ok, although I think the all purpose flour was better. I haven't tried whole wheat flour, but I would guess it wouldn't be as light and fluffy.
At some point, I want to try making a keto version of this with almond flour, but I know that I'll have to change up some of the ingredients because almond flour requires more binding agents to make the pastry turn-out right.
This recipe calls for active dry yeast, but you could use a different yeast if you were in a pinch. Keep in mind that instant yeast, bread machine yeast and rapid rise yeast don't require proofing and if you do dissolve them in warm milk or warm water, they'll lose their ability to rise quickly!
Confession time: I love me a good cookbook but I rarely follow recipes exactly as they're written. I'd hate to make you feel like you can't make this your own.
If you want to make a pecan version or use some other kind of chopped nuts, I say go for it!
If you want to add raisins, I bet it would be delicious! If you want to drizzle caramel on the top instead of using cream cheese icing, it will probably taste more like sticky buns than cinnamon rolls, but hey, you do you!
I know some people like to add nutmeg and while I'm not a big fan, I bet it would add some good flavor.
Someone recently told me that they pour 1/4 cup of heavy cream over their unbaked cinnamon rolls before baking and that it makes really amazing soft cinnamon rolls! I haven't tried this, but hey, if this works for you, it works for me!
Use common sense and don't use anything weird and I bet you'll be happy!
We know that making homemade cinnamon rolls can be time-consuming and that you may not want to rise at the crack of dawn so you can have them ready for breakfast.
You can make this recipe up to the point where you cut your rolls and put them in the pan. Once they're cut and in the pan, instead of letting them rise, cover the unbaked rolls with plastic wrap or aluminum foil and refrigerate them overnight.
When you take them out of the fridge the next morning, you'll want to let them sit until they're room temperature. You'll then want to let them rise for the second time, and then bake as instructed. {Please note that it will take a little longer for them to rise as they will be cold from being in the fridge.}
While I don't have any short cuts, I do have this easy Crock Pot Cinnamon Roll Casserole which is quite yummy and takes less than 10 minutes of prep time before throwing it in the crock pot and cooking for 2 hours.
Freezer Cinnamon Rolls Recipe
Did you know that you can freeze the cinnamon rolls before you cook them? Freezing this recipe is a total game-changer and will allow you to have homemade cinnamon rolls any time you want. And it will also allow you to make less at a time. No more cooking entire batches so that you can eat one yummy sweet roll.
Simply make them up to the point where you cut them and shape them. Instead of putting them in the pan, put your unbaked cinnamon rolls on a cookie sheet (without letting them touch) and put them in the freezer for 1-2 hours. This will allow them to freeze enough that they won't stick to each other.
Once they are frozen, place them in a gallon-size freezer bag and store in the freezer til 12 hours before you're ready to use them.
The night before you want to make them (or 12 hours before if you're making them for the evening), move cinnamon rolls to the fridge and allow them to thaw.
The next day, you'll want to take them out, place them in a greased pan and let them rise til they're double in size. This will take around an hour since they're going to be super cold to begin with.
Once they've risen, bake as usual!
Print this Delicious Cinnamon Roll Recipe for Later!
Pin This Homemade Cinnamon Rolls Recipe for Later!
This cinnamon roll recipe makes the best homemade cinnamon rolls you've ever tasted! They're perfect for a spring brunch or for Christmas morning!

Check out these other great copycat recipes!
Copycat Crumbl Sugar Cookies
Copycat Starbucks Banana Bread
Copycat Nothing Bundt Cake White Chocolate Raspberry Bundt Cake
Copycat Panera Broccoli Cheese Soup
Copycat Olive Garden Chicken and Gnocchi Soup
Best Homemade Cinnamon Rolls Recipe {Copycat Cinnabon Recipe}
This Cinnabon recipe will have you making Cinnabon Cinnamon Rolls at home on a regular basis. This copycat Cinnabon recipe may even be better than the cinnamon rolls you get at Cinnabon. Plus you can tell everyone you made them and nothing beats homemade cinnamon rolls.
Ingredients
Cinnabon Dough Ingredients
- 1 (1/4 ounce) package active dry yeast
- 1 cup warm milk
- ½ cup granulated sugar
- ⅓ cup softened butter
- 1 tsp salt
- 2 eggs
- 4 cups flour
Cinnamon Rolls Filling Ingredients
Cinnabon Icing Ingredients {You can double this recipe is you want more icing!}
Instructions
Cinnamon Rolls Recipe
To start the rolls, dissolve the yeast in the warm milk in a large bowl.
In a separate bowl, add sugar, butter, salt, eggs, and flour, mix well.
Pour the milk/yeast mixture in the bowl and mix. If using a stand mixer you will want to use the dough hook. Mix well until well incorporated.
Place dough into an oiled bowl, cover and let rise in a warm place about 1 hour or until the dough has doubled in size.
Roll the dough out on a silicon mat or lightly floured surface, until it is approx 16-18 inches long by 12 inches wide. It should be approx ¼ inch thick.
Make the Copycat Cinnabon Filling And Add To The Cinnamon Rolls
To make the cinnamon filling, combine the butter, brown sugar and cinnamon in a bowl.
Spread the mixture evenly over the surface of the dough. If you prefer, you can spread the butter first on the dough and then the brown sugar and cinnamon mixture.
Back To Making The Best Homemade Cinnamon Rolls...
Carefully starting from the long edge, roll the dough down to the bottom edge. The roll should be about 18 inches in length. Cut the roll into 1½ inch slices.
Place the cut rolls into an oiled 13×9 inch pan Cover them with a damp towel. Let them rise again for another 30 minutes until they double in size.
Preheat oven to 350 degrees and bake for 20 minutes or until golden brown. (Prepare for your house to smell AH-MAY-ZING!)
While the rolls are baking, mix all icing ingredients and beat well with an electric mixer until fluffy.
Notes
We know that making homemade cinnamon rolls can be time-consuming and that you may not want to rise at the crack of dawn so you can have them ready for breakfast. You can make these the night before instead...and just let them rise for the 2nd time in the morning and bake.
Simply make this recipe up to the point where you cut your rolls and put them in the pan. Once they’re cut and in the pan, instead of letting them rise, cover them and put them in the fridge.
Take them out in the morning, let them rise for the second time, and then bake as instructed. {Please note that it will take a little longer for them to rise as they will be cold from being in the fridge. Allow for 15-30 minutes longer for rising.}
