fluffy cinnamon roll casserole with cream cheese glaze for holiday morning

5 min prep 30 min cook 12 servings
fluffy cinnamon roll casserole with cream cheese glaze for holiday morning
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Imagine waking up on Christmas morning to the intoxicating aroma of cinnamon, butter, and vanilla wafting through your home. The house is still quiet, the tree lights are twinkling, and in your oven sits a golden, puffy cloud of cinnamon roll perfection that will have everyone racing to the kitchen. This fluffy cinnamon roll casserole has become our family's most treasured holiday tradition, surpassing even the gifts under the tree in terms of excitement.

I created this recipe three years ago when I realized I was spending more time in the kitchen on Christmas morning than with my family. The traditional individual cinnamon rolls, while delicious, required me to wake up at 5 AM to have them ready for breakfast. I needed something that could be prepped the night before, baked while we opened presents, and still deliver that magical cinnamon roll experience we all crave during the holidays.

What makes this casserole truly special is how the rolls meld together while baking, creating pockets of gooey cinnamon sugar in some places and fluffy, bread-pudding-like textures in others. The cream cheese glaze seeps into every nook and cranny, creating an almost bread pudding-meets-cinnamon roll hybrid that's utterly irresistible. It's become the centerpiece of our holiday mornings, and I'm convinced it will become yours too.

Why This Recipe Works

  • Make-Ahead Magic: Prep everything the night before and simply pop it in the oven while presents are being opened
  • Feed a Crowd: One 9x13 pan serves 12 generous portions, perfect for large family gatherings
  • Texture Paradise: Combines gooey cinnamon pockets with fluffy, custard-soaked bread for the ultimate texture contrast
  • Customizable: Add nuts, fruit, or flavored extracts to make it your family's signature dish
  • No Yeast Required: Uses refrigerated cinnamon rolls as the base, eliminating hours of proofing time
  • Show-Stopping Presentation: Puffs up dramatically in the oven and photographs beautifully for social media

Ingredients You'll Need

Ingredients

This casserole starts with a base of refrigerated cinnamon rolls, but don't let that fool you into thinking this is a shortcut recipe without substance. The quality of your ingredients will make or break this dish, so let's talk about what to look for in each component.

Cinnamon Roll Base: I prefer using Pillsbury Grands! cinnamon rolls for their substantial size and excellent cinnamon flavor. The jumbo size creates those beautiful, distinct layers in the finished casserole. If you can't find Grands, any refrigerated cinnamon roll will work, but avoid the smaller generic brands as they tend to dissolve too much into the custard.

Eggs: Use large, room-temperature eggs for the best custard texture. Cold eggs can cause the butter in your custard to seize, creating an uneven texture. If you forget to take them out ahead of time, place them in a bowl of warm water for 10 minutes.

Heavy Cream: This is not the place to substitute milk or half-and-half. The high fat content in heavy cream creates that luxurious, pudding-like texture that makes this casserole special. Look for cream with at least 36% milkfat content.

Brown Sugar: Dark brown sugar adds a deeper molasses flavor that complements the cinnamon beautifully. If you only have light brown sugar, that's fine too, but the dark variety really makes a difference.

Cream Cheese: For the glaze, use full-fat cream cheese that's been softened to room temperature. Reduced-fat varieties won't give you that rich, tangy flavor that balances the sweetness perfectly.

Vanilla Extract: Use pure vanilla extract, not imitation. The alcohol in real vanilla helps carry the other flavors and adds complexity that imitation vanilla simply can't match.

How to Make Fluffy Cinnamon Roll Casserole with Cream Cheese Glaze for Holiday Morning

1
Prepare Your Baking Dish and Preheat Oven

Grease a 9x13-inch baking dish with butter, making sure to get into all the corners. This prevents sticking and adds flavor. Preheat your oven to 350°F (175°C). If making ahead, skip preheating and cover with plastic wrap for refrigeration.

2
Cut and Arrange the Cinnamon Rolls

