Few baking experiences match pulling a tray of fresh cinnamon rolls from the oven, filling the kitchen with warm cinnamon sugar and baked yeast dough.
Yet many home cooks run into the same frustration: rolls that turn out tough, dry, or biscuit-like, or rolls where the cinnamon filling melts out onto the baking pan, leaving the spirals dry inside.
A bakery-soft cinnamon roll relies on an enriched brioche-style yeast dough, gentle gluten handling, and a moisture-locking filling technique.
In this guide, you will learn how to make light, pillow-soft cinnamon rolls from scratch, complete with a rich cinnamon-sugar spiral and a smooth cream cheese frosting.
Why This Recipe Works
Achieving a feathery, cloud-like crumb that stays soft for days comes down to moisture management and temperature control:
-
Enriched Dough with Whole Milk, Eggs, and Butter: Plain bread dough bakes up with a chewy, crispy crust. Enriching the dough with warm whole milk, egg yolks, and softened butter coats the gluten strands in fat, keeping the baked dough soft, tender, and pliable.
-
Bread Flour vs. All-Purpose Flour: Using bread flour (or high-protein all-purpose flour) creates strong, elastic gluten walls capable of trapping air pockets during rising without collapsing under the weight of butter and sugar.
-
Softened Butter for Filling (Not Melted): Spreading softened, room-temperature butter onto the rolled dough before sprinkling cinnamon sugar ensures the filling sticks firmly to the dough layers instead of melting out into the bottom of the pan during baking.
-
Heavy Cream Pour Before Baking: Pouring a small amount of warm heavy cream over the shaped rolls right before baking creates steam inside the pan. This keeps the dough soft and generates a rich, gooey caramel at the bottom of each roll.
Recipe Overview
-
Prep Time: 30 minutes
-
Rising Time: 2 hours 15 minutes (total across two rises)
-
Baking Time: 22–25 minutes
-
Total Time: 3 hours 10 minutes (plus cooling)
-
Yield: 12 large cinnamon rolls
Ingredients
To ensure your dough balances correctly without becoming heavy or sticky, weigh your dry ingredients with a digital scale whenever possible.
+-----------------------------------------------------------------------+
| ENRICHED SOFT DOUGH |
+-----------------------------------------------------------------------+
| Bread Flour (or All-Purpose) | 4 cups (480g), plus extra for dusting |
| Instant Yeast | 1 packet (2 1/4 teaspoons / 7g) |
| Granulated Sugar | 1/3 cup (65g) |
| Fine Sea Salt | 1 teaspoon (6g) |
| Whole Milk | 1 cup (240ml), warmed to 105°F–110°F |
| Unsalted Butter | 1/3 cup (75g), softened to room temp |
| Large Eggs | 2 (room temperature) |
+-----------------------------------------------------------------------+
| CINNAMON FILLING |
+-----------------------------------------------------------------------+
| Unsalted Butter | 1/3 cup (75g), softened to room temp |
| Dark or Light Brown Sugar | 3/4 cup (150g), packed |
| Ground Cinnamon | 2 tablespoons |
| Heavy Cream (optional step) | 1/3 cup (80ml), warmed |
+-----------------------------------------------------------------------+
| CREAM CHEESE FROSTING |
+-----------------------------------------------------------------------+
| Cream Cheese | 4 oz (115g), softened |
| Unsalted Butter | 1/4 cup (60g), softened |
| Powdered Sugar | 1 1/2 cups (180g), sifted |
| Pure Vanilla Extract | 1 teaspoon |
| Milk | 1–2 tablespoons (to reach desired consistency)|
+-----------------------------------------------------------------------+
Equipment Needed
-
9×13-inch baking dish (glass or ceramic preferred)
-
Stand mixer fitted with the dough hook attachment (or large bowl for hand kneading)
-
Rolling pin
-
Dental floss (unflavored) or sharp serrated knife (for clean slicing)
-
Silicone spatula and pastry brush
-
Wire cooling rack
Step-by-Step Method
Step 1: Activate Yeast and Mix Wet Dough
Warm your whole milk to 105°F–110°F (40°C–43°C). In the bowl of your stand mixer, whisk together warm milk, granulated sugar, and instant yeast. Let it rest for 5 minutes until light foam forms on top.
Add room-temperature eggs, softened unsalted butter, and fine sea salt. Whisk briefly to break up the eggs.
Step 2: Knead the Soft Dough
Add 3 1/2 cups of the bread flour to the bowl. Mix on low speed using the dough hook attachment for 2 minutes until combined.
Increase speed to medium-low and knead for 7 to 9 minutes. If the dough clings heavily to the bottom and sides of the bowl, add the remaining 1/2 cup of flour, 1 tablespoon at a time. The finished dough should feel smooth, stretchy, elastic, and tacky to the touch without leaving wet residue on your fingers.
Chef’s Tip: Avoid the temptation to dump in excess flour! Enriched dough is naturally softer and slightly stickier than plain bread dough. Adding too much flour turns rolls dense and dry.
Step 3: First Rise (Bulk Fermentation)
Grease a large bowl lightly with oil. Place the dough ball inside, cover with a clean kitchen towel or plastic wrap, and place in a warm, draft-free spot for 60 to 75 minutes, or until doubled in size.
Step 4: Mix the Cinnamon Filling
While the dough rises, combine packed brown sugar and ground cinnamon in a small bowl until uniform. Ensure your filling butter is softened to room temperature so it spreads easily without tearing the dough.
Step 5: Roll and Fill the Dough
Gently press down on the risen dough to release excess gas. Transfer to a lightly floured work surface.
Using a rolling pin, roll the dough into a large 12×18-inch rectangle (roughly 1/4-inch thick).
Spread the softened butter evenly across the dough rectangle, leaving a 1/2-inch bare border along the top long edge. Sprinkle the brown sugar and cinnamon mixture evenly over the butter, pressing down gently with your hands so the sugar adheres to the butter layer.
Step 6: Roll and Cut with Floss
Starting from the long edge closest to you, roll the dough tightly into an 18-inch log. Pinch the seam edge gently to seal.
To slice without squishing the soft rolls:
-
Slide a piece of unflavored dental floss under the dough log.
-
Cross the ends over the top of the log and pull firmly in opposite directions to slice cleanly through the dough.
-
Slice into 12 equal pieces (about 1 1/2 inches wide each).
Arrange the 12 rolls in your greased 9×13-inch baking dish in a 3×4 grid.
Step 7: Second Rise and Heavy Cream Trick
Cover the baking dish loosely with a towel and let rise in a warm spot for 40 to 45 minutes, until puffy and touching each other.
The Bakery Secret: Just before placing the pan in the oven, warm 1/3 cup of heavy cream slightly and pour it gently over and between the risen rolls. As they bake, the dough absorbs the cream, creating ultra-soft bottoms and an extra-gooey center.
Step 8: Bake and Frost
Preheat your oven to 350°F (175°C).
Bake the cinnamon rolls for 22 to 25 minutes until the tops turn light golden brown. If the tops brown too quickly around the 15-minute mark, cover the pan loosely with aluminum foil.
While baking, beat softened cream cheese, butter, powdered sugar, vanilla, and milk together until smooth and fluffy.
Remove rolls from the oven. Spread half of the cream cheese frosting over the rolls while they are still warm so it melts down into the spirals. Spread the remaining frosting after they cool for 10 minutes.
Important Tips for Better Results
-
Use Softened Butter, Not Melted Butter: Spreading melted butter onto rolled dough causes the cinnamon sugar to slide around and leak out in the oven. Softened butter acts as glue.
-
Cut with Dental Floss: Serrated knives press down on soft yeast dough, flattening the circular shape into oval wedges. Floss cuts through without compressing the layers.
-
Warm Milk Properly: Cold milk slows down yeast growth, while hot milk (>120°F) kills yeast. Keep it lukewarm (~105°F–110°F).
Common Mistakes and How to Avoid Them
1. The Rolls Turned Out Hard or Biscuit-Like
-
Cause: Adding too much flour during kneading or over-baking by 5 minutes.
-
Fix: Measure flour accurately with a scale (480g) and pull the rolls as soon as the tops turn pale golden.
2. The Filling Melted Out onto the Bottom of the Pan
-
Cause: Using melted butter in the filling, or skipping the step of pressing sugar into the butter.
-
Fix: Use room-temperature butter and press the cinnamon-sugar mix into the dough before rolling.
3. The Centers Popped Up Higher Than the Edges
-
Cause: Rolling the dough log too tightly, forcing the centers outward as they expand.
-
Fix: Roll the log comfortably firm without stretching or pulling the dough tight.
Overnight Instructions (Make-Ahead)
-
Complete the recipe up through Step 6 (shaping and placing sliced rolls in the baking dish).
-
Cover the baking dish tightly with plastic wrap and place in the refrigerator for up to 12 to 15 hours.
-
The next morning, remove the pan from the fridge and let the rolls sit at room temperature for 45 to 60 minutes to complete their second rise before pouring warm heavy cream over top and baking as directed.
Substitutions and Variations
| Ingredient | Substitution / Modification | Impact on Final Result |
| Bread Flour | All-Purpose Flour (1:1 ratio) | Yields slightly softer, less chewy rolls with slightly less rise. |
| Cream Cheese Frosting | Vanilla Glaze (Powdered Sugar + Milk + Vanilla) | Lighter, sweeter glaze finish without tanginess. |
| Filling Flavor | Add 1/2 cup chopped pecans or 1/4 tsp cardamom | Adds crunch or warm aromatic spice complexity. |
Storage and Reheating
-
Room Temperature: Keep frosted cinnamon rolls covered tightly in an airtight container at room temperature for up to 2 days.
-
Refrigeration: Store in the fridge for up to 5 days.
-
Reheating: Warm individual rolls in the microwave for 15 to 20 seconds, or heat in a 300°F (150°C) oven for 8 minutes to restore the soft, gooey texture.
Frequently Asked Questions
Why did my cinnamon rolls turn out dry?
Dry rolls are usually caused by packing too much flour into the dough or leaving the pan in the oven too long. Enriched doughs continue setting as they cool, so remove them when pale golden.
Do I need to use bread flour for cinnamon rolls?
All-purpose flour works well, but bread flour contains higher protein levels (~12–14%) which creates stronger gluten walls, yielding taller and pillowy rolls.
Why do you pour heavy cream over cinnamon rolls before baking?
Pouring warm heavy cream over proofed rolls creates steam in the oven, keeping the dough soft while mingling with cinnamon sugar to form a gooey caramel bottom.
Can I freeze unbaked cinnamon rolls?
Yes. Freeze shaped rolls on a baking sheet until solid, then transfer to a freezer bag. Thaw overnight in the fridge, let them complete their rise at room temperature, and bake.
Final Thoughts
Baking soft homemade cinnamon rolls comes down to simple dough care: keeping your milk warm, kneading just enough flour into an enriched dough, spreading softened butter for filling, and using a splash of heavy cream before baking. Enjoy them warm from the oven topped with rich cream cheese frosting for a weekend breakfast treat.