Affiliate Disclosure: As an Amazon Associate I earn from qualifying purchases.
n
The perfect homemade cinnamon rolls recipe starts with an enriched brioche-style dough — milk, butter, eggs, and sugar for a pillowy, tender crumb — rolled around a brown sugar, cinnamon, and soft-butter filling, sliced with dental floss (not a knife) for clean spirals, proofed until puffy and touching, then baked at 175°C (350°F) for 22–28 minutes until just golden. Frost while warm with tangy cream cheese frosting so it melts into every swirl. This recipe includes the overnight make-ahead method, the tangzhong trick for extra-soft rolls that stay fresh for days, and every fix for dry, dense, or under-filled rolls.
Cinnamon rolls are the rare bake that’s genuinely better homemade than store-bought — no preservative aftertaste, real butter, and a frosting-to-roll ratio you control. The difference between good and transcendent comes down to three things: a soft, well-hydrated dough; a generous filling that doesn’t leak; and pulling them from the oven just before you think they’re done. Let’s make the gooey-centered, frosting-dripping rolls of your dreams.
What Makes a Cinnamon Roll Perfect
- Pillowy dough: An enriched dough with enough fat and liquid to stay soft. The optional tangzhong (a cooked flour-and-milk paste) pre-gelatinizes starches so the dough holds more moisture — rolls stay soft for 2–3 days instead of staling overnight.
- Gooey center: Slight underbaking is intentional. The centers should look just barely set when the rolls come out; residual heat finishes them into molten, gooey spirals.
- Balanced filling: Brown sugar (not white) for caramel depth, true cinnamon in generous quantity, and butter soft enough to spread — never melted, which leaks out during baking.
- Tangy frosting: Cream cheese frosting cuts the sweetness. Applied to warm rolls, it melts into a glaze that seeps between the layers.
Ingredients (Makes 12 large rolls; 9×13-inch pan)
For the Tangzhong (Optional but Recommended)
- 40 g (3 tbsp) bread flour or all-purpose flour
- 200 ml (¾ cup + 1 tbsp) whole milk
For the Dough
- All of the tangzhong above (cooled)
- 120 ml (½ cup) warm whole milk (40–43°C / 105–110°F)
- 2¼ teaspoons (1 packet) instant yeast
- 100 g (½ cup) granulated sugar
- 2 large eggs, room temperature
- 560 g (about 4½ cups) bread flour or all-purpose flour, plus more for dusting
- 1½ teaspoons fine sea salt
- 115 g (8 tbsp / 1 stick) unsalted butter, softened
For the Cinnamon Filling
- 115 g (8 tbsp) unsalted butter, very soft but not melted
- 200 g (1 cup packed) dark brown sugar
- 2½ tablespoons ground cinnamon (Saigon cinnamon for extra punch)
- ¼ teaspoon fine sea salt
For the Cream Cheese Frosting
- 115 g (4 oz) cream cheese, softened
- 60 g (4 tbsp) unsalted butter, softened
- 180 g (1½ cups) powdered sugar, sifted
- 1 teaspoon vanilla extract
- Pinch of salt
- 1–2 tablespoons milk or cream, to adjust consistency
Pan note: A light-colored metal or ceramic 9×13 pan bakes more evenly than dark nonstick, which can over-brown the bottoms. 9×13 inch ceramic baking pan Check Price on Amazon → A stand mixer makes the enriched dough effortless: KitchenAid Artisan stand mixer Check Price on Amazon →
Step 1: Make the Tangzhong
- Whisk the flour and milk in a small saucepan until no lumps remain.
- Cook over medium heat, whisking constantly, until thickened to a pudding-like paste that leaves trails (65°C / 150°F, about 2–3 minutes).
- Transfer to a bowl, press plastic wrap on the surface, and cool to room temperature. You can make this a day ahead and refrigerate.
Why it works: Heating flour and liquid gelatinizes the starches, letting them absorb far more water than raw flour can. That bound water stays in the crumb through baking, keeping rolls soft and fresh-tasting for days — the same technique behind impossibly soft Japanese milk bread.
Step 2: Mix and Knead the Dough
- Activate: Stir the yeast and a pinch of the sugar into the warm milk; rest 5–10 minutes until foamy. (Skip the wait with instant yeast, but the foam confirms it’s alive.)
- Combine: In a stand mixer bowl, whisk the tangzhong, milk-yeast mixture, sugar, eggs, flour, and salt. Mix with the dough hook on low until a shaggy mass forms.
- Knead: Knead on medium 8–10 minutes until smooth and elastic. Add the softened butter one tablespoon at a time, letting each incorporate before adding the next. The dough will look greasy and fall apart at first — keep going. It should end up silky, tacky but not sticky, and pass the windowpane test (stretch a piece thin enough to see light through without tearing).
- First rise: Shape into a ball, place in a greased bowl, cover, and rise in a warm spot 1–1½ hours, until doubled.
No stand mixer? Knead by hand 12–15 minutes using slap-and-fold technique. Enriched dough is sticky at first — resist adding extra flour, which makes dense rolls. A bench scraper is your best friend.
Step 3: Fill, Roll, and Slice
- Mix the filling: Stir the soft butter, brown sugar, cinnamon, and salt into a thick, spreadable paste.
- Roll out: On a lightly floured surface, roll the risen dough into a rectangle about 40 × 55 cm (16 × 22 inches), roughly 6 mm thick, with the long edge facing you.
- Spread: Spread the filling edge-to-edge — all the way to every border. Skimpy edges bake into sad, filling-less outer bites. Leave no margin.
- Roll up: Starting from the long edge nearest you, roll into a tight log, keeping even tension. Pinch the seam closed.
- Slice with floss: Slide unflavored dental floss under the log, cross the ends over the top, and pull — a clean cut with zero squishing. Cut 12 equal rolls (about 4 cm / 1½ inches each). A serrated knife saws and compresses; floss preserves the spiral.
- Arrange cut-side up in a buttered 9×13 pan, spacing them so they just touch. They’ll proof into each other, which keeps the sides soft and forces the rise upward.
Step 4: Proof, Bake, Frost
- Second rise: Cover and proof 45–75 minutes in a warm spot, until puffy, touching, and filling the pan. The poke test: a gentle fingertip dent should spring back slowly, leaving a faint impression.
- Bake: Heat the oven to 175°C (350°F). Bake 22–28 minutes, until the tops are golden and the centers read 88–90°C (190–195°F) on a thermometer — or look just barely set. Tent with foil if browning too fast.
- Frost warm: Beat the frosting ingredients until smooth and fluffy. Spread generously over the rolls 5–10 minutes out of the oven, while they’re warm enough to melt the frosting into the swirls but not so hot it slides off.
The Overnight Method
After slicing, cover the pan tightly and refrigerate overnight (8–12 hours) instead of proofing. In the morning, let the pan sit at room temperature 45–60 minutes while the oven preheats, then bake as directed. Cold-retarded rolls often taste better — the slow ferment develops subtle complexity. This is the move for holiday mornings.
Pro Tips
- Don’t overbake: The #1 cinnamon roll sin. Pull them when the centers are just set — they’ll look slightly underdone. Carryover heat finishes the job into gooey centers.
- Room-temperature dairy: Cold eggs and butter fight incorporation and slow the rise. Set them out an hour before.
- Heavy cream trick: Pour 120 ml (½ cup) of warm heavy cream over the rolls right before baking. It soaks into the dough for an ultra-gooey, almost pudding-like bottom — a viral trick that genuinely works.
- Cinnamon quality matters: Fresh, potent cinnamon (Saigon or Vietnamese) transforms the filling. If your jar is older than a year, replace it.
- Even sizing: Mark the log into 12 equal portions with a ruler before slicing so they bake evenly.
Variations
- Orange rolls: Add orange zest to the filling and replace the frosting’s vanilla with orange juice.
- Apple pie rolls: Spread finely diced sautéed apples over the cinnamon filling before rolling.
- Chocolate: Swap the cinnamon filling for Nutella or chocolate-hazelnut spread with a pinch of salt.
- Sticky buns: Pour a caramel-pecan glaze (butter, brown sugar, cream, pecans) into the pan before adding the rolls; invert after baking.
- Cardamom: Replace half the cinnamon with ground cardamom for a Scandinavian kanelbullar twist.
Storage and Freezing
Unfrosted rolls keep 2–3 days airtight at room temperature (thanks, tangzhong). Frosted rolls: refrigerate up to 4 days. Reheat individual rolls 15–20 seconds in the microwave or 8 minutes in a 160°C (325°F) oven. Freeze baked, unfrosted rolls up to 2 months; thaw overnight, warm, then frost fresh. You can also freeze the sliced, unbaked rolls — thaw overnight in the fridge, proof, and bake.
The Science of Soft: Why Enriched Dough Works
Understanding why this dough behaves the way it does makes you a better baker across every enriched recipe — brioche, babka, doughnuts, all of it.
Fat tenderizes. Butter coats gluten strands, physically shortening them (hence “shortening”) — shorter gluten = more tender crumb. That’s why lean breads are chewy and enriched breads are pillowy. The 115 g of butter here isn’t just flavor; it’s texture engineering.
Sugar does three jobs. It feeds the yeast (faster rise), tenderizes by competing with flour for water (less gluten development), and caramelizes in the oven for golden color. Too much sugar, though, and it slows yeast by osmotic pressure — which is why very sweet doughs rise sluggishly. This recipe’s 100 g is the sweet spot: enough for tenderness and browning, not so much that fermentation stalls.
Eggs enrich and emulsify. Yolks add fat (tenderness) and lecithin, a natural emulsifier that helps fat and water coexist smoothly — giving the crumb its even, fine texture instead of a coarse, holey one. Whites add protein for structure. Together, they make the dough stronger and more tender simultaneously.
Salt controls everything. Beyond flavor, salt tightens gluten (better structure) and regulates yeast activity (prevents a frantic, flavorless rise). Unsalted enriched dough rises fast, tastes flat, and has a slack, hard-to-shape texture. Never skip it — and add it with the flour, not directly on the yeast.
Troubleshooting Table
| Problem | Likely cause | Fix |
|---|---|---|
| Dense, heavy rolls | Under-proofed or too much flour | Proof until puffy and touching; weigh flour |
| Dry crumb | Overbaked | Pull at 88–90°C internal; tent with foil |
| Filling leaked out | Melted (not soft) butter in filling | Use spreadable-soft butter; roll tightly |
| Spirals unwound | Loose roll or unsealed seam | Roll with even tension; pinch seam firmly |
| Pale tops, raw centers | Oven too cool or pan too deep | Verify oven temp; use light-colored 9×13 pan |
| Dough didn’t rise | Dead yeast or too-hot liquid | Proof yeast first; keep milk under 43°C/110°F |
FAQs
Why are my cinnamon rolls dry?
Three usual suspects: overbaking (pull them when centers are just set), too much flour (measure by weight, and don’t flour heavily when rolling), or under-proofing (dense crumb can’t hold moisture). The tangzhong method in this recipe is your insurance policy against dryness.
Can I make cinnamon rolls without a stand mixer?
Yes — knead by hand for 12–15 minutes using the slap-and-fold method. Enriched dough starts sticky; resist adding flour and use a bench scraper. The windowpane test tells you when it’s ready.
How do you cut cinnamon rolls without squishing them?
Unflavored dental floss: slide it under the log, cross over the top, and pull. It cuts cleanly without compressing the spiral. A sharp serrated knife works in a pinch with a gentle sawing motion, but floss is superior.
Can I prepare cinnamon rolls the night before?
Absolutely — it’s the best method. Slice the rolls into the pan, cover tightly, and refrigerate 8–12 hours. Let them sit at room temperature 45–60 minutes while the oven preheats, then bake. The slow cold ferment improves flavor.
Why did my filling leak out during baking?
Melted (not softened) butter in the filling liquefies and runs. Use butter that’s soft enough to spread but still holds its shape. Also, roll the log tightly and pinch the seam well so the filling stays put.
What temperature should cinnamon rolls be baked to?
Pull them when the center of the centermost roll reads 88–90°C (190–195°F). They’ll look slightly underdone — that’s correct. Carryover heat finishes them into gooey centers.
Can I freeze cinnamon roll dough?
Yes. Freeze the sliced, unbaked rolls on a tray, then bag them for up to 2 months. Thaw overnight in the refrigerator, proof at room temperature until puffy, and bake as directed.