Classic Homemade Cinnamon Rolls
Soft, fluffy, bakery-style cinnamon rolls from scratch with a gooey brown-sugar filling and cream cheese frosting.

- Total time
- 2 hr 35 min
- Bake
- 25 min
- Yield
- 12 rolls
- Level
- intermediate
The quick answer
Classic cinnamon rolls take about 2.5 hours start to finish (most of it hands-off rising). The secret to soft rolls is a well-kneaded, properly proofed enriched dough and not over-baking — pull them at 190°F internal.
This is the cinnamon roll recipe to learn by heart. An enriched yeast dough gives you that tender, pull-apart crumb, a generous butter-and-brown-sugar filling melts into gooey cinnamon ribbons, and a tangy cream cheese frosting finishes them while they're still warm. It's the Sunday-morning batch your kitchen will smell like for hours.

Ingredients
Dough
- 1 cupwarm whole milk (about 110°F) — warm, not hot
- 2¼ tspinstant yeast — one packet
- ¼ cupgranulated sugar
- ⅓ cupunsalted butter, melted — cooled slightly
- 1 egglarge egg + 1 yolk — room temperature
- 4 cupsall-purpose flour — plus more to dust
- 1 tspfine salt
Filling
- ½ cupunsalted butter, very soft
- 1 cuppacked brown sugar
- 2 tbspground cinnamon
- ¼ tspfine salt
Cream cheese frosting
- 4 ozcream cheese, softened
- ¼ cupunsalted butter, softened
- 1 cuppowdered sugar
- 1 tspvanilla extract
- pinch of salt

