Homemade Cinnamon Rolls (Bakery-Style, Every Time)
Soft, pillowy cinnamon rolls with a gooey brown-sugar filling and thick cream cheese frosting — made from scratch in one morning. The technique that makes bakery cinnamon rolls different from mediocre ones is all in the dough hydration and the second rise.

“A great cinnamon roll is one of the most satisfying things you can make from scratch. The dough is enriched — butter, eggs, and milk — which gives it a soft, pillowy pull that plain doughs never achieve. The filling is brown sugar and cinnamon packed tight, so every bite has a caramelized core. The cream cheese frosting goes on while the rolls are still warm, so it melts slightly into the spirals. None of this is technically hard. What it requires is time: two rises, about 2-3 hours total. Plan for a slow morning and the result is better than anything in a tube.”
Why This Recipe Works
Cinnamon rolls are an enriched dough — butter, eggs, and milk combined with yeast-leavened flour. That enrichment is what makes them different from ordinary bread: the fat coats the gluten strands and the eggs add structure, creating a dough that bakes up soft, pillowy, and rich rather than chewy and bready.
The filling requires softened, not melted butter. Melted butter runs out of the roll and burns on the pan bottom. Softened butter stays where you put it during rolling and creates the thick, gooey caramel layer when it melts in the oven. This is a small thing that matters a lot. Take the butter out of the fridge an hour ahead.
Two rises, not one. The first rise develops flavor and structure. The second rise (after shaping) is what creates the final soft, pull-apart texture. Skipping or shortening the second rise produces dense rolls with a bready interior. The rolls should be visibly puffy and touching each other before going in the oven.
Don't overbake. At 190°F internal temperature, the rolls are done. They'll continue cooking from residual heat for several minutes after leaving the oven. A roll that looks pale golden is correctly done. A roll that looks deep golden is likely dry. The frosting goes on immediately, which seals the surface and adds the impression of softness even if the bake went slightly long — but the internal texture is determined by the bake time, not the frosting.
The frosting transforms the roll. Cream cheese frosting on warm rolls does something that frosting on cool rolls doesn't: it melts slightly into the spiral layers, coating the surface of the internal cinnamon-sugar and fusing with it. The rolls become a single integrated thing rather than a roll with topping. This is why warm frosting is the correct approach, not a shortcut.
Where Beginners Mess This Up
Before we start, read this. These are the 3 reasons your homemade cinnamon rolls (bakery-style, every time) will fail:
- 1
Dense, heavy rolls with no rise: Dead yeast or dough too cool during the rise. Test yeast first: dissolve in 110°F milk with sugar, wait 5-10 min — it should foam visibly. During rise, put dough in a warm oven (turn on briefly then off) or a sunny spot. A cold kitchen kills the second rise and you'll have dense, doughy rolls.
- 2
Filling leaks out and burns on the pan: Butter spread too close to the edges and rolled too loosely. Leave a 1-inch border on the far edge (no butter), roll tightly but evenly, and pinch the seam. Some filling loss is normal — bake in a greased pan so leaked caramel stays in the pan rather than hitting the oven floor.
- 3
Rolls are dry and bready instead of soft: Two culprits: over-baking or too much flour in the dough. Pull rolls at 190-200°F internal or when tops are just golden — they continue cooking from residual heat. For the dough, add flour gradually and stop when it's slightly tacky. A sticky dough makes softer rolls than a firm, dry one.
The Video Reference Library
Want to see it in action? Here are the exact videos we analyzed and combined to build this foolproof recipe translation:
Weissman's detailed breakdown of enriched dough technique, rolling method, and the filling-to-dough ratio that makes bakery-style rolls. Best technical reference for understanding dough hydration.
Sally's step-by-step with clear visual cues for each stage — what proofed dough looks like, correct roll tightness, and how the frosting should behave on warm rolls.
Babish's comparison of different enriched dough formulas and why tangzhong (a Japanese technique) makes rolls softer for longer. Worth watching if you want to understand the science behind the texture.
🛠️ Core Equipment
- Stand mixer with dough hookMakes kneading effortless — 8 minutes in the stand mixer vs. 12 minutes by hand. Both work, but the mixer is more consistent. Dough is ready when it clears the bowl sides and passes the windowpane test (stretches thin without tearing).
- Rolling pinFor rolling the dough to an even rectangle. Aim for 12×18 inches, roughly 1/4 inch thick. Uneven rolling creates rolls of different sizes that bake at different rates.
- 9×13 inch baking panFits 12 rolls with room to expand into each other during the second rise. The side contact creates those soft, pull-apart edges. Glass or ceramic gives more even heat than dark metal, which can over-brown the bottoms.
- Instant-read thermometerFor proofing milk (105-115°F — hot enough to activate yeast, not so hot it kills it) and checking doneness (190-200°F internal). Removes all guesswork from two of the most failure-prone steps.
Homemade Cinnamon Rolls (Bakery-Style, Every Time)
🛒 Ingredients
- ✦--- Dough ---
- ✦3/4 cup whole milk, warmed to 110°F
- ✦2 1/4 teaspoons active dry yeast (1 packet)
- ✦1/3 cup granulated sugar, divided
- ✦2 large eggs, room temperature
- ✦1/3 cup unsalted butter, melted and cooled
- ✦1 teaspoon vanilla extract
- ✦1 teaspoon salt
- ✦4 cups all-purpose flour, plus more for dusting
- ✦--- Filling ---
- ✦1/3 cup unsalted butter, softened (not melted)
- ✦3/4 cup packed dark brown sugar
- ✦2 tablespoons ground cinnamon
- ✦1/4 teaspoon nutmeg (optional)
- ✦--- Cream Cheese Frosting ---
- ✦4 oz cream cheese, room temperature
- ✦1 1/2 cups powdered sugar
- ✦3 tablespoons whole milk or heavy cream
- ✦1 teaspoon vanilla extract
- ✦Pinch of salt
👨🍳 Instructions
01Step 1
Warm the milk to 110°F. Sprinkle yeast and 1 teaspoon of the sugar over the milk. Stir gently and let sit for 5-10 minutes until foamy.
02Step 2
In a stand mixer bowl, whisk together eggs, melted butter, vanilla, remaining sugar, and salt. Add the foamy yeast mixture and stir to combine.
03Step 3
Add flour 1 cup at a time with the dough hook on medium-low. After 3 cups, add the fourth cup gradually. Mix for 6-8 minutes until the dough is smooth, slightly tacky, and clears the bowl sides.
04Step 4
Transfer to a lightly oiled bowl, turn to coat, cover with plastic wrap, and let rise in a warm place for 1 to 1.5 hours until doubled.
05Step 5
Mix the filling: combine softened butter, brown sugar, cinnamon, and nutmeg until it forms a thick paste.
06Step 6
Punch down the dough and turn onto a lightly floured surface. Roll into a 12×18 inch rectangle, about 1/4 inch thick.
07Step 7
Spread the filling evenly over the dough, leaving a 1-inch border on one long edge. Roll tightly from the opposite long edge toward the clean border. Pinch the seam to seal.
08Step 8
Slice into 12 equal pieces using a sharp knife or unflavored dental floss. Place cut-side up in a greased 9×13 pan.
09Step 9
Cover the pan and let rise for 45-60 minutes until puffy and the rolls are touching each other.
10Step 10
Bake at 350°F for 22-26 minutes until tops are golden and the center roll registers 190°F. Don't overbake.
11Step 11
While rolls bake, beat cream cheese, powdered sugar, milk, vanilla, and salt until smooth and spreadable.
12Step 12
Spread frosting over warm rolls immediately out of the oven. Serve in the pan.
Nutrition Per Serving
Estimates based on standard preparation. Adjustments alter macros.
🔄 Substitutions
Instead of Active dry yeast...
Use Instant yeast
Use the same amount. Instant yeast doesn't need to be proofed in milk — add it directly with the flour. Rise times will be slightly shorter.
Instead of Whole milk...
Use 2% milk or plant milk
Oat milk works well — creamy enough to produce a comparable dough. Almond milk is thinner and produces a slightly less enriched result.
Instead of Cream cheese frosting...
Use Vanilla glaze
Mix 1.5 cups powdered sugar with 3-4 tablespoons milk and 1 teaspoon vanilla until smooth. Pourable and lighter than the cream cheese version.
Instead of All-purpose flour...
Use Bread flour
Bread flour has more protein, which creates more gluten structure. The rolls will have a slightly chewier, more bread-like texture — some prefer this for a sturdier roll.
🧊 Storage & Reheating
In the Fridge
Store cooled rolls covered for up to 4 days. They firm up as they cool — reheat before serving.
In the Freezer
Freeze baked and cooled rolls (unfrosted) for up to 2 months. Thaw overnight in the fridge, reheat at 300°F for 10-12 minutes, then frost.
Reheating Rules
Oven: wrap in foil, 300°F for 10-12 minutes. Microwave: 30 seconds per roll covered with a damp paper towel. The damp towel prevents drying.
❓ Frequently Asked Questions
Can I make cinnamon rolls the night before?
Yes — this is the best approach for a morning bake. After shaping and placing rolls in the pan, cover tightly with plastic wrap and refrigerate. The cold slows fermentation to a crawl but doesn't stop it. Next morning, pull from the fridge 1 hour before baking to allow the second rise to complete at room temperature. Then bake as directed. The overnight fermentation also develops more flavor in the dough.
Why aren't my cinnamon rolls rising?
Almost always dead or inhibited yeast. Check three things: was the milk too hot (above 115°F kills yeast), was the yeast old (check expiration date), and is the environment warm enough? A cold kitchen (below 70°F) slows yeast significantly. Try the oven method: turn your oven on the lowest setting for 2 minutes, turn it off, and proof the dough inside with the door cracked. The gentle warmth jumpstarts fermentation.
How do I get the spiral filling to not leak out?
Three factors: soften the butter completely before mixing (it should spread easily, not melt and run), leave a 1-inch border on the far long edge of the dough when spreading the filling, and roll tightly and evenly. Some filling loss is normal during baking — it's not a failure. Baking in a greased pan means the leaked caramel stays in the pan and soaks back into the bottoms, which actually improves them.
What's the difference between cinnamon rolls and sticky buns?
Cinnamon rolls are frosted on top after baking. Sticky buns are baked in a caramel-pecan sauce in the bottom of the pan, then inverted onto a plate — the sauce becomes the topping. Both use similar enriched doughs. Cinnamon rolls are sweeter at the top; sticky buns are caramelized at the bottom and often include nuts. Both are excellent. This recipe is specifically for the frosted cinnamon roll version.
Can I make cinnamon rolls without a stand mixer?
Yes. Combine wet and dry ingredients in a large bowl and knead by hand on a lightly floured surface for 10-12 minutes. The dough is ready when it's smooth, slightly tacky, and passes the windowpane test — stretch a small piece between your fingers and it should become thin enough to see light through without tearing. Hand-kneading is a workout but produces identical results to a machine.
How do I keep cinnamon rolls soft after baking?
Don't overbake — this is the most common cause of dry rolls. Pull at 190°F internal. Apply frosting while hot so it seals the surface. Store in an airtight container (not just loosely covered) to prevent the surface from drying out. Reheat with a damp paper towel in the microwave or covered in foil in the oven — both methods add moisture during reheating.
What can I add to the filling for variations?
Classic additions include: a pinch of cardamom or ginger in the spice mix, a layer of cream cheese mixed with the butter for a tangy filling, chopped pecans or walnuts pressed into the sugar layer, orange zest worked into the butter, or a thin spread of fruit jam under the cinnamon sugar. The base recipe supports any of these without adjusting other ratios.
Why do some recipes use tangzhong?
Tangzhong is a Japanese technique that involves cooking a small portion of the flour with water into a paste before adding it to the dough. The starch gelatinizes, which allows it to hold significantly more moisture — producing rolls that stay softer for 2-3 days longer than standard enriched dough. It's worth the extra 5 minutes if you're making rolls in advance. Brioche-like results without brioche amounts of butter.
The Science of
Homemade Cinnamon Rolls (Bakery-Style, Every Time)
We turned everything on this page into a beautiful, flour-proof PDF cheat sheet. Print it out, stick it to your fridge, and never mess up your homemade cinnamon rolls (bakery-style, every time) again.
*We'll email you the high-res PDF instantly. No spam, just perfectly cooked meals.
AlmostChefs Editorial Team
We translate the internet's most popular cooking videos into foolproof, beginner-friendly written recipes. We analyze multiple methods, test them in our kitchen, and engineer a single "Master Recipe" that gives you the best possible result with the least possible stress.