Wake up to the cozy aroma of Homemade Cinnamon Rolls—soft, fluffy, and filled with buttery cinnamon-sugar swirls, topped with a dreamy cream cheese glaze. Perfect for weekends or holidays!

There’s nothing quite like waking up to the smell of freshly baked Homemade Cinnamon Rolls—warm, gooey, and dripping with icing. These soft, buttery spirals are the kind of treat that turns an ordinary morning into something magical.
Why This Version Works (And Refuses To Be Dense)
- Enriched But Balanced Dough: Milk + eggs + butter for tenderness, but the hydration stays high so the crumb stays feathery, not cakey.
- Tangzhong-Style Boost (No Fuss): A quick flour-and-milk paste pre-hydrates starch so rolls stay soft for days.
- Warm, Not Hot: Yeast loves 38–43°C (100–110°F). You’ll proof fast without flavor loss.
- Bold Filling, Clean Layers: A paste-style filling spreads evenly and stays put—no sugar dump at the pan’s bottom.
- Cream Cheese Frosting With A Backbone: Silky, not runny; swipes like a cloud and stays put on warm rolls.
Tools You’ll Need
9×13-inch metal pan (light-colored), stand mixer with dough hook (hands work too), digital scale, thermometer (instant-read), rolling pin, bench scraper, sharp serrated knife or unflavored dental floss, small saucepan, pastry brush, plastic wrap or lid, cooling rack.
Ingredients (Weigh For Bakery Consistency)

- Yield: 12 tall rolls (9×13-inch pan)
- Total Time: ~3½–4 hours (active + proof), or overnight option
Dough
- ¾ cup (180 ml) whole milk, warm 38–43°C / 100–110°F
- 2¼ tsp (7 g) instant yeast (or active dry; see Note)
- ⅓ cup (67 g) granulated sugar
- 2 large eggs, room temp
- ½ cup (113 g) unsalted butter, very soft (not melted)
- 3½ cups (420 g) bread flour plus 2–4 tbsp (15–30 g) as needed
- 2 tbsp (18 g) cornstarch (extra tenderness)
- 1 tsp fine sea salt
- Tangzhong: 3 tbsp (25 g) bread flour + ½ cup (120 ml) milk (stirred into a quick paste; see instructions)
- Using Active Dry Yeast? Bloom it 5 minutes in the warm milk with 1 tsp sugar until foamy, then proceed.
Cinnamon Filling (Paste So It Stays Put)
- ¾ cup (160 g) light brown sugar, packed
- 2 tbsp (25 g) granulated sugar
- 2 tbsp (16 g) cinnamon (yes, two tablespoons)
- ¼ tsp fine sea salt
- 6 tbsp (85 g) unsalted butter, softened to peanut-butter texture
- 1 tsp vanilla extract
Optional: ¼ tsp cardamom or ⅛ tsp nutmeg
Cream Cheese Frosting (Silky, Not Slidy)
- 115 g (4 oz) cream cheese, cool-soft
- 4 tbsp (56 g) unsalted butter, soft
- 1½ cups (180 g) powdered sugar, sifted
- 1 tsp vanilla extract
- 1–2 tbsp (15–30 ml) whole milk or cream, to loosen
- Pinch fine sea salt
Finishing
- 2 tbsp (28 g) melted butter, for brushing hot rolls
Dough Notes (Tiny Decisions, Big Results)
- Milk Temp: Aim for 106°F/41°C—warm to the touch, never hot.
- Flour Feel: Start at 420 g. Add flour by tablespoons until the dough is soft and slightly tacky but clears the bowl.
- Room Temp: Dough proofs best around 24–27°C / 75–80°F. Cooler space = longer proof (more flavor).
The Best Homemade Cinnamon Rolls
1) Cook The Tangzhong (Softness Insurance)
In a small saucepan whisk 3 tbsp (25 g) flour with ½ cup (120 ml) milk until smooth. Cook over medium, whisking, until thick like pudding and lines stay for 1–2 seconds (about 1–2 minutes). Scrape into the mixer bowl; cool 5 minutes until warm, not hot.
2) Build The Dough
Add warm milk, yeast, sugar, eggs, soft butter, 3½ cups (420 g) flour, cornstarch, and salt to the bowl with tangzhong. Mix with the dough hook on low until shaggy (1 minute), then medium-low 8–10 minutes until smooth and elastic.
The dough should pull from the bowl sides but gently stick at the bottom. If it’s soupy, dust in 1 tbsp flour at a time (up to 30 g total).
- Hand Kneading: Stir with a wooden spoon, then knead on a lightly oiled surface 10–12 minutes until supple.
- Windowpane Cue: Stretch a walnut-sized piece; it should thin to a translucent sheet without tearing. That’s your stop sign.
3) First Rise (The Balloon Stage)
Shape the dough into a smooth ball. Place in a lightly oiled bowl, cover, and proof in a warm spot until doubled, 60–75 minutes.
Ready Cue: A floured finger pressed 1 cm into the dough leaves a slow-filling dent.
4) Make The Filling (Paste, Not Crumble)
Stir brown sugar, white sugar, cinnamon, salt, butter, vanilla, and optional spices into a spreadable paste. If it resists, microwave 5 seconds—only to loosen, not melt.
5) Roll & Fill (Even Thickness Is Everything)
Lightly flour the counter. Roll dough to a 16×12-inch (40×30 cm) rectangle, short side facing you, about ¼ inch (6 mm) thick. Spread filling edge-to-edge, leaving a ½-inch (1.2 cm) strip clean on the long far edge.
6) Roll Tight, Seal Well
Roll from the long edge nearest you into a snug log. When you reach the clean strip, brush it with a drip of water; pinch to seal. Place seam down.
7) Mark & Cut (Same Size, Same Bake)
Trim the ragged ends. Mark the log into 12 even rolls (~1⅓ inches each). Cut with unflavored dental floss (slide under, cross, pull) or a sharp serrated knife with gentle sawing.
8) Pan And Second Rise
Nestle rolls in a buttered 9×13-inch pan, 3×4 grid, leaving a little space between spirals. Cover loosely and rise until puffy and nearly touching, 35–50 minutes at warm room temp.
- Ready Cue: A gentle poke springs back slowly, leaving a soft dimple.
- Overnight Option: After shaping, cover the pan tightly and refrigerate 8–16 hours. Bring to room temp 45–60 minutes, then bake.
9) Bake (Color = Flavor)
Preheat to 350°F (175°C), rack center. Bake 22–26 minutes until tops are deep golden and the center of the pan hits 190–195°F (88–90°C). If browning too quickly, tent with foil for the last 5 minutes.
10) Butter Bath & Frosting Swirl
Brush hot rolls with 2 tbsp melted butter—this keeps the tops tender. Cool 10 minutes while you make frosting: beat cream cheese and butter until creamy, add powdered sugar, vanilla, salt, then 1–2 tbsp milk until it falls from the spatula in thick ribbons.
Frost warm (not screaming hot) rolls for a glossy melt, or frost cooled rolls for defined swirls. I go warm—bakery window energy.
Flavor Switch-Ups (Same Dough, New Personality)
- Brown Butter Filling: Brown the filling’s butter; cool to spreadable. Adds nutty depth.
- Sticky Pecan Situation: Scatter 1 cup (120 g) toasted pecans + 3 tbsp brown sugar into the buttered pan before adding rolls; drizzle 2 tbsp maple. Invert after baking.
- Orange Morning Rolls: Add 1 tbsp orange zest to the dough and ½ tsp to frosting; swap milk in frosting for orange juice.
- Raisin Lover: Soak ¾ cup (110 g) raisins in hot water or apple juice 10 minutes; pat dry and sprinkle over the filling.
- Cardamom Delight: Replace 1 tsp of cinnamon with 1 tsp cardamom in the filling for a Scandinavian wink.
Make-Ahead, Freezing & Reheating

