“You know what? I didn’t plan on making cinnamon rolls this weekend,” I muttered, eyeing the clock creeping past midnight. It was one of those evenings where the day felt like it had slammed the brakes and left me spinning. Honestly, I just wanted something sweet and comforting but without the usual fuss of rolling dough and waiting forever. Then, scrolling through my fridge, I spotted a pack of store-bought cinnamon rolls and, well, inspiration hit like a cozy hug.
That night, I tossed those cinnamon rolls into a casserole dish, layered them with a rich custard, and let the magic happen overnight in the fridge. By morning, the kitchen smelled like a bakery, but without the usual chaos of early-morning baking. I topped it off with a luscious cream cheese frosting that just melts into every bite. It became an instant favorite around here, especially on slow weekend mornings when everyone’s still waking up and the world feels a little softer.
What really sticks with me is how this easy overnight cinnamon roll casserole with cream cheese frosting somehow feels like a treat and a comfort food all at once. It’s the kind of recipe that’s as forgiving as a warm blanket, perfect for those mornings when you want to feel pampered without the hassle. It’s no wonder this recipe is the go-to for holidays, sleepovers, or just because we deserve a little sweetness now and then.
And you know, it’s the kind of thing that’s so simple yet makes you pause and savor — that perfect, quiet moment in the chaos of life. Once you try it, it’ll probably become one of those dishes you find yourself making again and again, like I did.
Why You’ll Love This Recipe
This easy overnight cinnamon roll casserole with cream cheese frosting isn’t just another sweet breakfast idea—it’s a tried-and-true recipe that has been tested in my kitchen more times than I can count. From sleepy weekend mornings to unexpected guests, it fits right in, no matter the occasion. Here’s why it’s a keeper:
- Quick & Easy: Prep takes just 10 minutes, then you let it rest overnight. Perfect for busy mornings or when you want to impress without stress.
- Simple Ingredients: No special trips to the grocery store needed. You likely have the cinnamon rolls, eggs, milk, and cream cheese ready to go.
- Perfect for Gatherings: Whether it’s brunch with friends or a holiday breakfast, this casserole serves a crowd and disappears fast.
- Crowd-Pleaser: Kids and adults alike ask for seconds. The gooey cinnamon rolls soak up the custard and the cream cheese frosting adds that irresistible tang.
- Unbelievably Delicious: The texture is soft, custardy, and just the right amount of sweet. It’s comfort food with a little bit of fancy.
What sets this recipe apart is the overnight soak—letting those cinnamon rolls fully absorb the custard mixture makes the texture next-level soft and luscious, unlike just heating pre-made rolls. Plus, the cream cheese frosting is homemade and spread over while the casserole is still warm, so it melts into little pockets of creamy goodness. Honestly, it’s the kind of breakfast that makes you close your eyes after the first bite and just breathe in that cozy satisfaction.
If you’re curious about other cozy, comforting recipes that come together without too much fuss, you might like my cozy homemade crockpot beef stew or the easy flavor-packed salmon bowls—both favorites when I want something satisfying but simple.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and a satisfyingly soft texture without much fuss. Most are pantry staples or easy-to-find items, which means you can whip this up on short notice or plan ahead with little hassle.
- Store-bought cinnamon rolls: One 12-count package (I prefer Pillsbury for consistency and texture, but any brand works).
- Eggs: 4 large, room temperature (helps the custard set nicely).
- Whole milk: 1 cup (240 ml), or use half-and-half for richer custard.
- Heavy cream: ½ cup (120 ml) for extra creaminess (optional but recommended).
- Granulated sugar: ¼ cup (50 g), to sweeten the custard gently.
- Vanilla extract: 1 teaspoon, pure vanilla preferred for deep flavor.
- Cinnamon: 1 teaspoon, to boost the warm spice flavor.
- Cream cheese: 4 oz (115 g), softened (for the frosting).
- Powdered sugar: 1 cup (120 g), sifted to avoid lumps in the frosting.
- Butter: 2 tablespoons, softened (adds richness to the frosting).
- Milk (for frosting): 1-2 tablespoons, to thin out the cream cheese frosting to spreadable consistency.
If you want to swap ingredients, almond milk or oat milk works fine for a dairy-free custard, and coconut yogurt can replace cream cheese for the frosting if you’re avoiding dairy. For a gluten-free version, there are excellent pre-made gluten-free cinnamon rolls available at many stores.
Equipment Needed
- 9×13-inch baking dish: The perfect size for this casserole, giving enough room for the rolls and custard to spread evenly.
- Mixing bowls: One for the custard, another for the frosting.
- Whisk: For beating eggs and mixing custard smoothly.
- Spatula or spoon: To fold ingredients and spread the frosting.
- Measuring cups and spoons: Essential for accuracy.
- Plastic wrap or foil: To cover the casserole overnight in the fridge.
If you don’t have a 9×13-inch dish, a similarly sized oven-safe casserole dish or even a large glass or ceramic pan works well. I’ve tried this in both metal and glass pans, and while glass tends to brown more evenly, metal heats faster, so just keep an eye during baking. For budget-friendly options, thrift stores often have great baking dishes if you want to try this without investing in new cookware.
Preparation Method

