My homemade cinnamon rolls are, hands down, the best. Period. And add some oooey, gooey cream cheese frosting on top...
Look out Cinnabon, we can now make delicious, warm, gooey cinnamon rolls at home any time we want! Whoβs with me? Yessssss!
Jump to:
Fair warning, if youβre looking for a healthy recipe, turn around right now. While my homemade cinnamon rolls are anything but light, theyβre exactly what your sweet tooth is looking for!
Layers of soft chewy dough, with brown sugar cinnamon between each one, all topped with a thick yet oozing cream cheese frosting, all swirled into one delicious treat. It's the best cinnamon rolls recipe you'll find...try it, you'll see! And if you like these, wait till you try my cinnamon roll donuts.
You can make my recipe for cinnamon rolls fresh the same day. Or you can prep the dough the night before, so itβs ready first thing in the morning. Or you can make a big batch of cinnamon rolls and refrigerate or freeze them for later!
π How to make cinnamon rolls
While there are several steps involved to make homemade cinnamon rolls, itβs nothing difficult. I promise.
The dough has to rise twice, but not for too long...just long enough to grab a cuppa coffee and relax for a bit while the dough does its thing.
Thereβs also a little kneading and rolling, but also easy peasy.
π§Ύ Ingredients
Dough
- Milk
- Instant yeast
- Granulated sugar
- Eggs
- Butter
- Vanilla extract
- Salt
- All purpose flour
Filling
- Light brown sugar
- Cinnamon
- Butter
Icing
- Cream cheese
- Powdered sugar
- Butter
- Vanilla extract
See the recipe card below for full list of ingredients and their measurements.
π A few helpful ingredient tips
- Milk - Use whole milk or 2%. The milk should be warmβ¦not hot. Warm milk will activate the yeast, but hot milk will kill it. Just nuke the milk in the microwave for about 45 seconds. It should be the temperature that you can dip your finger in and it will be just a little warm. Also, while I haven't tried it myself, I've heard that you can also make cinnamon rolls with almond milk. If you try it, please let me know how it works out for you!
- Yeast - For this recipe, I used Instant Yeast. You can use Active Dry yeast instead, but make sure to let it βproofβ in the warm milk for about 5 minutes, and the rising of the dough may also take a little longer.
- Butter - For the dough and icing, the butter should be melted. But for the filling, the butter should just be softened so you can mix it with the brown sugar and cinnamon. If the butter is melted, it will be too runny and may run right out of your dough spirals. Melted butter makes it into a paste instead. I also used salted butter for this recipe, before that's what I almost always use in my recipes...but if you prefer unsalted, go right ahead and use that.
- Eggs - Eggs should be at room temperature. Cold eggs could negatively affect the yeast doing its work. The eggs can be brought to room temperature in just a few minutes by placing them in a bowl of warm water.
- Cinnamon - For the strongest cinnamon flavor, make sure itβs a fairly new container. Spices do lose their potency over time.
- Cream cheese - The cream cheese should also be softened so that it mixes smoothly. To soften cream cheese quickly, remove it from its wrapper, place in a bowl, and microwave for 20-30 seconds.
- Brown sugar - I used light brown sugar in my recipe, but if you want even more of a molasses sweetness, then you can certainly use dark brown sugar instead.
π₯£ Making the dough
For making the dough, I used a stand mixer, but you can also mix the ingredients by hand.
Place warm milk in a mixing bowl, add yeast, and give it a stir. Let it sit for a minute or two while youβre gathering the other ingredients.
Next, add sugar, eggs, butter, salt, and vanilla, and mix well. Lastly, using a dough hook, add flour and mix until it forms a firm yet tacky dough that pulls away from the edges (this will just take a couple minutes). Resist adding more flour...the dough should be slightly tacky.
Remove dough from the mixer and knead by hand, on a lightly floured surface, for 5 minutes (yes, even if you used a stand mixer). This step will help the dough become even more elastic and soft.
π First rising
Grease a large bowl with butter or cooking spray. Place the dough in this bowl, cover with a warm towel, and let sit in a warm spot for 1 to 1-Β½ hours or until it doubles in size.
Tip: You can make a warm towel by lightly sprinkling the towel with water and then microwaving for one minute.
π₯ Cinnamon roll filling
While the dough is rising, you can make the filling (although this step only takes about two minutes).
In a bowl, mix together brown sugar, cinnamon, and softened butter until it resembles a paste.
πͺ Forming the cinnamon rolls
For this step, I used silicone baking mats, but you can also roll out the dough on a lightly floured surface.
With a lightly floured rolling pin, roll out the dough into a rectangle, measuring approximately 22β x 14β.
Drop some of the cinnamon roll filling here and there over the rolled out dough.
Then, using a rubber spatula, gently spread the filling all over the dough, keeping away from the edges by about a quarter inch (we donβt want any of that delicious filling to ooze out into the baking dish!).
Starting at a short end (one of the 14β ends), gently but tightly roll the dough into one long roll.
Using a sharp knife (I found that a serrated knife worked best), cut the roll into 12 evenly sliced pieces. The easiest way to make sure theyβre the same size is to cut the roll in half (6 on each side), then each of those in half again (3 in each section), then cut each of those into 3 pieces.
π Second rising
Preheat oven to 350β.
Place the cut cinnamon rolls into a parchment-lined baking dish, three rows of four. Cover the dish with plastic wrap and let the rolls rise for another 30 minutes, or until theyβve nearly doubled in size.
β²οΈ Baking
Remove the plastic wrap and place baking pan in the oven on the middle rack. Bake for 20 - 30 minutes. My cinnamon rolls took 30 minutes to bake, but you should start checking on them after 20 minutes. All ovens are different.
The cinnamon rolls will be done when the tops have just lightly browned and the dough sounds hollow when you lightly tap on it with a spoon. The rolls will rise even more while theyβre baking and will most likely touch each other. This is fine and good...they'll stay soft in the middle. π
π₯ Making the icing
While the rolls are baking, make the icing. Using either a stand mixer or handheld mixer, blend together cream cheese, powdered sugar, butter, and vanilla until smooth. Start the mixer out slow, so the powdered sugar doesnβt fly everywhere. Leave on the countertop. Donβt put it in the fridge or it will firm up.
When the cinnamon rolls are done baking, let them cool about 5 minutes and add icing to the tops, so it will slightly melt and ooze between the swirls. If you prefer the icing thicker on top, wait until theyβve fully cooled.
My recommendation is to serve warm, all oooey and gooey deliciousness. You can always rewarm the cinnamon rolls by microwaving for about 30 seconds or placed in a 350β oven for about 10 minutes.
π©π»βπ³ Additional filling ideas
- Nuts - Pulse any nuts that you like in a food processor until pea-sized or coarse crumbs. Add them to the filling for a nutty addition.
- Raisins - Sprinkle raisins on top of the filling before rolling up the dough, for an additional sweet bite.
β FAQ
Follow the same steps as above, but stop after the first rising. Cover the dough tightly with plastic wrap (to make sure the dough doesnβt dry out) and put in the fridge overnight. The next morning, continue where you left off, but remember to let the dough come to room temperature before the second rise.
While I havenβt tried this myself, Iβve been told that it works: Complete the entire recipe (except for the icing). Cover tightly with plastic wrap, then aluminum foil and freeze for up to 1 month. When ready to bake, remove from the freezer, let come to room temperature, and complete the second rise.
Place finished cinnamon rolls on a baking sheet (not touching each other) and place in the freezer. Once theyβre frozen, wrap tightly in plastic wrap or an airtight container and place in the freezer. When ready to eat, let them defrost at room temperature and then warm up in the microwave for 30 seconds or a 350β oven for about 10 minutes.
Do you have a sweet tooth like me? Check out a few more of our delicious recipes:
- Cinnamon Roll Donuts
- Easy Fudge Recipe
- Lemon Raspberry Cheesecake Bars
- Chocolate Cake in a Mug
- Mint Chocolate Ganache Cheesecake
- The Best Banana Nut Bread Recipe
- Sour Cream Coffee Cake
- Quick & Easy Blueberry Crisp
- Easy Zesty Blueberry Muffins
- Strawberry Shortcake Waffles with Nutella
Did you make these Homemade Cinnamon Rolls? Let us know in the comments below!
π Recipe
Homemade Cinnamon Rolls
Ingredients
Cinnamon Roll Dough
- 1 cup warm milk (not hot)
- 2 Β½ teaspoons instant yeast
- Β½ cup granulated sugar
- 2 large eggs, at room temperature
- ΒΌ cup butter, melted
- 1 teaspoon vanilla extract
- 1 teaspoon salt
- 4 cups all purpose flour
Filling
- ΒΎ cup light brown sugar, packed
- 2 tablespoons cinnamon
- Β½ cup butter, softened
Icing
- 6 ounces cream cheese, softened
- 1 Β½ cups powdered sugar
- β cup butter, melted
- 1 teaspoon vanilla extract
Instructions
Making the Dough
- Place warm milk in a mixing bowl, add yeast, and give it a stir. Let it sit for a minute or two while youβre gathering your other ingredients.Β
- Next, add sugar, eggs, butter, salt, and vanilla, and mix well. Lastly, using a dough hook, add flour and mix until it forms a firm yet tacky dough that pulls away from the edges. Resist adding more flourβ¦the dough should be slightly tacky.
- Remove dough from the mixer and knead by hand, on a lightly floured surface, for 5 minutes (yes, even if you used a stand mixer).
First Rising
- Grease a large bowl with butter or cooking spray. Place the dough in this bowl, cover with a warm towel, and let sit in a warm spot for 1 to 1-Β½ hours or until it doubles in size.
Cinnamon Roll Filling
- In a bowl, mix together brown sugar, cinnamon, and softened butter until it resembles a paste.
Rolling out the dough, adding filling, and cutting into shape
- Drop some of the cinnamon roll filling here and there over the rolled out dough. Then, using a rubber spatula, gently spread the filling all over the dough, keeping away from the edges by about a quarter inch.
- Starting at a short end (one of the 14β ends), gently but tightly roll the dough into one long roll.
- Using a sharp knife (I found that a serrated knife worked best), cut the roll into 12 evenly sliced pieces.Β
Second Rising
- Preheat oven to 350β.
- Place the cut cinnamon rolls into a parchment-lined baking dish, three rows of four. Cover the dish with plastic wrap and let the rolls rise for another 30 minutes, or until theyβve nearly doubled in size.
Baking Cinnamon Rolls
- Remove the plastic wrap and place baking pan in the oven on the middle rack. Bake for 20 β 30 minutes. My cinnamon rolls took 30 minutes to bake, but you should start checking on them after 20 minutes. All ovens are different. The cinnamon rolls will be done when the tops have just lightly browned and the dough sounds hollow when you lightly tap on it with a spoon. The rolls will rise even more while theyβre baking and will most likely touch each other. This is fine and goodβ¦theyβll stay soft in the middle.
Icing for Cinnamon Rolls
- When the cinnamon rolls are done baking, let them cool about 5 minutes and add icing to the tops, so it will slightly melt and ooze between the swirls. If you prefer the icing thicker on top, wait until theyβve fully cooled.Β
Notes
- Additional filling ideas
-
- NutsΒ -Β Pulse any nuts that you like in a food processor until pea-sized or coarse crumbs. Add them to the filling for a nutty addition.
- RaisinsΒ -Β Sprinkle raisins on top of the filling before rolling up the dough, for an additional sweet bite.
- Reheating: You can always rewarm the cinnamon rolls by microwaving for about 30 seconds or placed in a 350β oven for about 10 minutes.
- Suggestion: If you enjoyed these, you're gonna love my cinnamon roll donuts!
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.
ColleenB.~Tx.
Nothing tastes better than having a nice warm cinnamon roll first thing in the morning to go with your cup of coffee, or cup of tea.
I have found many years ago the easiest way for me to cut the dough was using nonflavored dental floss in place of using a knife. Using dental floss makes for a nice clean cut.
Rachel | Herbs, Birds & the Bees
Oh, these look delicious. Thank you so much. I tend to lack the patience for cinnamon rolls, but these look so good I think we may give them a try.
maplewoodroad
Oh, but they're soooo easy to make! You can do it, I believe in you! π
Ladd Hoover
I was treated to one of Vianaβs homemade cinnamon rolls and I can tell you it was by far the best Iβve ever had. Thank you Viana!π
maplewoodroad
Thank you so much Ladd! So glad you enjoyed it! π