- Same-Day: Frosted rolls stay plush at room temp up to 6 hours.
- Overnight Rise: Shape, refrigerate, proof in the morning, bake fresh (best texture).
- Freeze Unbaked: Place cut rolls on a tray, freeze solid, then bag up to 2 months. Thaw in the fridge overnight in the pan, then finish the second rise at room temp and bake.
- Freeze Baked: Cool unfrosted rolls, wrap tightly, freeze up to 2 months. Rewarm covered at 160°C / 325°F for 12–15 minutes, then frost.
- Next-Day Rewarm: 150°C / 300°F for 8 minutes or 12 seconds in the microwave (don’t overdo it).
Troubleshooting (I’ve Made Every Mistake So You Don’t)
- Dense Rolls: Under-kneaded dough or short proof. Knead to windowpane and proof to a slow-filling dent.
- Gaps In Spirals: Dough too loose or filling too melty. Roll tighter and use the paste method; chill the log 10 minutes before cutting if your kitchen is hot.
- Leaky Sugar Pool: Filling melted because butter was melted, not softened. Start with spreadable butter; bake to rich golden—not pale.
- Dry Tops: Overbaked. Pull at 190–195°F in the center; butter-brush immediately.
- Frosting Slides Off: Rolls were too hot or frosting too thin. Wait 10 minutes; add 2–3 tbsp more powdered sugar if needed.
Serve Like A Pro
- Classic: Frost, slice with a bench scraper, and pass extra frosting at the table because you’re generous.
- Brunch Board: Halve each roll, tuck in berries, scatter toasted pecans, and keep a small pitcher of warm cream for drizzling (trust me).
- Espresso Dust: Grate a whisper of dark chocolate or nutmeg over the frosting right before serving.
Bookmark this, warm the milk with confidence, and send me the tray shot when the frosting shines—your kitchen officially smells like Homemade Cinnamon Rolls.
Do not miss this Olive Oil Dip for Bread!
