There used to be a tiny diner called The Rusty Spoon off Highway 9 that made a cinnamon roll casserole that was pure magic. When they closed suddenly back in 2018 — the owner retired, I heard — I honestly felt a little lost. Saturday mornings just weren’t the same without that warm, gooey, pull-apart perfection. After twelve tries — and one particularly sad attempt that turned into a sugary brick — I finally cracked the code. This is it. This is the casserole that made my kids say, “Mom, this is better than the diner one.” And let me tell you, that was a victory dance moment in my kitchen.
This overnight cinnamon roll casserole has become our weekend tradition. It’s the kind of breakfast that makes everyone wander into the kitchen early, lured by the smell of cinnamon and brown sugar. I mean, who can resist that? Maybe you’ve been there too — searching for that one breakfast recipe that feels special but doesn’t require you to be up at dawn rolling dough. This is it. This is the one.
Honestly, the best part? You do all the work the night before. Christmas morning, lazy Saturdays, sleepover mornings — this casserole saves the day every single time. And the way the cream cheese glaze seeps into every nook and cranny? Let’s just say there are never leftovers. Not once.
Why You’ll Love This Recipe
This isn’t just another breakfast casserole. After testing this recipe for my family of five (including two picky eaters and one teenager who eats everything), I can tell you with confidence — this one’s a winner. Here’s why it works so well:
- Quick & Easy: Only 10 minutes of prep the night before. Seriously. Pop the cinnamon rolls in the dish, mix the custard, pour it over, and you’re done.
- Simple Ingredients: You probably already have everything in your fridge and pantry right now. No fancy trips to specialty stores.
- Perfect for Busy Mornings: Christmas morning, Easter brunch, or just a lazy Saturday — this casserole lets you sleep in while it bakes to golden perfection.
- Crowd-Pleaser: My kids, my in-laws, even my neighbor who swears she doesn’t like sweet breakfasts — everyone asks for seconds.
- Unbelievably Delicious: The texture is pure perfection. Soft, pillowy cinnamon roll pieces with slightly crispy edges, all soaked in a rich custard and topped with that dreamy cream cheese glaze.
What makes this different from other overnight casseroles? It’s the custard-to-roll ratio. I spent months tweaking it so the rolls stay soft without getting mushy. Plus, I add a secret pinch of nutmeg to the custard that just makes the cinnamon flavor sing. Trust me on this one.
This recipe isn’t just good — it’s the kind that makes you close your eyes after the first bite. It’s comfort food for the soul, but it won’t leave you stressed or stuck in the kitchen all morning.
What Ingredients You Will Need
This recipe uses simple, budget-friendly ingredients that come together to create something truly special. Most of these are pantry staples, so you can whip this up anytime the craving hits.
- Canned cinnamon rolls: 2 cans (12.4 oz each) of refrigerated cinnamon rolls with icing. I prefer Pillsbury Grands! for their pillowy texture, but store brands work great too. (Look for the ones with the cream cheese icing — it’s worth it.)
- Large eggs: 4 large eggs, room temperature. (Cold eggs won’t mix as smoothly into the custard.)
- Whole milk: 1 cup. (Adds richness. 2% works in a pinch, but whole milk gives that dreamy custard texture.)
- Heavy cream: 1/2 cup. (This is the secret to the ultra-creamy custard. Don’t skip it if you can help it.)
- Granulated sugar: 1/4 cup. (Just a little extra sweetness to balance the tangy cream cheese glaze.)
- Vanilla extract: 2 teaspoons. (Pure vanilla, not imitation, if you have it. The flavor is noticeably better.)
- Ground cinnamon: 1 teaspoon. (For that extra cinnamon kick in the custard.)
- Ground nutmeg: 1/4 teaspoon. (Optional, but trust me — it makes the cinnamon flavor pop in a way you can’t quite place.)
- Salt: 1/4 teaspoon. (Just enough to balance the sweetness and wake up all the flavors.)
- Unsalted butter: 2 tablespoons, melted. (For brushing the dish and drizzling over the top before baking.)
For the cream cheese glaze:
- Cream cheese: 4 oz, softened to room temperature. (Philadelphia is my go-to for the smoothest glaze.)
- Powdered sugar: 1 cup, sifted. (Sifting prevents lumps — I learned this the hard way after a lumpy glaze disaster.)
- Vanilla extract: 1 teaspoon.
- Milk: 2-3 tablespoons, as needed for consistency.
Ingredient substitution notes: For a dairy-free version, use full-fat oat milk and dairy-free cream cheese. For a lighter option, swap heavy cream for half-and-half, though the texture won’t be quite as luxurious. If you’re out of nutmeg, just use an extra 1/4 teaspoon of cinnamon instead.
Equipment Needed
You don’t need fancy equipment for this recipe — that’s part of the beauty. Here’s what you’ll need:
- 9×13-inch baking dish: A glass or ceramic dish works best for even heating. I’ve had good luck with Pyrex and Le Creuset.
- Large mixing bowl: For whisking the custard. Any medium-to-large bowl will do.
- Whisk: For combining the eggs and milk smoothly. A fork works in a pinch, but a whisk is easier.
- Measuring cups and spoons: Standard set for accuracy.
- Small saucepan or microwave-safe bowl: For melting butter.
- Hand mixer or stand mixer: For the cream cheese glaze. A whisk and some elbow grease work too, but a mixer makes it silky smooth.
- Plastic wrap or aluminum foil: For covering the dish overnight.
- Sharp knife: For cutting the cinnamon rolls into quarters. Kitchen shears actually work great for this too.
Budget tip: Don’t have a hand mixer? No problem. Soften the cream cheese really well and whisk the glaze by hand — it just takes a little extra arm work. I’ve done it plenty of times when my mixer was buried in the back of the cabinet.
Preparation Method

