Love this? Pin it for later! 📌
Soft, pillowy spirals of buttery dough swirled with fragrant cinnamon sugar, baked until golden and crowned with a silky cream-cheese glaze that melts into every nook—this is the cinnamon roll that turns an ordinary weekend into a memory. I started baking these on snowed-in Sunday mornings when my kids were small; the scent alone drew them downstairs in footed pajamas, eyes wide, noses lifted like pups on the trail. Years later, when my oldest left for college, she called the first frosty October weekend: “Mom, I need the rolls—can you email the recipe?” That’s when I knew these weren’t just breakfast; they were home in a pan.
Why This Recipe Works
- Tangzhong starter: A quick cooked roux keeps the rolls cloud-soft for days, not hours.
- Triple-threat filling: Dark brown sugar, Ceylon cinnamon, and a whisper of espresso powder amplify depth without cloying sweetness.
- Overnight option: Shape, slice, and refrigerate up to 24 hours—bake straight from the fridge while the coffee brews.
- Cream-cheese glaze that sets: A touch of corn syrup gives the icing a glossy deli-counter finish that won’t slide off the second you drizzle.
- Make-ahead glaze base: Whip the frosting up to 3 days early; loosen with a splash of milk and you’re ready to crown warm rolls.
- Freezer friendly: Par-bake, cool, wrap, and freeze; reheat at 300 °F for 10 minutes—taste like fresh.
Ingredients You'll Need
Great cinnamon rolls start with great ingredients—spring for the good butter, fresh yeast, and Vietnamese cinnamon if you can. Below, I’ve listed my favorite brands and the easiest supermarket swaps so you can bake confidently wherever you shop.
For the Tangzhong
- 3 Tbsp (23 g) bread flour — Any high-protein flour works; avoid whole-wheat here—it clouds the softness.
- ½ cup (120 ml) whole milk — 2 % is fine; skim lacks the fat for tender crumbs.
- ½ cup (120 ml) water — Filtered if your tap water is heavily chlorinated.
For the Dough
- 4 cups (500 g) bread flour — King Arthur or Bob’s Red Mill give consistent protein; all-purpose works but may need an extra 2–3 Tbsp for structure.
- 2 ¼ tsp (7 g) instant yeast — One standard packet; if using active dry, bloom in 1 Tbsp milk + 1 tsp sugar first.
- ¼ cup (50 g) granulated sugar — Feeds the yeast and balances the bitter edge of cinnamon.
- 1 tsp fine sea salt — Table salt is okay; reduce to ¾ tsp.
- 1 tsp ground cardamom — Optional but heavenly; buys you bakery-level aroma.
- 1 large egg + 1 egg yolk — The extra yolk enriches; cold from the fridge is fine.
- ¾ cup (180 ml) warm whole milk — 95 °F; too hot kills yeast, too cold slows rise.
- 4 Tbsp (57 g) unsalted butter, melted — Salted butter works; omit the pinch of salt elsewhere.
For the Filling
- ¾ cup (165 g) dark brown sugar — Light brown is acceptable; add 1 tsp molasses for depth.
- 2 Tbsp (14 g) Ceylon or Vietnamese cinnamon — Saigon cinnamon is bolder; reduce by 25 % if you prefer subtle spice.
- ⅛ tsp espresso powder — Amplifies cinnamon without tasting like mocha.
- Pinch of kosher salt — Balances sweetness.
- 3 Tbsp (42 g) unsalted butter, very soft — You’ll spread this; melted butter leaks out during shaping.
For the Cream-Cheese Glaze
- 4 oz (113 g) full-fat cream cheese, room temp — Reduced-fat yields a runnier glaze.
- 2 Tbsp (28 g) unsalted butter, room temp — Adds sheen; margarine works in a pinch.
- 1 cup (120 g) powdered sugar — Sift if lumpy.
- 2 Tbsp (30 ml) whole milk — Plus up to 1 Tbsp more for drizzling consistency.
- 1 Tbsp light corn syrup — Optional but gives that glossy bakery finish; honey subs but adds flavor.
- ½ tsp pure vanilla extract — Swap ¼ tsp for maple extract for autumn vibes.
How to Make Warm Cinnamon Roll Recipe With A Cream Cheese Glaze
Make the Tangzhong
Whisk flour, milk, and water in a small saucepan until no lumps remain. Cook over medium heat, stirring constantly, until the mixture thickens to a loose pudding (2–3 min; 149 °F if you’re thermo-nerdy like me). Remove from heat; scrape into the bowl of a stand mixer and let cool 10 minutes. This paste pre-gelatinizes starches, locking in moisture for cottony-soft rolls.
Mix the Dough
To the cooled tangzhong, add yeast, sugar, salt, cardamom, egg + yolk, warm milk, and melted butter. Whisk to break up the eggs. Add flour and stir with a wooden spoon until shaggy. Attach the dough hook and knead on medium-low (speed 3 on KitchenAid) 8 minutes. The dough will clean the sides but still tacky—perfect. If it crawls up the hook, pause and scrape.
First Rise
Lightly oil a large bowl; transfer dough, turning to coat. Cover with a damp tea towel or shower cap (my zero-waste hack). Let rise in a draft-free spot until doubled, 60–90 min. In winter, I proof in the oven with the light on; summer countertop is fine. The dough is ready when an indent springs back slowly.
Prep the Filling
Stir brown sugar, cinnamon, espresso powder, and salt in a small bowl until no clumps remain. Keep butter separate—you’ll spread, then sprinkle. This two-step method prevents sugar from oozing out while shaping.
Roll & Fill
Turn dough onto a lightly floured counter; minimal flour keeps rolls tender. Roll to an 18×12-inch rectangle, long edge facing you. Spread 3 Tbsp soft butter edge to edge. Evenly sprinkle cinnamon sugar and press gently with your hand so it adheres. Using a pizza wheel, trim ¼ inch of dough on the far side—this helps seal the seam.
Shape the Log
Starting at the long edge, roll tightly but not so tight that the dough tears. When you reach the far edge, pinch the seam and both ends to seal. Rock the log gently to even thickness. For clean cuts, slide onto a parchment-lined sheet and freeze 10 minutes.
Slice & Arrange
Using dental floss (my favorite) or a sharp serrated knife, slice into 12 equal pieces. Lightly butter a 9×13-inch metal pan; place rolls cut-side up, 3 across and 4 down, with a finger’s space between. The gaps close as they proof, giving that classic bakery pull-aplook.
Second Rise
Cover pan loosely with greased plastic wrap. Let rise 45–60 min until rolls kiss each other and look puffy. Meanwhile, preheat oven to 350 °F (175 °C) with rack in center. If doing overnight, refrigerate shaped rolls up to 24 hours; next morning, let stand at room temp 30 min while oven heats.
Bake to Gooey Perfection
Bake 22–25 min until internal temp hits 190 °F and tops are burnished mahogany. If browning too fast, tent foil the last 5 min. Remove; cool 10 min in pan—this sets the swirl so filling doesn’t gush.
Glaze While Warm
Beat cream cheese and butter until fluffy. Add powdered sugar, milk, corn syrup, and vanilla; whip 30 seconds. Spread over barely-warm rolls; the glaze will melt into crevices and set silky. Serve immediately for maximum goo factor.
Expert Tips
Thermometer = Insurance
An instant-read thermometer removes guesswork: tangzhong at 149 °F, dough internal 190 °F, milk 95 °F for yeast.
Butter Barrier
Spread a whisper of butter on the rolled dough edge that will become the seam; it acts like glue and prevents unraveling during baking.
Pan Choice Matters
Metal pans conduct heat faster, yielding caramelized bottoms. Glass bakes slower but holds heat—reduce oven to 325 °F if using glass.
Floss = Clean Cuts
Slide unflavored dental floss under the log, cross ends, and pull—no squished spirals, no dull knife dragging sugar everywhere.
Rise in the Fridge
Cold fermentation develops flavor; if you have time, let shaped rolls proof overnight. Bake straight from the fridge—add 3 extra minutes.
Glaze Consistency
For a thick bakery-style layer, use 1 Tbsp milk. For pourable drizzle, use 3 Tbsp. Adjust with milk or sugar 1 tsp at a time.
Variations to Try
- Orange-Cardamom: Add 1 Tbsp orange zest to the filling and replace cardamom in dough with ½ tsp nutmeg.
- Pecan Sticky Buns: Before arranging rolls, spread 3 Tbsp butter + ¼ cup brown sugar + 2 Tbsp corn syrup + ½ cup toasted pecans on pan bottom; invert after baking.
- Apple Pie Filling: Scatter 1 cup finely diced, peeled apple over buttered dough before sprinkling cinnamon sugar.
- Chai Spice: Swap cinnamon filling for 1 Tbsp chai masala blend; steep milk for dough with a crushed cardamom pod.
- Maple Bacon: Replace corn syrup in glaze with maple syrup; top finished rolls with crumbled crispy bacon.
- Vegan: Use oat milk, vegan butter, flax egg (1 Tbsp flax + 3 Tbsp water per egg), and coconut-cream cheese frosting.
Storage Tips
Room Temperature: Cool completely, cover pan tightly with foil, and keep up to 2 days. Refresh in a 300 °F oven 6 minutes or microwave 15 seconds.
Refrigerator: Place individual rolls in an airtight container; refrigerate up to 5 days. Warm 10 seconds in microwave or 4 minutes in toaster oven at 325 °F.
Freezer (Baked): Wrap each roll in plastic, then foil; freeze up to 2 months. Thaw overnight in fridge; warm as above.
Freezer (Unbaked): After shaping, flash-freeze rolls on a tray 1 hour, then transfer to a zip bag. Bake from frozen—add 8–10 min to bake time.
Glaze: Store in fridge up to 1 week or freeze 1 month. Bring to room temp and re-whip with 1 tsp milk to restore spreadability.
Frequently Asked Questions
Warm Cinnamon Roll Recipe With A Cream Cheese Glaze
Ingredients
Instructions
- Cook tangzhong: Whisk 3 Tbsp flour, ½ cup milk, ½ cup water in saucepan until thick; cool 10 min.
- Make dough: To mixer bowl, add tangzhong, yeast, sugar, salt, cardamom, eggs, ¾ cup warm milk, 4 Tbsp melted butter, and 4 cups flour. Knead 8 min. Rise 60–90 min.
- Fill: Roll dough 18Ă—12 in.; spread 3 Tbsp soft butter, sprinkle cinnamon-sugar mix.
- Shape: Roll tightly, cut into 12, place in buttered 9Ă—13 pan. Proof 45 min.
- Bake: 350 °F for 22–25 min until internal 190 °F.
- Glaze: Beat cream cheese and butter, add sugar, milk, corn syrup, vanilla; spread over warm rolls. Serve immediately.
Recipe Notes
Overnight option: After shaping, cover pan and refrigerate up to 24 hours. Bake straight from fridge, adding 3 extra minutes.