Make-Ahead Christmas Morning Cinnamon Rolls
These make-ahead cinnamon rolls are what I look forward to most on Christmas morning. The dough gets mixed and shaped the night before, then it rests in the fridge and slowly fills with that sweet, yeasty smell while you sleep.

They come out of the oven tall and soft, with golden edges and a thick swoosh of tangy cream cheese frosting that melts right into the warm spirals. Hands-on time is under an hour, so you wake up to a hot pan of fresh rolls and almost no work.
Why This Recipe Works
What makes these rolls different is the overnight rise. The slow cold ferment builds real flavor in the dough, so the bread itself tastes buttery and a little sweet, not just like a plain sponge for sugar.
The filling stays gooey without turning gritty because the brown sugar melts into the butter, and the cinnamon keeps its warmth instead of turning sharp in the heat. The cream cheese frosting hits the right note, tangy enough to cut the sweetness but still light and creamy.
Ingredients

- 1 cup whole milk, warmed to about 110°F (43°C): just warm enough to activate the yeast without killing it.
- 2¼ tsp active dry yeast: one standard packet, check that it is not expired.
- ¼ cup granulated sugar: a small amount for the dough, the rest goes into the filling.
- 1 large egg, room temperature: gives the dough a tender crumb.
- ¼ cup unsalted butter, melted and cooled slightly: adds richness to the dough.
- 3½ cups all-purpose flour, plus more for dusting: spooned and leveled, not scooped.
- 1 tsp fine sea salt: balances the sweetness.
For the filling
- ½ cup unsalted butter, very soft: you want it spreadable, not melted.
- 1 cup packed light brown sugar: dark brown works too, it will taste a little deeper.
- 2 tbsp ground cinnamon: fresh cinnamon makes a real difference here.
- Pinch of fine sea salt: wakes up the cinnamon.
For the frosting
- 4 oz cream cheese, softened: full-fat gives the smoothest texture.
- ¼ cup unsalted butter, softened: salted or unsalted both work.
- 1 cup powdered sugar: sifted if it is lumpy.
- 1 tsp vanilla extract: use the real stuff if you have it.
- 1 to 2 tbsp milk or heavy cream: as needed to thin the frosting to a spreadable consistency.
Variations / Substitutions
- Bread flour: swap in the same amount for a chewier roll with a bit more structure.
- Instant yeast: use the same amount, skip the proofing step and mix it straight into the dry ingredients.
- Dairy-free: replace the milk with unsweetened oat or almond milk, the butter with a plant-based stick, and use a dairy-free cream cheese or a vanilla powdered sugar glaze instead of cream cheese frosting.
- Nutty rolls: scatter ½ cup chopped toasted pecans or walnuts over the brown sugar before rolling.
- Less tangy frosting: swap the cream cheese frosting for a simple vanilla glaze made from powdered sugar, milk, and a splash of vanilla. Another cozy morning option is my classic blueberry muffin loaf.
How to Make Christmas Morning Cinnamon Rolls
Step 1: Mix the Dough

Pour the 1 cup warm milk into the bowl of a stand mixer, sprinkle the 2¼ tsp yeast and a pinch of the granulated sugar over the top, and let it sit for about 5 minutes until the surface looks foamy. If it does not foam, your yeast may be old, start with a fresh packet.
Add the remaining granulated sugar, the 1 egg, the ¼ cup melted butter, the 3½ cups flour, and the 1 tsp salt. Fit the mixer with a dough hook and mix on low speed until a shaggy dough forms, then increase speed to medium and mix for 5 minutes.
The dough should pull away from the sides of the bowl and feel soft but not sticky to the touch. If it clings to your finger, add another tablespoon of flour and mix a little longer.
Step 2: Knead the Dough

Turn the dough out onto a lightly floured counter and knead by hand for another 3 to 5 minutes until it feels smooth and elastic. Push it with your palm, fold it over, rotate, and repeat, it should spring back when you poke it.
Shape the dough into a ball and place it in a lightly oiled bowl, turning it once to coat the top. Cover with a clean kitchen towel and let it rise at room temperature for 1 hour, or until it has doubled in size. A warm spot near the window or on top of the fridge works well.
Step 3: Roll Out and Fill

Punch down the risen dough to release the air, then turn it out onto a floured surface. Roll it into a rectangle about 12 by 18 inches and roughly ¼ inch thick. If the dough keeps shrinking back, let it rest for 5 minutes and try again.
Spread the ½ cup very soft butter all the way to the edges, then sprinkle the 1 cup brown sugar, 2 tbsp cinnamon, and pinch of salt evenly over the butter. Press the mixture lightly into the butter so it sticks when you roll.
Starting from one long side, roll the dough tightly into a log and pinch the seam together along the length to seal it.
Step 4: Arrange for the Overnight Rise

