I don’t do ‘good enough.’ This is the right way. Homemade Cinnamon Rolls — the ones that make people wake up early to watch them bake, that fill a house with a warmth so specific and powerful it borders on emotional. I’ve baked thousands of pastries in professional kitchens and nothing produces a reaction like a tray of hot cinnamon rolls coming out of the oven. Not the croissant, not the kouign-amann. The cinnamon roll. There’s something about it that’s woven into the American experience at a cellular level.
The technique requires some patience — there’s yeast, there’s a rise, there’s shaping — but none of it is difficult once you understand what each step is doing. Enriched dough (fat + eggs + milk) rises slower but produces a softer, richer result than lean dough. The filling is literally butter, brown sugar, and cinnamon. The cream cheese frosting takes four minutes. This is bakery-quality baking without professional equipment or professional skill.
For the full baking collection, pair with Moist Zucchini Bread, Pumpkin Bread, Moist Pumpkin Bread, Classic Zucchini Bread, and Cranberry Orange Bread.
Why These Cinnamon Rolls Actually Work
- Tangzhong technique (optional): A small roux of flour and milk pre-gelatinizes the starches and produces rolls that stay soft for days rather than hours.
- Overnight cold fermentation: Shape the rolls the night before and refrigerate. Bake in the morning. Slow fermentation builds flavor and produces a more complex dough than a rapid same-day rise.
- Soft butter in the filling: Room-temperature (not melted) butter spreads more evenly and holds the brown sugar-cinnamon filling in a cohesive layer rather than running out during baking.
- Not slicing too thin: Rolls cut to 1.5–2 inches produce thick, tall cinnamon rolls with the proper interior-to-crust ratio. Thin slices bake into flat, dense discs.
- Pull when slightly underdone: Cinnamon rolls finish cooking from carry-over heat after leaving the oven. Pulling at 190°F internal produces a soft, gooey center; waiting until golden brown all the way through produces a dry center.
Ingredients
The Dough
- 3½ cups (440g) all-purpose or bread flour, plus more for rolling
- 2¼ tsp instant yeast
- ¼ cup granulated sugar
- 1 tsp kosher salt
- ¾ cup whole milk, warmed to 110°F
- ¼ cup water
- 1 large egg + 1 yolk
- 4 tbsp unsalted butter, softened
The Filling
- 6 tbsp unsalted butter, room temperature (very soft)
- ¾ cup brown sugar, packed
- 2 tsp cinnamon
- ¼ tsp nutmeg (optional)
Cream Cheese Frosting
- 4 oz cream cheese, softened
- 1½ cups powdered sugar
- 3–4 tbsp whole milk or heavy cream
- ½ tsp vanilla extract
- Pinch of salt
Instructions
Step 1: Make and Knead the Dough
Combine flour, yeast, sugar, and salt. Add warm milk, water, egg, and yolk. Mix until a rough dough forms. Knead 8–10 minutes by hand or 5–6 minutes in a stand mixer until smooth and elastic. Add softened butter one tablespoon at a time, kneading each addition fully before adding the next. The dough will become glossy and slightly sticky — this is correct.
Step 2: First Rise
Shape into a ball, place in a lightly oiled bowl, cover, and rise at room temperature 1 to 1.5 hours until doubled. Or refrigerate for a slow overnight rise — remove 30 minutes before rolling.
Step 3: Roll and Fill
On a floured surface, roll the risen dough into a rectangle approximately 18×12 inches. Spread softened butter evenly across the entire surface, leaving a ½-inch border along one long edge. Mix brown sugar and cinnamon; spread evenly over the butter. Press lightly to adhere.
Step 4: Roll and Cut
Starting from the long edge opposite the bare border, roll the dough tightly into a log, maintaining even tension throughout. Pinch the seam closed. Using a sharp knife or dental floss, cut into 12 equal rolls, approximately 1.5 inches thick each. Place cut-side up in a buttered 9×13-inch baking pan, touching but not compressed.
Step 5: Second Rise and Bake
Cover and let rise 45–60 minutes until puffy and the rolls have clearly expanded to fill the pan. Bake at 375°F for 20–25 minutes until golden on top and 190°F internal temperature. The rolls should look slightly underdone in the center — they finish cooking from carry-over heat. Apply frosting immediately while hot so it melts into every crevice.
Step 6: Make and Apply Frosting
Beat cream cheese until smooth. Add powdered sugar, vanilla, salt, and cream. Beat until spreadable. Pour over hot rolls immediately out of the oven. The contrast of cold cream cheese frosting and hot rolls is part of the experience.
Pro Tips & Common Mistakes
- Don’t rush the rise: Enriched dough rises slower than lean dough. Don’t try to speed it up in a warm oven — the yeast becomes overactive and produces a “yeasty” flavor. Room temperature or overnight cold rise only.
- Soft butter for filling: Melted butter runs out during rolling. Room-temperature butter stays in place and forms a cohesive filling layer.
- Dental floss for clean cuts: Slide unflavored dental floss under the log, cross the ends, and pull to cut each roll cleanly without compressing the spiral. A serrated knife also works.
- Pull slightly underdone: 190°F internal means the center rolls are soft and gooey. Wait until they’re fully browned and the centers will be dry and tight.
Variations Worth Trying
- Apple Pie Rolls: Add 1 cup diced sautéed apple and ¼ tsp each nutmeg and allspice to the filling. Top with caramel sauce instead of cream cheese frosting.
- Orange Rolls: Add 2 tbsp orange zest to the filling. Replace vanilla in the frosting with 2 tbsp fresh orange juice. Bright, citrusy, and slightly less sweet.
- Nutella Rolls: Spread Nutella as the filling layer instead of butter-brown sugar. Roll, cut, and bake as directed. Top with powdered sugar or vanilla glaze.
- Savory Rolls: Replace the cinnamon filling with pesto, Parmesan, and garlic. Bake as directed. Serve with marinara for dipping. The same dough makes a legitimately impressive dinner roll.
Storage
- Room temperature: Frosted rolls keep 2 days at room temperature in a covered dish. The enriched dough stays soft longer than lean bread.
- Refrigerator: Up to 5 days. Warm individual rolls in the microwave 20–25 seconds before eating.
- Overnight make-ahead: Shape, place in pan, cover tightly, refrigerate overnight. Remove 45–60 minutes before baking to allow second rise at room temperature.
- Freezer: Bake completely but do not frost. Freeze in a single layer, then bag. Thaw overnight in the refrigerator, reheat at 300°F for 10 minutes, then frost.
Frequently Asked Questions
Why didn’t my rolls rise?
The most common cause: yeast killed by milk that was too hot (above 115°F). Use a thermometer — 110°F feels warm but comfortable on your wrist. Also check expiration date on yeast. Expired yeast produces very little lift.
Can I make these without cream cheese frosting?
Yes. A simple vanilla glaze (powdered sugar + milk + vanilla) works well. Or serve plain with a pat of salted butter — the rolls are rich enough to stand on their own. The frosting is traditional and excellent but not mandatory.
Why do my rolls have a gap between layers?
Usually from rolling too loosely or from under-proofing. Roll the log tightly with even tension. Under-proofed rolls also have a tendency to spring apart as the yeast activity surges in the oven.
Can I freeze unbaked rolls?
Yes. After cutting, freeze on a tray, then transfer to bags. To bake: place frozen rolls in the pan, cover, and let thaw and rise overnight in the refrigerator. Move to room temperature 1 hour before baking and proceed as directed.






