This Christmas Morning Cinnamon Roll Casserole is that exact memory, recreated in my own kitchen. And honestly? It’s even better than I remember, because now I can control how much of that velvety topping goes on top. Let me tell you, there’s something about pulling this bubbling, golden dish out of the oven on a cold December morning that just hits different. The cinnamon-sugar swirls puff up into these tender, pull-apart pieces, and the custard base soaks into every nook and cranny like a warm hug from the inside out. I mean, you’ve probably had a cinnamon roll before, but have you had one that’s been transformed into a shareable, no-fuss casserole that feeds a crowd without anyone fighting over the last roll? That’s what we’re doing here.
This recipe is the kind of thing that makes Christmas morning feel special without you having to wake up at 4 a.m. to make it happen. You can prep it the night before, stash it in the fridge, and then just pop it in the oven while everyone’s opening presents. The smell alone will drag people out of bed. It’s the breakfast that says, “I planned ahead, but I still want you to feel spoiled.” And honestly, after all those failed attempts, I’m so glad I kept trying. Because now, every time I make this, I get to bring a little bit of that lost bakery back to life—and share it with the people I love most.
Why You’ll Love This Recipe
Let’s be real for a second—Christmas morning is chaotic. There’s wrapping paper everywhere, someone’s asking where the batteries are, and you’re trying to get coffee in your system before the day really kicks off. This casserole is your secret weapon for staying calm and collected while still serving something that feels like a celebration.
- Make-Ahead Magic: Assemble it the night before, let it soak overnight, and bake it fresh in the morning. No early alarms required.
- Simple Ingredients: You probably already have canned cinnamon rolls, eggs, heavy cream, and vanilla in your kitchen. No special trips to the store.
- Perfect for a Crowd: This recipe serves 8 to 10 people easily, making it ideal for big family gatherings or Christmas brunch with friends.
- Next-Level Texture: The custard creates a soft, almost bread-pudding-like interior, while the top gets slightly crispy and caramelized. It’s the best of both worlds.
- Kid-Approved & Adult-Worthy: Kids devour it, but adults appreciate the rich cream cheese frosting and the fact that it’s not overly sweet.
What makes this version different from the dozens of cinnamon roll casseroles out there? It’s the custard-to-roll ratio. I tested this until the rolls were perfectly saturated without turning mushy, and the cream cheese topping is whipped with a touch of maple syrup for depth. It’s not just another recipe—it’s the one that makes you close your eyes after the first bite and go, “Oh, that’s it.”
What Ingredients You Will Need
This recipe leans on simple, pantry-friendly ingredients that come together to create something truly special. Each component plays a role in building that soft, gooey, slightly crisp texture you’re after.
- 2 cans (12.4 oz each) refrigerated cinnamon rolls with icing – I prefer Pillsbury Grands! for their size and fluffiness. The icing packets are crucial for the topping.
- 4 large eggs – Room temperature works best for a smooth custard. (Cold eggs can seize up the cream.)
- ½ cup heavy cream – Adds richness and helps the custard set without being too dense. You can substitute half-and-half, but the texture will be slightly lighter.
- ¼ cup whole milk – Balances the cream. For a dairy-free version, use oat milk—it’s thick enough to mimic whole milk.
- 2 teaspoons vanilla extract – Pure vanilla makes a difference here; imitation can taste flat. (I’m a Nielsen-Massey fan.)
- 1 teaspoon ground cinnamon – For an extra layer of warmth. I like to use Ceylon cinnamon—it’s milder and sweeter than cassia.
- ¼ teaspoon ground nutmeg – Optional but lovely. It adds that cozy holiday note without overpowering the cinnamon.
- ¼ cup unsalted butter, melted – Brushed on top before baking for a golden, slightly crispy edge.
- For the cream cheese topping:
- 4 oz cream cheese, softened – Full-fat is best for a luscious texture. Let it sit out for 30 minutes before whipping.
- ¼ cup powdered sugar – Sifted to avoid lumps.
- 2 tablespoons maple syrup – This is my secret ingredient. It adds a subtle, earthy sweetness that pairs beautifully with the cinnamon.
- 2 tablespoons milk – To thin the topping to a drizzle-able consistency.
You’ll also need the icing packets that come with the cinnamon rolls. Don’t toss them—we’re incorporating them into the topping for extra sweetness and that familiar, nostalgic flavor.
Equipment Needed
You don’t need a fancy kitchen to pull this off. Here’s what you’ll want on hand:
- 9×13-inch baking dish – Glass or ceramic works best for even heat distribution. I use a Pyrex dish and it’s never let me down.
- Large mixing bowl – For whisking the custard.
- Whisk – A sturdy one for incorporating the eggs and cream smoothly.
- Measuring cups and spoons – Accuracy matters, especially with the custard.
- Small saucepan or microwave-safe bowl – For melting the butter.
- Hand mixer or stand mixer – For whipping the cream cheese topping. A whisk and some elbow grease work too, but your arm might get tired.
- Rubber spatula – For scraping every last bit of that topping into the bowl. (Waste not, want not.)
- Plastic wrap or aluminum foil – For covering the dish if you’re prepping overnight.
If you don’t have a 9×13, you can use a 10-inch cast-iron skillet—just keep an eye on the bake time, as cast iron holds heat differently. Also, a budget-friendly tip: skip the fancy mixer and use a fork to mash the cream cheese; it’ll be a little lumpy, but honestly, that rustic look is charming.
Preparation Method