- Prepare the cinnamon rolls: Unroll the cinnamon rolls and cut each into quarters. This helps them soak evenly in the custard. Place the pieces evenly in your greased 9×13-inch baking dish. (About 12 rolls, cut into 48 pieces.)
- Make the custard: In a large bowl, whisk together 4 large eggs, 1 cup whole milk, ½ cup heavy cream, ¼ cup granulated sugar, 1 teaspoon vanilla extract, and 1 teaspoon cinnamon until smooth and well combined. This mixture will soak into the cinnamon rolls overnight, softening them beautifully.
- Pour custard over rolls: Slowly pour the custard evenly over the cinnamon roll pieces, pressing lightly with a spatula to make sure every bit gets covered. Cover the dish tightly with plastic wrap or foil and place it in the fridge overnight (or at least 6 hours).
- Bake the casserole: When ready, preheat your oven to 350°F (175°C). Remove the casserole from the fridge and let it sit at room temperature for 10 minutes while the oven heats. Bake uncovered for 35-40 minutes, or until the top is golden brown and the custard is set (a toothpick inserted should come out clean).
- Prepare the cream cheese frosting: While the casserole bakes, beat 4 oz softened cream cheese, 2 tablespoons softened butter, 1 cup powdered sugar, and 1-2 tablespoons milk until smooth and spreadable. Adjust milk to get a drizzle consistency.
- Frost and serve: Remove the casserole from the oven and let it cool for 5-10 minutes. Spread or drizzle the cream cheese frosting evenly over the warm casserole so it melts into the cracks and crevices. Serve warm and enjoy!
Pro Tip: If you want a little extra gooeyness, add a sprinkle of chopped pecans or walnuts on top before baking. Just be sure to check for nut allergies if serving a crowd.
Cooking Tips & Techniques
There’s a sweet science to getting this cinnamon roll casserole just right. First, using room temperature eggs and milk helps the custard blend smoothly without curdling. I’ve learned the hard way that cold eggs straight from the fridge can cause lumps.
Another tip is not to skip the overnight soak. Letting the cinnamon rolls sit in the custard for several hours means they soak up all that rich, eggy flavor instead of just sitting dry under a sauce. It transforms the texture from ordinary to downright dreamy.
When baking, keep an eye on the casserole the last 10 minutes. Oven temperatures vary, and you want the top golden but not burnt. If the top browns too quickly, loosely tent with foil to prevent over-browning.
Also, spread the cream cheese frosting while the casserole is still warm but not hot. If it’s too hot, the frosting will melt away entirely; too cool, and it’s harder to spread evenly. I usually let it rest about 7-10 minutes before frosting.
Finally, I always recommend making the frosting from scratch. Store-bought versions just don’t have the same fresh tang or creamy texture. It’s worth the extra few minutes—it makes all the difference.
Variations & Adaptations
This recipe is flexible, so feel free to adjust based on your taste, dietary needs, or what you have on hand.
- Fruit twist: Add fresh or frozen berries between the cinnamon roll pieces before pouring custard for bursts of tartness. Blueberries and raspberries work beautifully.
- Vegan version: Use dairy-free cinnamon rolls, substitute the custard with a blend of silken tofu and plant milk, and swap cream cheese frosting for a coconut cream glaze.
- Spice it up: Add a pinch of nutmeg or cardamom to the custard for a warm, complex flavor profile.
- Nutty crunch: Mix chopped pecans or walnuts into the custard or sprinkle on top before baking for added texture.
Personally, I’ve made a version with a drizzle of salted caramel sauce over the cream cheese frosting for a decadent holiday brunch that was a total hit. It’s fun to play around with flavors and find your own signature spin.
Serving & Storage Suggestions
This casserole is best served warm, right out of the oven or after a gentle reheat. The aroma and that melty cream cheese frosting are the real stars here.
Pair it with fresh fruit or a simple side like my fresh Greek cucumber salad if you want something light alongside all that richness. A hot cup of coffee or chai tea complements the cinnamon notes beautifully.
To store leftovers, cover tightly and refrigerate for up to 3 days. Reheat gently in the oven at 325°F (160°C) for about 10 minutes or until warmed through. The flavors actually deepen after a day or two, so it’s great for making ahead.
You can also freeze the unbaked casserole: assemble it, cover tightly with foil, and freeze for up to 2 months. Thaw overnight in the fridge before baking as directed.
Nutritional Information & Benefits
While this recipe is a treat, it also provides some nutritional perks. The eggs and milk add protein and calcium, while the cinnamon offers antioxidants and may help regulate blood sugar (a nice bonus in a sweet dish).
Estimated per serving (1/12th of casserole): approximately 320 calories, 9g fat, 45g carbohydrates, 5g protein. It’s not a low-calorie breakfast, but it’s a satisfying, shareable indulgence.
For those with dietary considerations, swapping to almond milk and gluten-free cinnamon rolls can make this recipe accessible without losing much on flavor or texture. Just watch for cream cheese alternatives if dairy-free.
Conclusion
This easy overnight cinnamon roll casserole with cream cheese frosting is one of those recipes that make mornings feel a little more special without the fuss. The combination of soft, custardy cinnamon rolls and tangy cream cheese frosting hits that comfort food sweet spot so well, it’s hard not to smile with the first bite.
Feel free to tweak it with your favorite spices, fruits, or toppings to make it your own. I love how forgiving this casserole is—it works for last-minute guests or just a slow morning when you want something cozy and delicious.
Give it a try, and I’d love to hear how you customize it! Drop a comment or share your variations. After all, food tastes better when it’s shared.
FAQs
Can I use homemade cinnamon rolls instead of store-bought?
Absolutely! Homemade cinnamon rolls work wonderfully. Just cut them into pieces and follow the same soaking and baking steps.
How long can I refrigerate the assembled casserole before baking?
Up to 24 hours is ideal for best texture and flavor, but it can hold up to 36 hours in the fridge if tightly covered.
Can I make this casserole gluten-free?
Yes, use gluten-free cinnamon rolls available in most grocery stores. The rest of the recipe remains the same.
What if I don’t have heavy cream for the custard?
No worries—just use all milk or half milk and half cream for richness. Whole milk alone works fine but custard will be less creamy.
Can I bake this casserole without chilling overnight?
You can bake it after 1-2 hours of soaking, but the texture won’t be as soft and custardy. The overnight soak makes a big difference!
Pin This Recipe!

