Best Homemade Cinnamon Rolls Recipe
These homemade cinnamon rolls are the kind of weekend baking I plan the morning around, soft in the center with a cream cheese frosting that melts into the warm dough. Cinnamon buns, sticky buns, cinnamon rolls, whatever you grew up calling them, this is the version from scratch, and most of the three hours is the dough rising on its own while you do something else.
What makes them work is the second rise after cutting. Give the cut rolls their full hour on the tray, and they bake up tall and pillowy instead of tight and dense.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a small commission. Thank you!
Why You’ll Love This Recipe
- The dough comes together with instant yeast, so there’s no separate proofing step to get wrong before you even start mixing.
- Most of the time is hands-off rising. The active work is closer to 45 minutes, spread across a lazy morning.
- The cream cheese frosting goes on while the rolls are still warm, so it softens into every spiral rather than sitting on top as a stiff layer.
- You can shape the rolls the night before and bake them fresh in the morning, which is how I do it when people are staying over. When even that feels like too much, my cinnamon roll casserole gets you the same flavor with none of the rolling.
Ingredients You’ll Need
You’ll need all the ingredients in the photograph below.
- Instant yeast. This is what lets you skip a separate proofing stage. If you only have active dry yeast, activate it first in the warm milk, and give it those ten minutes to go foamy before you trust it.
- Warm milk. Warm, not hot. Think of a comfortable bath rather than steaming. Too hot kills the yeast and you get flat rolls; too cold and it never wakes up. Whole milk gives the softest result, but unsweetened almond or soy milk works if that’s what you keep on hand.
- All-purpose flour. Four cups gives you a soft, tender crumb. Bread flour is a fair swap if you want a bit more chew, but skip cake or pastry flour here; they leave the rolls too crumbly to hold their spiral.
- Butter, in three places. Melted in the dough, softened in the filling, softened again in the frosting. Room-temperature butter is what lets the filling spread thin and even without tearing the dough.
- Brown sugar and cinnamon. This is the filling, and the brown sugar is what melts into that gooey layer as the rolls bake. A full tablespoon of cinnamon reads like a lot in the bowl and is exactly right once it’s rolled through.
- Cream cheese and confectioners’ sugar. The frosting is cream cheese-led, which keeps it from being pure sweetness. Both the butter and the cream cheese need to be at room temperature, or the frosting stays lumpy no matter how long you beat it. If you want to make it as its own thing, I’ve written up my full cream cheese frosting recipe with the exact ratios.

How to Make Cinnamon Rolls
A complete printable recipe and the measurements in both US customary and metric are available in the recipe card below.
Make the Frosting First
Beat the softened butter, cream cheese, confectioners’ sugar, and vanilla together until it’s creamy and smooth, then set it somewhere cool. Doing this first means it’s ready and you’re not scrambling while warm rolls sit waiting.
Start the Dough
Combine the yeast, warm milk, and sugar in a big bowl and let it sit about 10 minutes, until the surface goes foamy. That foam is your sign the yeast is alive.
Beat in the eggs and melted butter, then add the flour and salt and mix until it comes together. The dough will be sticky. Handle it as little as you can rather than working more flour in.


First Rise
Turn the dough onto a floured surface and knead just a few times, enough to pull it into a ball. Move it to a greased bowl and leave it until it has doubled in size. This is the long, unhurried stretch, so start something else and let it work.
Roll and Fill
Rolling cinnamon rolls is easier than it looks. Roll the dough out on a floured surface into a rectangle about a third of an inch thick, and if it keeps springing back, let it rest a few minutes and try again.
Spread the softened butter across the surface, then scatter over the combined brown sugar and cinnamon. Roll it into a long log.


Cut and Rise Again
Cut the log into 8 pieces and set them on parchment, four to a sheet so they have room. A sharp knife works, or slide a length of dental floss under the log, cross the ends over the top, and pull, which cuts clean without squashing the spiral.
Let them rise one more hour. This second rise is the one that decides whether they’re pillowy or dense, so don’t cut it short.