Step 1: Prep the baking dish (5 minutes)
Grease your 9×13-inch baking dish with butter or non-stick spray. Make sure you get the corners — nothing worse than stuck-on cinnamon roll pieces. (Trust me, I’ve scrubbed enough dishes to know.)
Step 2: Cut the cinnamon rolls (5 minutes)
Open both cans of cinnamon rolls and set the icing packets aside. Using a sharp knife or kitchen shears, cut each cinnamon roll into quarters. You want bite-sized pieces — not too small, not too big. Aim for pieces about 1-inch each.
Step 3: Arrange in the dish (3 minutes)
Scatter the cinnamon roll pieces evenly in the prepared baking dish. Don’t press them down — just let them fall naturally. You want some pieces slightly overlapping for that pull-apart effect.
Step 4: Make the custard (5 minutes)
In a large mixing bowl, whisk together the eggs, whole milk, heavy cream, granulated sugar, vanilla extract, ground cinnamon, nutmeg, and salt. Whisk until everything is completely combined and slightly frothy — about 30 seconds of vigorous whisking. (I once forgot to whisk long enough and ended up with streaks of egg white in the casserole. Not pretty.)
Step 5: Pour and soak (2 minutes)
Slowly pour the custard mixture evenly over the cinnamon roll pieces. Use a spatula to gently press down any dry pieces so they get coated. Don’t stir — just press gently. Cover the dish tightly with plastic wrap or aluminum foil and refrigerate for at least 8 hours, or up to 24 hours.
Step 6: Morning of baking (5 minutes prep + 35-40 minutes baking)
Preheat your oven to 350°F (175°C). Remove the casserole from the fridge and let it sit on the counter while the oven preheats — about 15 minutes. Uncover and drizzle the melted butter evenly over the top. (This is what gives those gorgeous golden edges.)
Step 7: Bake (35-40 minutes)
Bake the casserole on the middle rack for 35-40 minutes, until the top is golden brown and the center is set. You’ll know it’s done when the edges are bubbling and a knife inserted in the center comes out clean. If the top is browning too fast, tent loosely with foil for the last 10 minutes. (My oven runs hot, so I always check at 30 minutes.)
Step 8: Make the glaze (5 minutes)
While the casserole bakes, make the cream cheese glaze. In a medium bowl, beat the softened cream cheese until smooth. Add the reserved icing from the cinnamon roll cans, the powdered sugar, and vanilla extract. Beat until smooth and creamy. Add milk, one tablespoon at a time, until you reach a pourable consistency. (I like mine thick enough to coat the back of a spoon but thin enough to drizzle.)
Step 9: Glaze and serve (5 minutes)
Let the casserole cool for 5-10 minutes — this is important so the glaze doesn’t just melt into a puddle. Drizzle the cream cheese glaze generously over the warm casserole. Serve immediately while it’s still warm and gooey.
Cooking Tips & Techniques
Don’t over-soak the rolls. I know it’s tempting to leave it in the fridge for two days, but 8-24 hours is the sweet spot. Any longer and the rolls can get mushy. I learned this the hard way when I prepped a casserole two days ahead for Christmas morning — it was still good, but definitely soggier than usual.
Room temperature ingredients matter. Cold eggs and milk won’t emulsify properly into the custard. Take them out of the fridge 30 minutes before you start. I set mine on the counter while I get the kids settled for the night.
Watch your oven like a hawk. Every oven is different. My friend’s oven bakes this in 32 minutes flat, while mine takes a full 40. Start checking at 30 minutes and go from there. The top should be golden brown and the center should jiggle just slightly — it’ll set as it cools.
Let it rest before glazing. This is non-negotiable. If you pour the glaze on a piping hot casserole, it’ll melt into a sugary soup. Give it 5-10 minutes to cool slightly. I use this time to pour coffee and set the table.
Double the glaze. Honestly, the glaze is the best part. I always make a little extra because people inevitably want more. Plus, leftover glaze is amazing on pancakes or waffles the next day.
Line your dish with parchment paper. If you’re worried about sticking (or hate scrubbing dishes), line the baking dish with parchment paper, leaving some overhang. Lift the whole casserole out for easy slicing and cleanup.
Variations & Adaptations
Apple Cinnamon Version: Peel and dice 2 medium apples (Granny Smith or Honeycrisp work great) and scatter them over the cinnamon roll pieces before pouring the custard. The apples soften beautifully and add a fresh, fruity note that cuts through the sweetness. My kids call this the “apple pie casserole” and request it every fall.
Pecan Praline Twist: Sprinkle 1/2 cup of chopped pecans over the top before baking. In the last 5 minutes of baking, drizzle with a quick praline sauce (1/4 cup brown sugar, 2 tablespoons butter, 2 tablespoons heavy cream, simmered for 2 minutes). This version is dangerously good — my husband ate half the pan in one sitting.
Chocolate Lover’s Version: Sprinkle 1/2 cup of mini chocolate chips over the cinnamon roll pieces before adding the custard. Use chocolate-flavored cinnamon rolls if you can find them. The chocolate melts into little pockets of gooey goodness throughout the casserole.
Healthier Adaptation: Use reduced-fat cinnamon rolls, swap whole milk for 2%, and use Neufchâtel cream cheese instead of full-fat. Cut the sugar in the custard to 2 tablespoons. It’s still delicious but won’t put you in a sugar coma.
Make it Dairy-Free: Use dairy-free cinnamon rolls (Annie’s makes a good one), oat milk, coconut cream in place of heavy cream, and dairy-free cream cheese. The texture is slightly different but still incredibly satisfying.
Serving & Storage Suggestions
This casserole is best served warm, fresh from the oven, with that cream cheese glaze dripping down the sides. I like to set it in the middle of the table with a big spoon and let everyone dig in family-style. It’s the kind of breakfast that feels like a hug on a plate.
What to serve alongside: A side of fresh fruit (berries or sliced oranges) balances the sweetness perfectly. Crispy bacon or breakfast sausage adds a savory counterpoint. And of course, a big pot of coffee or a pitcher of cold milk — non-negotiable in my house.
Storing leftovers: If you somehow have leftovers (unlikely, but possible), cover the dish tightly with foil or transfer to an airtight container. Store in the refrigerator for up to 3 days. The texture softens a bit overnight, but the flavor actually gets better — the cinnamon and custard meld together beautifully.
Reheating instructions: The best way to reheat is in the oven at 300°F for 10-15 minutes, covered with foil. This brings back some of the crispy edges. In a pinch, microwave individual servings for 30-45 seconds, but expect a softer texture. I actually love leftovers cold from the fridge — it’s like a cinnamon roll cheesecake situation.
Freezing instructions: You can freeze the unbaked casserole (before adding the glaze) for up to 2 months. Thaw overnight in the refrigerator, then bake as directed. The baked casserole freezes well too — wrap individual portions in plastic wrap and foil, then reheat in the oven when the craving strikes.
Nutritional Information & Benefits
Let’s be real — this is a treat, not a health food. But here’s the approximate nutritional breakdown per serving (based on 12 servings):
Calories: 385 | Fat: 18g | Carbs: 52g | Protein: 8g | Sugar: 32g
What’s actually good about it: The eggs and milk provide a decent amount of protein and calcium. Cinnamon has anti-inflammatory properties and can help regulate blood sugar. And honestly? Sometimes your soul needs a warm, gooey breakfast that makes everyone at the table smile. That counts for something too.
Dietary considerations: This recipe contains gluten, dairy, and eggs. For a gluten-free version, use gluten-free cinnamon rolls (check the freezer section). For a dairy-free version, see the adaptations above. It’s not low-carb or keto-friendly by any stretch, but you can reduce the sugar slightly if needed.
I believe in balance — we eat healthy most of the time, but weekends are for cinnamon roll casserole. Life’s too short to skip the good stuff.
Conclusion
This overnight cinnamon roll casserole is more than just a breakfast recipe — it’s a tradition in the making. It’s the dish that brings everyone to the table, the one that makes Saturday mornings feel special, the one that gets requested for every holiday brunch. And honestly? It’s the recipe that finally let me stop missing The Rusty Spoon.
I hope you make this for your family and watch their faces light up. I hope you double the glaze because you deserve it. And I hope you make it your own — add the apples, throw in some pecans, or keep it classic. There’s no wrong way to enjoy this casserole.
If you try this recipe, I’d love to hear about it! Drop a comment below and let me know how it turned out — did your kids ask for seconds? Did you add your own twist? Share a photo on Pinterest and tag me so I can see your beautiful creation. Happy baking, friends!
Frequently Asked Questions
Can I use homemade cinnamon rolls instead of canned?
Absolutely! If you have a favorite homemade cinnamon roll recipe, go for it. Just make sure the rolls are baked through but not over-baked before assembling the casserole. You’ll need about 12-16 medium-sized homemade rolls. The texture will be a bit different — more bread-like — but still delicious.
Can I make this the same day without overnight refrigeration?
Yes, but the texture won’t be quite the same. Let the assembled casserole sit at room temperature for at least 30 minutes to allow the custard to soak in. Bake at 350°F for 35-40 minutes. The rolls won’t be as soft and custard-like, but it’s still a tasty breakfast in a pinch.
Why is my casserole soggy in the middle?
This usually happens for one of two reasons: either the casserole wasn’t baked long enough, or there was too much custard. Make sure you’re using the exact measurements in the recipe, and always check the center with a knife before pulling it out of the oven. If the top is browning too fast, tent with foil and keep baking.
Can I use low-fat milk instead of whole milk and heavy cream?
You can, but the texture will be noticeably less rich and creamy. The heavy cream is what gives this casserole that luxurious, almost custard-like texture. If you’re watching calories, I’d recommend using half-and-half instead of heavy cream rather than going all the way to low-fat milk.
How do I prevent the glaze from being too runny?
The key is using room temperature cream cheese and adding the milk gradually. Start with 2 tablespoons and whisk well. If the glaze is still too thick, add another tablespoon. Also, make sure the casserole has cooled for at least 5-10 minutes before glazing — a hot casserole will melt the glaze into a puddle immediately.
Pin This Recipe!