Alright, let’s get to the good part. This method is broken down into steps so you can follow along without feeling overwhelmed. Trust me—if I can nail this after 16 failed attempts, you can nail it on your first try.
- Prep the baking dish. Grease your 9×13-inch baking dish with butter or non-stick spray. Don’t skimp here—the caramelized sugar can stick. Set it aside.
- Cut the cinnamon rolls. Open both cans of cinnamon rolls. Reserve the icing packets. Using a sharp knife, cut each roll into quarters. (A pizza cutter works great for this—less mess.) Place the pieces evenly in the prepared dish, spreading them out so they’re not too crowded. They’ll puff up, so a little space is fine.
- Make the custard. In a large mixing bowl, whisk together the eggs, heavy cream, whole milk, vanilla extract, ground cinnamon, and nutmeg until smooth. The mixture should be pale yellow and slightly frothy. If you see streaks of egg white, keep whisking—you want a uniform custard.
- Pour and soak. Slowly pour the custard over the cinnamon roll pieces, making sure every piece gets coated. Use a spatula to gently press down on the rolls so the custard seeps into all the crevices. Cover the dish with plastic wrap and refrigerate for at least 30 minutes, or up to 12 hours. (Overnight is ideal—the rolls absorb the custard beautifully.)
- Preheat and brush. When you’re ready to bake, preheat your oven to 350°F (175°C). Remove the dish from the fridge and let it sit on the counter while the oven heats. Brush the melted butter evenly over the top of the casserole. This is what gives it that gorgeous golden crust.
- Bake. Place the dish in the preheated oven and bake for 30 to 35 minutes, or until the top is golden brown and the center is set. You’ll know it’s done when a knife inserted into the middle comes out clean. The edges should be bubbly and caramelized. (If the top is browning too quickly, tent it with foil for the last 10 minutes.)
- Make the cream cheese topping. While the casserole bakes, combine the softened cream cheese, powdered sugar, maple syrup, and milk in a mixing bowl. Beat with a hand mixer until smooth and creamy. Add the reserved icing packets from the cinnamon rolls and mix until fully incorporated. The topping should be thick but pourable—add another tablespoon of milk if it’s too stiff.
- Drizzle and rest. Once the casserole is out of the oven, let it cool for 5 minutes. Then drizzle the cream cheese topping generously over the top. Don’t drown it—you want ribbons of white against the golden surface. Let it rest for another 5 minutes before serving. This allows the topping to set slightly and the casserole to firm up.
- Serve warm. Scoop out portions with a large spoon, making sure each serving gets some of that gooey topping. Garnish with a sprinkle of cinnamon or chopped pecans if you’re feeling fancy.
Cooking Tips & Techniques
Here’s where I save you from my own mistakes. First, don’t over-soak the rolls. If you leave them in the custard for more than 12 hours, they can get mushy. I learned this the hard way when I prepped a casserole two days ahead and ended up with cinnamon-flavored pudding. Stick to the overnight window.
Second, use room-temperature eggs and cream cheese. Cold ingredients create lumps in the custard and topping. If you forget to set them out, place the eggs in a bowl of warm water for 5 minutes and microwave the cream cheese for 10 seconds on low power. (Yes, I’ve done this at 6 a.m. on Christmas morning.)
Third, don’t skip the butter brushing. It sounds like an extra step, but that thin layer of melted butter is what creates the crispy, caramelized edges that contrast with the soft interior. Without it, the top stays pale and chewy.
Finally, let the casserole rest after baking. I know it’s tempting to dig in right away, but those first 10 minutes are crucial for the custard to set. If you cut into it too soon, you’ll get a soupy mess. Patience, my friend.
Variations & Adaptations
This recipe is incredibly flexible. Here are a few ways to make it your own:
- Gluten-Free: Use gluten-free canned cinnamon rolls. I’ve tested this with the brand Sweet Loren’s, and they work beautifully. The custard recipe stays the same.
- Dairy-Free: Swap the heavy cream for full-fat coconut cream, use oat milk, and replace the butter with a dairy-free alternative. The cream cheese topping can be made with vegan cream cheese—just make sure it’s a block style, not spreadable.
- Nutty Crunch: Sprinkle ½ cup of chopped pecans or walnuts over the top before baking. They toast up in the oven and add a lovely crunch against the soft rolls.
- Apple Cinnamon: Layer 1 cup of diced apples (tossed in cinnamon and sugar) between the cinnamon roll pieces. It adds a fruity, tart contrast that’s perfect for fall.
- Chocolate Lover’s: Drizzle melted dark chocolate over the finished casserole along with the cream cheese topping. It’s over-the-top, but sometimes Christmas calls for that.
I once tried a pumpkin spice version by adding ¼ cup pumpkin puree to the custard. It was good, but the texture was a bit denser—so if you go that route, reduce the milk by 2 tablespoons. Just a heads-up.
Serving & Storage Suggestions
This casserole is best served warm, right out of the oven. The contrast between the warm, custard-soaked rolls and the cool cream cheese topping is pure magic. I like to serve it on a large platter with a dusting of powdered sugar and a side of fresh fruit—something bright like orange slices or raspberries cuts through the richness.
For drinks, a strong cup of black coffee or a spiced chai latte pairs perfectly. If you’re feeling festive, a mimosa or a cranberry bellini makes it feel extra special.
To store leftovers, cover the dish tightly with plastic wrap or transfer portions to an airtight container. Refrigerate for up to 3 days. The texture will soften slightly, but it’s still delicious—especially if you reheat it.
To reheat, pop individual servings in the microwave for 20 to 30 seconds. For a larger portion, reheat in a 300°F oven for 10 minutes. Avoid the microwave for the whole casserole—it can make the bottom soggy. Interestingly, the flavors actually deepen overnight. The cinnamon and vanilla meld together, and the topping seeps into the rolls, creating an even more cohesive dish. Some people prefer it the next day for that reason.
Nutritional Information & Benefits
Let’s be honest—this is a treat, not a health food. But here’s a rough breakdown per serving (based on 10 servings):
- Calories: ~420
- Fat: 22g
- Carbohydrates: 48g
- Protein: 8g
- Sugar: 26g
On the bright side, cinnamon is packed with antioxidants and has anti-inflammatory properties. The eggs provide high-quality protein, and the cream cheese adds a bit of calcium. If you’re watching your sugar, you can reduce the maple syrup in the topping or skip the extra drizzle. For a lower-carb option, use a sugar substitute in the topping, though the texture will be slightly different.
This recipe is not gluten-free or dairy-free in its standard form, but as I mentioned, those adaptations work well. It does contain eggs, dairy, and wheat—so keep that in mind for guests with allergies.
Conclusion
This Christmas Morning Cinnamon Roll Casserole is the breakfast that keeps on giving. It’s forgiving, flexible, and so ridiculously good that it’ll become a new holiday tradition in your home. Whether you’re feeding a crowd or just want to treat your family to something special, this recipe delivers every single time.
I love that it captures the spirit of Christmas morning—warm, sweet, and meant to be shared. The best part? You can tweak it to fit your family’s tastes, whether that means loading it with nuts, swapping in gluten-free rolls, or just going all out with extra cream cheese topping. Don’t be afraid to make it your own.
So go ahead—give it a try this year. And when you do, drop a comment below and tell me how it turned out. Did you add anything fun? Did your kids ask for seconds? I’d love to hear your stories. Happy baking, and merry Christmas from my kitchen to yours!
Frequently Asked Questions
Can I use homemade cinnamon rolls instead of canned?
Absolutely! Just make sure your homemade rolls are slightly underbaked so they can absorb the custard. Cut them into pieces and follow the same steps. You may need to adjust the bake time by 5 to 10 minutes.
Do I have to refrigerate the casserole overnight?
No, but it helps. A minimum of 30 minutes at room temperature works if you’re short on time. The longer soak allows the custard to penetrate the rolls, resulting in a softer, more bread-pudding-like texture.
Can I freeze this casserole?
Yes, but it’s best to freeze it before baking. Assemble the casserole, cover tightly, and freeze for up to 1 month. Thaw in the refrigerator overnight, then bake as directed. If baking from frozen, add 10 to 15 minutes to the bake time.
What if I don’t have heavy cream?
You can substitute with half-and-half or a mix of ¼ cup milk and ¼ cup melted butter. The texture will be slightly less rich, but it’ll still be delicious. Avoid using skim milk—it’s too thin and won’t set properly.
How do I prevent the topping from being too runny?
Make sure your cream cheese is fully softened before mixing. If the topping is too thin, add a tablespoon more powdered sugar. If it’s too thick, add milk a teaspoon at a time until it reaches a drizzle-able consistency.
Pin This Recipe!