Remove cinnamon rolls from their packaging and set aside the included icing (you won't need it). Using kitchen scissors or a sharp knife, cut each roll into quarters. This creates the perfect size for soaking up the custard while maintaining some structure. Arrange the pieces in your prepared dish, distributing them evenly. Some pieces should be cut-side up, others down, creating varied textures.

3
Create the Cinnamon Sugar Filling

In a small bowl, combine 1/2 cup dark brown sugar, 2 tablespoons ground cinnamon, and 1/4 teaspoon salt. Mix well, breaking up any clumps. Sprinkle this mixture evenly over the cut cinnamon rolls, making sure to get some in all the nooks and crannies. This creates those signature gooey cinnamon pockets throughout the casserole.

4
Whisk the Custard Base

In a large bowl, whisk together 6 large eggs, 2 cups heavy cream, 1 cup whole milk, 1/2 cup granulated sugar, 2 teaspoons pure vanilla extract, and 1/2 teaspoon almond extract (optional but highly recommended). Whisk vigorously for 2 minutes to incorporate air, which helps create that fluffy texture. The mixture should be light yellow and slightly frothy.

5
Soak and Refrigerate

Pour the custard mixture evenly over the cinnamon roll pieces. Using a spatula, gently press down on the top to ensure all pieces are submerged. Cover tightly with plastic wrap and refrigerate for at least 2 hours or overnight. This step is crucial - it allows the bread to fully absorb the custard, creating that pudding-like texture.

6
Bake to Golden Perfection

Remove the casserole from the refrigerator 30 minutes before baking. Preheat oven to 350°F (175°C). Remove plastic wrap and cover with aluminum foil. Bake for 30 minutes covered, then remove foil and bake an additional 25-30 minutes until puffed and golden brown. The center should jiggle slightly when shaken - it will continue to set as it cools.

7
Prepare the Cream Cheese Glaze

While the casserole bakes, make the glaze. In a medium bowl, beat 4 ounces softened cream cheese until smooth. Add 2 tablespoons softened butter and beat until fluffy. Gradually add 1 cup powdered sugar, 2-3 tablespoons milk, and 1 teaspoon vanilla extract. Beat until smooth and pourable but still thick enough to coat the back of a spoon.

8
Glaze and Serve

Remove casserole from oven and let cool for 10 minutes. This resting time allows the custard to fully set. Drizzle the cream cheese glaze over the warm casserole, allowing it to seep into all the crevices. Serve immediately while warm, scooping out portions with a large spoon. The contrast between the warm, gooey interior and the cool, tangy glaze is absolutely divine.

Expert Tips

Temperature Matters

Always bring cold ingredients to room temperature before mixing. Cold eggs can cause the butter to seize, creating a lumpy custard that won't absorb properly into the bread.

Don't Rush the Soak

The minimum soak time is 2 hours, but overnight is ideal. The longer soak ensures every piece of bread is saturated, preventing dry spots in the finished casserole.

Check Your Oven

Every oven is different. Start checking for doneness at 50 minutes total baking time. The casserole is done when it's puffed, golden, and the center jiggles slightly like set Jell-O.

Save the Icing

Don't discard the icing packets from the cinnamon rolls! Mix them into your cream cheese glaze for an extra boost of cinnamon flavor and sweetness.

Serve Warm, Not Hot

Let the casserole rest for 10-15 minutes after baking. This allows the custard to fully set, making serving easier and preventing burns from molten sugar.

Portion Control

Use a large spoon or ice cream scoop to serve. The casserole will deflate slightly as it cools, making portioning easier and neater.

Variations to Try

Apple Cinnamon

Add 2 cups diced, peeled apples between the bread pieces. Granny Smith or Honeycrisp work best. Increase cinnamon to 3 tablespoons and add 1 teaspoon nutmeg.

Pecan Praline

Add 1 cup chopped pecans to the cinnamon sugar mixture. Make a praline topping with 1/2 cup brown sugar, 1/4 cup butter, and 1/2 cup pecans sprinkled on top before baking.

Chocolate Orange

Add 1 cup mini chocolate chips and the zest of 1 orange to the custard. Replace almond extract with orange extract for a sophisticated holiday twist.

Eggnog Version

Replace the heavy cream and milk with 3 cups eggnog. Add 1/2 teaspoon nutmeg and 2 tablespoons rum extract to the custard for ultimate holiday flavor.

Berry Bliss

Fold 2 cups fresh or frozen berries (blueberries, raspberries, or blackberries) into the soaked bread before baking. Reduce sugar by 1/4 cup to compensate for berry sweetness.

Caramel Macchiato

Replace 1/2 cup of the cream with strong espresso. Add 2 tablespoons caramel sauce to the custard and drizzle additional caramel over the glaze.

Storage Tips

Refrigerator Storage

Store leftover casserole in an airtight container in the refrigerator for up to 4 days. Individual portions reheat beautifully in the microwave for 30-45 seconds. For best results, add a fresh drizzle of glaze after reheating.

Freezer Instructions

This casserole freezes exceptionally well. Cool completely, then cut into individual portions. Wrap each portion tightly in plastic wrap, then foil. Freeze for up to 2 months. Thaw overnight in the refrigerator and reheat in a 300°F oven for 15-20 minutes.

Make-Ahead Magic

Assemble the entire casserole up to 24 hours ahead. Cover tightly with plastic wrap and refrigerate. Add 10-15 minutes to the covered baking time if baking directly from the refrigerator. The glaze can be made up to 3 days ahead and stored separately.

Frequently Asked Questions

Absolutely! If you have a favorite homemade cinnamon roll recipe, feel free to use it. Just make sure the rolls are completely cooled before cutting and assembling the casserole. You'll need about 16-20 standard-sized homemade rolls. The flavor will be even more spectacular, but you'll need to plan for the extra preparation time.

This usually happens when the casserole hasn't baked long enough or the oven temperature is off. Make sure your oven is properly calibrated and continue baking until the center is set but still slightly jiggly. If the top is browning too quickly, cover with foil and continue baking. Remember, it will continue to set as it cools.

Yes! Substitute the heavy cream with full-fat coconut milk, use almond or oat milk instead of dairy milk, and replace the butter with vegan butter. For the cream cheese glaze, use vegan cream cheese or make a simple powdered sugar glaze with coconut milk. The texture will be slightly different but still delicious.

The casserole is done when it's puffed up dramatically, golden brown on top, and the center jiggles like set Jell-O rather than like liquid. A toothpick inserted near the center should come out mostly clean with just a few moist crumbs. The edges will be slightly pulling away from the sides of the pan.

Yes! Simply halve all ingredients and bake in an 8x8-inch pan. The baking time will be slightly less - start checking for doneness after 35 minutes total. This is perfect for smaller families or when you want to test the recipe before committing to the full size.

Individual portions reheat beautifully in the microwave for 30-45 seconds. For larger portions, reheat in a 300°F oven for 10-15 minutes. Add a fresh drizzle of glaze or a dusting of powdered sugar after reheating to refresh the presentation. The texture remains surprisingly good even after reheating.
fluffy cinnamon roll casserole with cream cheese glaze for holiday morning
main-dishes
Pin Recipe

Fluffy Cinnamon Roll Casserole with Cream Cheese Glaze for Holiday Morning

(4.9 from 127 reviews)
Prep
20 min
Cook
55 min
Servings
12

Ingredients

Instructions

  1. Prep: Grease a 9x13-inch baking dish and preheat oven to 350°F (175°C).
  2. Prepare rolls: Cut each cinnamon roll into quarters and arrange in prepared dish.
  3. Make filling: Mix brown sugar, cinnamon, and salt; sprinkle over roll pieces.
  4. Create custard: Whisk eggs, cream, milk, sugar, vanilla, and almond extract until frothy.
  5. Soak: Pour custard over rolls, cover, and refrigerate at least 2 hours or overnight.
  6. Bake: Cover with foil and bake 30 minutes, then uncover and bake 25-30 minutes more.
  7. Make glaze: Beat cream cheese and butter until smooth, then add powdered sugar, milk, and vanilla.
  8. Finish: Let cool 10 minutes, then drizzle with cream cheese glaze and serve warm.

Recipe Notes

For best results, make this casserole the night before and let it soak overnight. The longer soak time ensures every piece of bread is saturated with the custard mixture, creating the perfect texture. If you're short on time, the minimum soak is 2 hours.

Nutrition (per serving)

425
Calories
7g
Protein
58g
Carbs
19g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.