Easy Overnight Cinnamon Roll Casserole Recipe with Cream Cheese Frosting
A quick and comforting cinnamon roll casserole soaked overnight in a rich custard and topped with homemade cream cheese frosting. Perfect for busy mornings or special gatherings.
- Prep Time: 10 minutes
- Cook Time: 35-40 minutes
- Total Time: Overnight soak plus 45-50 minutes (including baking and resting)
- Yield: 12 servings 1x
- Category: Breakfast, Brunch
- Cuisine: American
Ingredients
- One 12-count package store-bought cinnamon rolls (preferably Pillsbury)
- 4 large eggs, room temperature
- 1 cup whole milk (240 ml) or half-and-half for richer custard
- ½ cup heavy cream (120 ml), optional but recommended
- ¼ cup granulated sugar (50 g)
- 1 teaspoon vanilla extract
- 1 teaspoon cinnamon
- 4 oz cream cheese, softened
- 1 cup powdered sugar (120 g), sifted
- 2 tablespoons butter, softened
- 1–2 tablespoons milk (for frosting)
Instructions
- Unroll the cinnamon rolls and cut each into quarters. Place the pieces evenly in a greased 9×13-inch baking dish.
- In a large bowl, whisk together eggs, whole milk, heavy cream, granulated sugar, vanilla extract, and cinnamon until smooth.
- Pour the custard evenly over the cinnamon roll pieces, pressing lightly to cover all pieces. Cover tightly with plastic wrap or foil and refrigerate overnight (at least 6 hours).
- Preheat oven to 350°F (175°C). Remove casserole from fridge and let sit at room temperature for 10 minutes.
- Bake uncovered for 35-40 minutes until the top is golden brown and custard is set (toothpick should come out clean).
- While baking, beat cream cheese, butter, powdered sugar, and milk until smooth and spreadable.
- Remove casserole from oven and let cool 5-10 minutes. Spread or drizzle cream cheese frosting over warm casserole and serve.
Notes
Use room temperature eggs and milk for smooth custard. Do not skip the overnight soak for best texture. Tent with foil if top browns too quickly. Spread frosting while casserole is warm but not hot. For extra gooeyness, add chopped pecans or walnuts before baking. Can substitute almond or oat milk and dairy-free cream cheese for dairy-free version. Gluten-free cinnamon rolls can be used for gluten-free adaptation.
Nutrition
- Serving Size: 1/12th of casserole
- Calories: 320
- Fat: 9
- Carbohydrates: 45
- Protein: 5
Keywords: cinnamon roll casserole, overnight casserole, cream cheese frosting, easy breakfast, brunch recipe, cinnamon rolls, comfort food