Christmas Morning Cinnamon Roll Casserole: Easy Make-Ahead Breakfast
This Christmas Morning Cinnamon Roll Casserole is a warm, shareable breakfast that feeds a crowd without anyone fighting over the last roll. Prep it the night before, stash it in the fridge, and pop it in the oven while everyone opens presents for a no-fuss holiday morning treat.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes (plus optional overnight refrigeration)
- Yield: 8 to 10 servings 1x
- Category: Breakfast
- Cuisine: American
Ingredients
- 2 cans (12.4 oz each) refrigerated cinnamon rolls with icing
- 4 large eggs, room temperature
- ½ cup heavy cream
- ¼ cup whole milk
- 2 teaspoons vanilla extract
- 1 teaspoon ground cinnamon (preferably Ceylon)
- ¼ teaspoon ground nutmeg (optional)
- ¼ cup unsalted butter, melted
- 4 oz cream cheese, softened
- ¼ cup powdered sugar, sifted
- 2 tablespoons maple syrup
- 2 tablespoons milk (plus more as needed)
Instructions
- Grease a 9×13-inch baking dish with butter or non-stick spray.
- Open both cans of cinnamon rolls and reserve the icing packets. Cut each roll into quarters using a sharp knife or pizza cutter. Place the pieces evenly in the prepared dish.
- In a large mixing bowl, whisk together eggs, heavy cream, whole milk, vanilla extract, ground cinnamon, and nutmeg until smooth and pale yellow.
- Slowly pour the custard over the cinnamon roll pieces, ensuring every piece is coated. Gently press down with a spatula to help the custard seep into crevices. Cover with plastic wrap and refrigerate for at least 30 minutes, or up to 12 hours (overnight is ideal).
- When ready to bake, preheat oven to 350°F (175°C). Remove dish from fridge and let sit on counter while oven heats. Brush melted butter evenly over the top of the casserole.
- Bake for 30 to 35 minutes, until top is golden brown and center is set (a knife inserted into the middle should come out clean). If top browns too quickly, tent with foil for the last 10 minutes.
- While casserole bakes, make the cream cheese topping: In a mixing bowl, beat softened cream cheese, powdered sugar, maple syrup, and milk with a hand mixer until smooth and creamy. Add reserved icing packets and mix until fully incorporated. Add more milk if needed for a pourable consistency.
- Once casserole is out of the oven, let cool for 5 minutes. Drizzle cream cheese topping generously over the top. Let rest another 5 minutes before serving.
- Serve warm, scooping portions with a large spoon. Garnish with cinnamon or chopped pecans if desired.
Notes
Don’t over-soak the rolls—more than 12 hours can make them mushy. Use room-temperature eggs and cream cheese to avoid lumps. Don’t skip brushing with butter for a crispy top. Let casserole rest 10 minutes after baking for custard to set. For gluten-free, use gluten-free canned cinnamon rolls. For dairy-free, use full-fat coconut cream, oat milk, dairy-free butter, and vegan cream cheese.
Nutrition
- Serving Size: 1 serving (based on
- Calories: 420
- Sugar: 26
- Sodium: 480
- Fat: 22
- Saturated Fat: 12
- Carbohydrates: 48
- Fiber: 1
- Protein: 8
Keywords: cinnamon roll casserole, Christmas breakfast, make-ahead breakfast, holiday brunch, cinnamon roll bake, easy breakfast casserole