Best Easy Overnight Cinnamon Roll Casserole Recipe
This overnight cinnamon roll casserole is a weekend tradition that brings everyone to the table. With only 10 minutes of prep the night before, you can wake up to a warm, gooey, pull-apart breakfast topped with a dreamy cream cheese glaze.
- Prep Time: 10 minutes
- Cook Time: 35-40 minutes
- Total Time: 8 hours 45 minutes (includes overnight refrigeration)
- Yield: 12 servings 1x
- Category: Breakfast
- Cuisine: American
Ingredients
- 2 cans (12.4 oz each) refrigerated cinnamon rolls with icing (e.g., Pillsbury Grands!)
- 4 large eggs, room temperature
- 1 cup whole milk
- 1/2 cup heavy cream
- 1/4 cup granulated sugar
- 2 teaspoons vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg (optional)
- 1/4 teaspoon salt
- 2 tablespoons unsalted butter, melted
- 4 oz cream cheese, softened
- 1 cup powdered sugar, sifted
- 1 teaspoon vanilla extract
- 2–3 tablespoons milk (for glaze consistency)
Instructions
- Grease a 9×13-inch baking dish with butter or non-stick spray.
- Open both cans of cinnamon rolls and set the icing packets aside. Cut each cinnamon roll into quarters (about 1-inch pieces).
- Scatter the cinnamon roll pieces evenly in the prepared baking dish. Do not press them down.
- In a large mixing bowl, whisk together eggs, whole milk, heavy cream, granulated sugar, vanilla extract, ground cinnamon, nutmeg, and salt until completely combined and slightly frothy (about 30 seconds).
- Slowly pour the custard mixture evenly over the cinnamon roll pieces. Gently press down any dry pieces with a spatula to coat. Cover tightly with plastic wrap or aluminum foil and refrigerate for at least 8 hours, up to 24 hours.
- Preheat oven to 350°F (175°C). Remove casserole from fridge and let sit on counter for 15 minutes. Uncover and drizzle melted butter evenly over the top.
- Bake on the middle rack for 35-40 minutes, until top is golden brown and center is set (edges bubbling, knife inserted in center comes out clean). If browning too fast, tent loosely with foil for last 10 minutes.
- While casserole bakes, make glaze: In a medium bowl, beat softened cream cheese until smooth. Add reserved icing from cinnamon roll cans, powdered sugar, and vanilla extract. Beat until smooth and creamy. Add milk, 1 tablespoon at a time, until pourable consistency.
- Let casserole cool for 5-10 minutes. Drizzle cream cheese glaze generously over warm casserole. Serve immediately.
Notes
For best results, use room temperature ingredients. Do not soak rolls longer than 24 hours to avoid mushiness. Let casserole rest 5-10 minutes before glazing to prevent glaze from melting. Double the glaze if desired. Line dish with parchment paper for easy cleanup.
Nutrition
- Serving Size: 1 serving (1/12 of c
- Calories: 385
- Sugar: 32
- Sodium: 450
- Fat: 18
- Saturated Fat: 10
- Carbohydrates: 52
- Fiber: 1
- Protein: 8
Keywords: overnight cinnamon roll casserole, easy breakfast casserole, cinnamon roll bake, overnight breakfast, holiday brunch, cream cheese glaze