Using a sharp serrated knife or a piece of unflavored dental floss, slice the log into 12 even rolls. Place them cut side up in a greased 9 by 13 inch pan, spacing them evenly so they have a little room to puff up.
Cover the pan tightly with plastic wrap and put it in the refrigerator for at least 8 hours or overnight. The rolls will rise slowly in the cold, and by morning they should look puffy but still feel firm.
Step 5: Bake the Rolls

In the morning, pull the pan out of the fridge and set it on the counter while you preheat the oven to 350°F (175°C). Let the rolls sit at room temperature for about 15 minutes while the oven heats up, they will finish their final rise.
Remove the plastic wrap and bake the rolls on the center rack for 25 to 28 minutes, until the tops are golden brown and the center roll springs back when touched lightly. If they brown too fast, tent loosely with foil for the last few minutes.
Step 6: Frost and Serve

While the rolls bake, beat the 4 oz cream cheese and ¼ cup butter together until smooth, then mix in the 1 cup powdered sugar, 1 tsp vanilla, and just enough milk to make the frosting spreadable, about 1 or 2 tablespoons.
Spread the frosting generously over the warm rolls while they are still in the pan. Serve them straight away, hot and gooey, right out of the dish.
A Few Notes Before You Start
- Use a piece of unflavored dental floss to cut clean slices. Slide it under the log, cross the ends over the top, and pull through. The rolls stay round and tight.
- Check your yeast before you start. Stir the yeast into the warm milk with a pinch of sugar. If it does not look foamy and smell yeasty after 5 to 10 minutes, grab a new packet.
- Do not overbake the rolls. Start checking at 23 minutes. The top should be deeply golden, but the center should still have a little give when you press it.
- For extra gooey centers, drizzle 2 to 3 tablespoons of heavy cream over the rolls just before they go into the oven.
- Make the cream cheese frosting while the rolls bake, then spread it on the moment the pan comes out of the oven. The heat melts the frosting into every crevice.
Bake times by pan size:
| Pan Size | Number of Rolls | Bake Time |
|---|---|---|
| 9×13 inch metal pan | 12 rolls | 25 to 28 mins |
| 8 inch square pan | 9 rolls | 28 to 30 mins |
Storing Leftovers
Keep baked rolls covered at room temperature for up to 2 days, or refrigerate them for up to 5 days. Warm them in the microwave for 20 to 30 seconds before serving. Unbaked rolls can be frozen tightly wrapped for up to 1 month. Thaw overnight in the fridge, then bake as directed.
What to Serve With Christmas Morning Cinnamon Rolls
A platter of these next to scrambled eggs and thick-cut bacon makes the full breakfast. Fresh orange slices or a quick berry salad brightens the plate and cuts through the richness. A pot of strong coffee or a mug of hot chocolate rounds out the morning, no one leaves the table hungry.
Frequently Asked Questions
Can I use instant yeast instead of active dry?
Yes, use the same amount. Mix instant yeast directly with the dry ingredients and skip the proofing step. The rise times stay the same.
My dough did not rise in the fridge. What happened?
The most likely cause is old yeast or milk that was too hot and killed it. Always check for foaming and aim for a milk temperature right around 110°F (43°C). A cold fridge (below 38°F or 3°C) can also stall the rise, so move the pan to a warmer spot overnight.
Can I make these without a stand mixer?
You can. Stir everything together in a large bowl with a wooden spoon until a shaggy dough forms, then turn it out and knead by hand for 8 to 10 minutes. The dough is ready when it feels smooth and springs back.
Can I frost the rolls ahead of time?
Prepare the frosting and keep it covered at room temperature overnight. In the morning, give it a quick stir and spread it on the hot rolls. If it tightened up, stir in a small splash of milk to loosen it.

Christmas Morning Cinnamon Rolls Recipe
Ingredients
Method
- Warm the milk to 110°F (43°C). Stir in yeast and a pinch of sugar, let sit 5 minutes until foamy.
- Add remaining sugar, egg, melted butter, flour, and salt. Mix with a dough hook for 5 minutes until a soft dough forms.
- Knead by hand 3 to 5 minutes on a floured surface until smooth and elastic. Place in an oiled bowl, cover, and let rise 1 hour until doubled.
- Punch down dough, roll into a 12×18 inch rectangle. Spread with soft butter, sprinkle with brown sugar, cinnamon, and a pinch of salt. Roll tightly into a log and slice into 12 rolls.
- Arrange rolls in a greased 9×13 inch pan, cover with plastic wrap, and refrigerate overnight, at least 8 hours.
- In the morning, remove pan from fridge while oven preheats to 350°F (175°C). Bake 25 to 28 minutes until golden. Beat cream cheese, butter, powdered sugar, vanilla, and milk until smooth, spread over warm rolls.