Bake and Frost
Bake in a preheated oven at 356°F for 20 to 25 minutes, until risen and golden. Let them cool a little before you spread on the frosting, warm enough that it softens into the spirals, not so hot that it slides straight off.
Frosted cinnamon rolls are best eaten the same day, while the frosting is still soft and the crumb is fresh.
Recipe Notes and Expert Tips
- Watch the milk temperature above everything else. It’s the single step most likely to sink the whole batch. If you’re unsure, err toward barely warm, since cool milk just slows the rise while hot milk ends it.
- Roll to an even thickness. A rectangle that’s thick at one end and thin at the other bakes unevenly and unspools as it proofs. Even matters more than a perfect shape.
- For gooier rolls, pour a little heavy cream over them just before baking. It soaks into the base and keeps the bottoms soft. Adding more brown sugar to the filling does the same job from the inside.
- If the frosting is too thick to spread, loosen it with a splash of milk. A stiff frosting drags at the warm rolls instead of settling into them.
Recipe Variations
- Chopped pecans, chocolate chips, and dried fruit all work scattered over the cinnamon sugar before rolling. I’ve tested the pecans plenty, and they’re my favorite for the crunch against the soft dough.
- A plain vanilla glaze sits well on these if cream cheese isn’t your thing. That change is supported and doesn’t touch the dough or the bake, so the rolls come out the same underneath.
- Bread flour for more chew. Tested both ways here: bread flour in place of all-purpose gives a slightly chewier roll; it’s a straight one-to-one swap that leaves the timing alone, and the all-purpose version stays a touch softer.
How to Store Leftovers
Store leftover cinnamon rolls in an airtight container at room temperature, and they’ll stay soft for a couple of days. That short-term counter storage is fine while they’re unfrosted.
Once the cream cheese frosting is on, treat them as perishable: frosted rolls shouldn’t sit out for more than about two hours, so refrigerate them, where they’ll keep for up to five days. That also answers the overnight question: a frosted batch left on the counter overnight isn’t safe to eat, so cover and chill it instead.
To make them ahead, cut the rolls and set them in the dish, cover with plastic wrap, and refrigerate overnight before their second rise. In the morning, uncover and let them sit at room temperature for about 30 minutes, then bake as usual. This is a make-ahead step done before baking, not a way to store baked leftovers.
To freeze homemade cinnamon rolls, wrap them tightly once fully cooled and freeze for up to a couple of months, then thaw and warm through before frosting. Freezing them unfrosted gives you the best texture.
What to Serve With Homemade Cinnamon Rolls
These are rich enough that I like something bright alongside them, so a bowl of fruit salad with honey lime dressing is my usual pairing, the acidity cutting through all that frosting.
When I’m making a proper weekend spread, I’ll put out a batch of cheesy egg bites for something savory to balance the sweetness, and a pot of strong coffee to go with it all.
FAQs
Almost always an under-risen dough. Both rises matter, but the second one after cutting is the one people cut short. Give the shaped rolls their full hour, and check the milk wasn’t too hot at the start, which weakens the yeast before it begins.
It should feel comfortably warm on your wrist, like bathwater, never hot. If you have a thermometer, aim for around 105 to 110°F. Too hot and it kills the yeast; too cool and the dough is slow to rise.
No. The dough is sticky, so a stand mixer with a dough hook is easier, but you can mix and knead it by hand. Keep your hands lightly floured and work quickly rather than adding a lot of extra flour, which toughens the rolls.
Unfrosted, they keep about two days at room temperature in an airtight container. Frosted with cream cheese, they belong in the fridge and last up to five days there. Frozen, they hold for a couple of months. In every case the texture is best on day one, so warm them briefly before serving.
More Breakfast Recipes to Wake Up For
If cinnamon rolls are your kind of morning, here’s where I’d go next.
- French Toast Casserole. Another make-the-night-before bake, good for a crowd and heavy on the same warm cinnamon.
- Fluffy Waffles. For the mornings I want something quicker off the iron and onto the plate.
- Pumpkin Spice Muffins. The one I bake when I want the smell of the season through the whole house.
- Pumpkin Banana Bread. My pick when I want something I can slice and hand out with coffee rather than fuss over.

Ingredients
For the frosting:
- ½ cup butter softened
- 1½ cup confectioners' sugar
- ¼ cup cream cheese softened
- ½ teaspoon vanilla extract
For the dough:
- ¼ ounce instant yeast
- 1 cup milk warm
- ½ cup sugar
- 2 eggs
- ⅓ cup butter melted
- 4 cups all-purpose flour
- 1 teaspoon salt
For the filling:
- 1 tablespoon cinnamon powder
- ½ cup brown sugar
- ⅓ cup butter room temperature

Video
Instructions
For the frosting:
- Mix all frosting ingredients with an electric mixer until creamy and smooth. Keep cool.½ cup butter, 1½ cup confectioners' sugar, ¼ cup cream cheese, ½ teaspoon vanilla extract
For the dough:
- In a big bowl, combine yeast, milk, and sugar and let it sit for about 10 minutes or until it gets foamy.¼ ounce instant yeast, 1 cup milk, ½ cup sugar
- Add the eggs and butter and combine well. Then add the flour and salt and mix until well combined; it will be sticky, but try to handle it as fast as possible, without touching it too much.2 eggs, ⅓ cup butter, 4 cups all-purpose flour, 1 teaspoon salt
- Transfer the dough to a floured surface and knead it a few times until you can form a big ball. Then transfer the ball to a greased bowl and let it sit until it doubles its size.
- Transfer the dough back to a floured surface and extend it with a rolling pin until you get a rectangle of about ⅓ inch thick.
- Combine the cinnamon powder and the brown sugar. Spread the butter over the dough and cover it with the cinnamon and sugar filling mixture. Roll it to make a long log. Cut the log in 8 pieces and transfer them to two pieces of parchment paper (4 in each). Let them rise for one more hour.1 tablespoon cinnamon powder, ½ cup brown sugar, ⅓ cup butter
- Preheat your oven to 180ºC/356°F. Place the cinnamon rolls in the oven and bake them for 20-25 minutes, then remove from the oven. Let them cool, and spread the frosting. Serve and enjoy your cinnamon rolls.

Add Preferred Source