There is something almost alchemical about the way flour, butter, sugar, and cinnamon transform in a hot oven into soft, spiraling rolls of pure comfort. Homemade cinnamon rolls are the kind of project that fills your kitchen with an aroma so good it borders on unfair, and the payoff is extraordinary: warm, pillowy dough swirled with a thick layer of buttery cinnamon-sugar, topped with a tangy cream cheese frosting that melts into every crevice.
This cinnamon rolls recipe is designed for reliability. The dough is enriched with butter, eggs, and whole milk for maximum tenderness. The filling uses dark brown sugar for deeper flavor and just enough cinnamon to be bold without becoming bitter. And the cream cheese frosting provides the essential tangy counterpoint that prevents these from becoming one-note sweet. With an overnight refrigerator option, you can do all the work on a Saturday evening and bake them fresh Sunday morning. If you enjoy baking projects with big rewards, our banana bread and blueberry muffins offer similarly satisfying results.
Why This Recipe Works
Enriched dough produces a tender, pillowy crumb. The combination of butter, eggs, whole milk, and sugar creates what bakers call an enriched dough, as opposed to lean doughs like baguettes that use only flour, water, salt, and yeast. Fat coats the gluten strands, shortening them and preventing the chewy, elastic texture of bread. The result is a soft, cake-like crumb that tears apart in fluffy layers. The eggs also contribute lecithin, a natural emulsifier that helps distribute fat evenly through the dough.
Dark brown sugar adds moisture and depth. Dark brown sugar contains more molasses than light brown (approximately 6.5% versus 3.5%), which contributes hygroscopic qualities (it attracts and holds moisture) and a deeper, more complex caramel flavor. This means the filling stays gooey and does not dry out during baking. The molasses also contains trace minerals that add subtle flavor complexity beyond simple sweetness.
The windowpane test ensures proper gluten development. After kneading, pull off a small piece of dough and stretch it between your fingers. If it stretches thin enough to become translucent without tearing, the gluten is properly developed. This means the dough has enough structure to trap the carbon dioxide produced by yeast, resulting in a well-risen, airy roll. Under-kneaded dough produces dense, heavy rolls; over-kneaded dough becomes tough.
An overnight cold rise develops flavor through slow fermentation. When yeast ferments slowly in a cold environment, it produces more organic acids and alcohols, which contribute complex flavors beyond simple sweetness. According to Serious Eats, a cold overnight rise can develop flavors comparable to days of fermentation at room temperature. This is the same principle behind long-fermented sourdough bread and cold-fermented pizza dough.
Cream cheese frosting provides essential acid balance. The tang of cream cheese (which has a pH of about 4.5, similar to yogurt) cuts through the sweetness of the filling and the richness of the buttery dough. Without this acidity, cinnamon rolls can taste cloying after the first bite. The fat in the cream cheese also contributes to a smooth, spreadable texture that melts into the warm rolls.
Recipe Card
| Prep Time | 30 minutes |
| Rise Time | 2 hours (or overnight in refrigerator) |
| Cook Time | 22-25 minutes |
| Total Time | 3 hours (same-day) or 12 hours (overnight) |
| Yield | 12 rolls |
| Difficulty | Intermediate |
| Cuisine | American |
Ingredients
For the Dough
- 1 cup (240ml) whole milk, warmed to 110 degrees F
- 2 1/4 teaspoons (7g) active dry yeast (1 standard packet)
- 1/2 cup (100g) granulated sugar, divided
- 4 1/2 cups (562g) all-purpose flour, plus more for dusting
- 1 teaspoon fine sea salt
- 6 tablespoons (85g) unsalted butter, melted and cooled to lukewarm
- 2 large eggs, at room temperature
- 1 teaspoon pure vanilla extract
For the Cinnamon-Sugar Filling
- 3/4 cup (150g) packed dark brown sugar
- 2 tablespoons ground cinnamon (Vietnamese or Ceylon cinnamon preferred)
- 1/4 teaspoon freshly grated nutmeg
- Pinch of fine sea salt
- 1/3 cup (75g) unsalted butter, very soft (room temperature, not melted)
For the Cream Cheese Frosting
- 8 ounces (225g) cream cheese, softened to room temperature
- 1/4 cup (55g) unsalted butter, softened to room temperature
- 2 cups (240g) powdered sugar, sifted
- 1 teaspoon pure vanilla extract
- 1/8 teaspoon fine sea salt
Step-by-Step Instructions
- Activate the yeast. In a small bowl or measuring cup, combine the warm milk (110 degrees F; use a thermometer, as this is critical) with the yeast and a pinch of the granulated sugar. Stir gently and let stand for 5 to 10 minutes until the surface is foamy and bubbly. This confirms the yeast is alive and active. If nothing happens after 10 minutes, the yeast is dead and you need a fresh packet.
- Make the dough. In a large bowl or the bowl of a stand mixer, whisk together the flour, the remaining granulated sugar, and the salt. Make a well in the center and pour in the activated yeast mixture, melted butter, eggs, and vanilla extract. Using a stand mixer fitted with the dough hook on low speed, mix until a shaggy dough forms, about 2 minutes. Increase to medium-low and knead for 6 to 7 minutes. The dough should pull away from the sides of the bowl and feel soft, smooth, and slightly tacky but not sticky. If kneading by hand, turn the dough out onto a lightly floured surface and knead for 8 to 10 minutes. Perform the windowpane test: stretch a small piece of dough thin enough to see light through it without it tearing.
- First rise. Shape the dough into a smooth ball and place it in a large, lightly greased bowl. Cover tightly with plastic wrap or a damp kitchen towel. Place in a warm spot (75 to 80 degrees F) and let rise for 1 to 1.5 hours until doubled in size. A helpful trick: place the bowl on top of your stove while the oven preheats to 200 degrees F, then turn the oven off. The ambient warmth accelerates the rise.
- Roll and fill. Punch down the risen dough gently to deflate it. Turn it out onto a lightly floured surface. Using a rolling pin, roll the dough into a rectangle approximately 16 inches long and 12 inches wide, with an even thickness of about 1/4 inch. The long side should face you. Spread the very soft butter evenly over the entire surface, leaving a 1/2-inch border along the far long edge (this butter-free edge will help seal the roll). In a small bowl, mix the dark brown sugar, cinnamon, nutmeg, and salt. Sprinkle this mixture evenly over the buttered surface, pressing it gently into the butter so it adheres.
- Roll and cut. Starting from the long side closest to you, roll the dough up tightly into a log, keeping the roll as even as possible. Pinch the seam to seal. Using a sharp knife or unflavored dental floss (loop it around the log and cross the ends to slice cleanly), cut the log into 12 equal pieces, each approximately 1.3 inches wide. A ruler helps achieve uniformity, which ensures even baking.
- Second rise (or overnight option). Lightly butter a 9×13-inch baking dish. Arrange the 12 cut rolls in the dish, cut side up, in a 3×4 pattern with a small gap between each roll (they expand to fill the dish during rising). Cover with plastic wrap. For same-day baking: let rise in a warm spot for 45 minutes to 1 hour until the rolls have expanded and are touching each other. For overnight baking: place the covered dish directly in the refrigerator for 8 to 18 hours. The next morning, remove the dish and let the rolls come to room temperature and puff up for 45 to 60 minutes before baking.
- Bake. Preheat the oven to 375 degrees F (190 degrees C). Remove the plastic wrap from the rolls. Bake on the center rack for 22 to 25 minutes until the tops are golden brown and the internal temperature reaches 190 degrees F. The rolls in the center of the dish may appear slightly underdone; this is intentional, as they continue to cook from residual heat and will set as they cool. Remove from the oven and let cool in the dish for 5 minutes.
- Make the frosting and serve. While the rolls bake, beat the softened cream cheese and butter together with an electric mixer on medium speed for 2 minutes until completely smooth and fluffy, scraping down the bowl as needed. Add the sifted powdered sugar, vanilla, and salt. Beat on low speed to incorporate, then increase to medium and beat for 1 minute until light and airy. Spread the frosting generously over the warm (not hot) rolls. The warmth of the rolls will cause the frosting to partially melt into the crevices, creating a glaze-like effect. Serve immediately. For an indulgent brunch spread, pair these with our Japanese souffle pancakes for an unforgettable morning.
Substitution Guide
| Original Ingredient | Substitution | Notes |
|---|---|---|
| Whole milk | Oat milk, soy milk, or 2% milk | Oat milk is the best dairy-free option due to its similar fat content and neutral flavor. Low-fat milk produces slightly less tender rolls. |
| Active dry yeast | Instant yeast (same amount, skip proofing step) | Instant yeast can be mixed directly with dry ingredients. Rise times are similar. Do not substitute baking powder. |
| All-purpose flour | Bread flour (for chewier rolls) or 1:1 gluten-free flour blend | Bread flour has more protein (12-14%) and produces a slightly chewier, more structured roll. GF flour blends vary widely; results will differ. |
| Dark brown sugar (filling) | Light brown sugar or coconut sugar | Light brown sugar is milder and slightly less moist. Coconut sugar adds a caramel note but is drier; add 1 tablespoon melted butter. |
| Cream cheese (frosting) | Mascarpone or vegan cream cheese | Mascarpone is richer and less tangy. Reduce powdered sugar by 2 tablespoons. Vegan cream cheese works but may be slightly thinner. |
| Eggs | 2 flax eggs (2 tablespoons ground flaxseed + 5 tablespoons water) | Flax eggs provide binding but less richness and rise. The dough will be denser. Add an extra tablespoon of butter to compensate. |
Storage and Reheating Instructions
Room temperature: Frosted cinnamon rolls keep at room temperature, covered with foil or plastic wrap, for up to 2 days. The cream cheese frosting is stabilized by the high sugar content, so brief room temperature storage is safe. However, for longer storage, refrigerate.
Refrigerator: Transfer to an airtight container or cover the baking dish tightly. They keep for up to 5 days. The rolls will firm up in the cold but reheat beautifully.
Freezer: Wrap individual rolls tightly in plastic wrap, then place in a freezer bag. Frozen cinnamon rolls keep for up to 2 months. Alternatively, freeze the unbaked, unrisen rolls on a sheet pan, then transfer to a bag. Thaw overnight in the refrigerator, let rise, and bake fresh.
Reheating: For the best results, place a single roll on a microwave-safe plate with a damp paper towel draped over it. Microwave for 20 to 30 seconds at 70% power. The steam from the towel rehydrates the surface. For multiple rolls, warm in a 300-degree F oven for 8 to 10 minutes, covered with foil to prevent the frosting from browning. Do not overheat or the cream cheese frosting will liquify completely.
Nutrition Facts (Per Roll)
| Nutrient | Amount | % Daily Value |
|---|---|---|
| Calories | 420 kcal | 21% |
| Total Fat | 18g | 23% |
| Saturated Fat | 11g | 55% |
| Cholesterol | 75mg | 25% |
| Sodium | 310mg | 13% |
| Total Carbohydrates | 58g | 21% |
| Dietary Fiber | 2g | 7% |
| Sugars | 28g | — |
| Protein | 7g | 14% |
Nutrition values are estimates based on USDA FoodData Central. Actual values may vary based on specific brands, ingredient sizes, and the amount of frosting applied. Values include frosting.
Advanced Techniques for Even Better Rolls
The tangzhong method for ultra-soft rolls. Borrowed from Japanese milk bread technique, a tangzhong (or water roux) involves cooking a small portion of the flour with water or milk into a thick paste before adding it to the dough. The cooked starch absorbs more moisture and gelatinizes, producing an exceptionally soft, moist crumb that stays fresh longer. To adapt this recipe: cook 3 tablespoons flour with 1/2 cup milk in a saucepan over medium heat until it forms a thick paste (about 150 degrees F). Cool to room temperature before adding to the remaining dough ingredients. Reduce the milk in the main dough by 1/4 cup.
Brown butter filling for caramel depth. Instead of using plain soft butter for the filling, brown 1/3 cup butter in a small saucepan over medium heat until the milk solids turn amber and it smells nutty (about 4 minutes). Cool until spreadable (refrigerate briefly). The browned milk solids add a toasty, caramel complexity that elevates the cinnamon filling from good to extraordinary.
Temperature precision matters. Use an instant-read thermometer throughout this recipe. Milk for yeast activation: 105 to 110 degrees F. Dough after kneading: around 77 degrees F. Rising environment: 75 to 80 degrees F. Internal temperature of baked rolls: 190 degrees F. Each of these checkpoints contributes to a consistent result. According to Bon Appetit, the most common cinnamon roll failures trace back to temperature errors at the yeast activation stage.
Frequently Asked Questions
Can I make cinnamon rolls the night before?
Yes, and this is actually the recommended method for fresh morning cinnamon rolls. After cutting and placing the rolls in the buttered baking dish, cover the dish tightly with plastic wrap and refrigerate overnight for up to 18 hours. The next morning, remove from the refrigerator and let the rolls come to room temperature and puff up for 45 to 60 minutes in a warm kitchen. Then bake as directed. The slow, cold overnight rise actually develops more complex, slightly tangy flavors in the dough, resulting in a more nuanced final product.
Why are my cinnamon rolls dry or tough?
The two most common culprits are too much flour and overbaking. When measuring flour, use the spoon-and-level method: fluff the flour in the bag, spoon it into the measuring cup, and level off with a knife. Better yet, weigh it (562 grams for 4.5 cups). Scooping directly from the bag compacts the flour and can add 20 to 30% more than intended. For baking, pull the rolls when the tops are golden brown but the centers still look slightly underdone and puffy. They continue to set from carryover heat as they cool. Internal temperature should reach 190 degrees F, not higher.
How do I get my cinnamon rolls to rise properly?
Three factors control yeast activity: temperature, food (sugar), and time. Ensure your milk is between 105 and 110 degrees F when activating the yeast. Too hot (above 120 degrees F) kills the yeast; too cold slows it dramatically. The ideal rising environment is 75 to 80 degrees F. If your kitchen is cold, preheat your oven to 200 degrees F, turn it off completely, and place the covered dough inside with the door slightly cracked. The dough should double in size in 1 to 1.5 hours. If it takes longer than 2 hours, your yeast may be old or the environment too cold.
Can I freeze unbaked cinnamon rolls?
Yes, and this is an excellent make-ahead strategy. After cutting the rolls, place them on a parchment-lined sheet pan with space between each one and freeze until completely solid, about 2 hours. Transfer the frozen rolls to a heavy-duty freezer bag, removing as much air as possible. They keep for up to 6 weeks at 0 degrees F. To bake: place frozen rolls in a buttered baking dish, cover with plastic wrap, and thaw overnight in the refrigerator. The next morning, let them rise at room temperature for 60 to 90 minutes until puffy and touching, then bake as directed, adding 2 to 3 extra minutes to account for the colder dough.
What makes these cinnamon rolls so soft?
Several factors work together: whole milk provides more fat than water, coating gluten strands for tenderness. Butter in the dough shortens gluten further. Eggs contribute richness, moisture, and lecithin (a natural emulsifier that keeps everything cohesive). Proper kneading develops just enough gluten for structure without making the dough tough. The sugar in the dough also attracts and holds water, keeping the interior moist. Finally, pulling the rolls from the oven at the right moment (golden tops, slightly underdone centers) preserves the pillowy interior texture.
Disclaimer
Nutritional information is provided as a general estimate and should not be considered a substitute for professional dietary advice. Values are calculated using USDA FoodData Central data and may vary depending on specific brands, ingredient sizes, and preparation methods. This recipe contains wheat, dairy, and eggs. If you have food allergies or dietary restrictions, consult a healthcare professional before preparing this recipe. This article contains links to external websites for informational purposes; cookingzone.org is not responsible for the content of external sites.