Instructions
Whisk warm milk, yeast, and 1 tsp of the sugar. Let it sit until foamy.
Surface looks foamy and smells yeasty.
Add remaining sugar, melted butter, egg and yolk. Mix in flour and salt until a shaggy dough forms.
Knead until smooth and elastic — by stand mixer with a dough hook or by hand on a lightly floured counter.
Dough is smooth, tacky but not sticky, and springs back when poked.
Cover and let rise in a warm spot until doubled.
Dough has doubled in size.
Roll the dough into a 16x12-inch rectangle. Spread with soft butter, then sprinkle the brown sugar, cinnamon, and salt evenly to the edges.
Roll up tightly from the long edge. Cut into 12 even rolls (a length of dental floss makes clean cuts). Arrange in a buttered 9x13 dish.
Cover and proof until puffy and touching.
Rolls look pillowy and have filled the pan.
Bake at 350°F until golden and set in the center.
Tops are golden; center roll reads about 190°F.
Beat frosting ingredients until smooth. Frost while rolls are warm but not hot so it melts into the swirls.
Frosting glides and partially melts into the tops.
Make ahead, store & reheat
- Make ahead
- Assemble through cutting and arranging in the pan, cover tightly, and refrigerate overnight. In the morning, let them sit at room temperature for 45–60 minutes to finish proofing, then bake.
- Storage
- Store covered at room temperature up to 2 days, or refrigerate up to 5 days.
- Reheating
- Microwave a single roll 15–20 seconds, or warm the pan covered with foil at 300°F for about 10 minutes.
- Freezing
- Freeze baked, unfrosted rolls up to 2 months. Thaw, warm, then frost.
Substitutions
- Active dry yeast (bloom it in the warm milk first) instead of instant yeast
- Whole milk + 1 tbsp lemon juice, or buttermilk instead of warm whole milk
Troubleshooting
- Rolls came out dry
- Measure flour by weight and pull the rolls at 190°F internal — an extra 5 minutes dries them out fast.
- Filling leaked out
- Let the filling butter be soft, not melted, and roll tightly so the sugar stays put.
- Rolls unspooled or lost their swirl
- Seal the final seam by pinching it closed and place each roll seam-side down. Cutting with unflavored dental floss instead of a knife keeps the spiral from getting squashed.
- Dough is too sticky to roll out
- Add flour a tablespoon at a time only until it stops clinging to your hands — the dough should stay soft and tacky. Chilling it 15 minutes also firms it up enough to roll cleanly.
Tools I reach for
As an Amazon Associate, CinnamonRollsRecipe.com earns from qualifying purchases. Read our full affiliate disclosure.
- Stand Mixer with Dough HookKneads enriched dough hands-free until smooth and elastic.
- Digital Kitchen ScaleWeighing flour is the single biggest fix for dry or dense rolls.
- Rolling PinRolls the dough into an even rectangle for tidy spirals.
- 9x13 Baking DishThe classic pan for a soft-sided pull-apart batch of rolls.
- Saigon (Vietnamese) CinnamonThe boldest, sweetest cinnamon for a deep filling flavor.
Frequently asked questions
- Can I make these the night before?
- Yes — assemble, refrigerate overnight, then let them come to room temperature for about an hour before baking.
- Why are my cinnamon rolls not fluffy?
- Usually under-proofing or too much flour. Weigh your flour and let the dough fully double at each rise.
- What's the best pan?
- A 9x13 dish gives soft, pull-apart sides. A cast-iron skillet gives more caramelized edges.
- Are cinnamon rolls the same as cinnamon buns or cinnamon scrolls?
- Essentially yes — they're the same enriched, cinnamon-swirled dough. 'Cinnamon buns' is the common American alternate name (sticky buns are the caramel-and-nut, inverted cousin), and 'cinnamon scrolls' is the usual name in Australia and the UK. This recipe works for all three.
- Can I make these without a stand mixer?
- Yes. Mix the dough with a wooden spoon until it comes together, then knead by hand on a lightly floured counter for about 10 minutes until smooth and elastic. It's a little more effort but gives the same result.
- Why do you pull the rolls at 190°F?
- That internal temperature means the dough is fully cooked but still moist. Go much higher and the crumb dries out; an instant-read thermometer in the center roll takes the guesswork out of it.
- Can I add raisins, nuts, or other fillings?
- Absolutely. Scatter raisins, chopped pecans or walnuts over the filling before rolling, or add a thin layer of apple butter. Keep add-ins light so the rolls still spiral tightly.
Nutrition (estimate): 1 roll (of 12) · ~420 kcal. Nutrition is an automated estimate and will vary with brands and exact quantities.
Food safety: don't taste dough containing raw flour or raw egg. Refrigerate anything with cream cheese frosting, and reheat leftovers until piping hot.
Frostings & glazes to pair
Helpful guides
- Why Are My Cinnamon Rolls Dry? (And How to Fix It)The real reasons cinnamon rolls turn out dry — over-baking, too much flour, and over-proofing — plus exactly how to fix each one.
- How to Store & Freeze Cinnamon RollsHow to keep cinnamon rolls fresh at room temperature, in the fridge, and in the freezer — including baked and unbaked rolls.
- How to Proof Cinnamon Roll DoughHow to proof cinnamon roll dough perfectly — how to tell when it's ready, the best warm spots, overnight cold proofing, and over- vs under-proof signs.
More cinnamon rolls to try
- Overnight Cinnamon RollsAssemble the night before, refrigerate, and bake fresh in the morning — a slow cold proof for deeper flavor and effortless mornings.
- Viral Heavy Cream Cinnamon RollsThe viral TikTok trick: pour warm heavy cream over shaped rolls before baking for an ultra-soft, custardy bottom.
- One-Hour Cinnamon RollsWarm, frosted cinnamon rolls from scratch in about an hour using extra yeast and a single warm rise — no overnight wait.
- Maple Bacon Cinnamon RollsSweet-and-savory cinnamon rolls with crispy bacon baked into the swirl and a maple glaze on top — the breakfast-plate classic of bacon and syrup in one roll.
- Bread Machine Cinnamon RollsLet your bread machine knead and proof a soft enriched dough on the dough cycle, then shape and bake bakery-style cinnamon rolls in the oven.
- Cinnamon Raisin RollsOld-fashioned cinnamon rolls studded with plump, rum-soaked raisins in a gooey brown-sugar cinnamon filling.
- Orange Cinnamon RollsBright, citrusy cinnamon rolls with fresh orange zest in the dough and filling, finished with a tangy orange glaze.
- Sourdough Discard Cinnamon RollsSoft cinnamon rolls that use up unfed sourdough discard for tangy flavor, with a little instant yeast doing the lifting — same-day rolls, no active starter required.
- Cinnamon Roll Bread (Pull-Apart Loaf)An accordion-stacked cinnamon roll bread loaf — cinnamon-sugar dough squares baked on their sides so it fans open into buttery pull-apart layers.