There’s something about waking up to the smell of cinnamon rolls baking in the oven that makes any morning feel special. But let’s be real—nobody wants to spend an hour in the kitchen before breakfast, especially when you have a house full of people waiting to eat. That’s where this overnight cinnamon roll casserole comes in.
The best part? You do all the work the night before, pop it in the fridge, and bake it in the morning while you’re making coffee. It’s got all the gooey, sweet flavor of cinnamon rolls without all the waiting around. Plus, you’re feeding a crowd with one dish instead of having to frost individual rolls.
I started making this for weekend mornings and holiday breakfasts, and now my family asks for it constantly. It’s basically the lazy baker’s dream come true. And trust me, no one will know you took the easy route when they’re going back for seconds.

Why You’ll Love This Cinnamon Roll Casserole
- Make-ahead convenience – You can prep this casserole the night before and just pop it in the oven in the morning, making it perfect for busy weekends or holiday mornings when you want something special without the stress.
- Simple ingredients – Starting with store-bought cinnamon rolls means you get that bakery-style taste without making dough from scratch.
- Feeds a crowd – This casserole serves 6-8 people easily, making it ideal for brunch gatherings, family breakfasts, or when you have overnight guests.
- Quick preparation – It takes just 10 minutes to throw together before baking, so you’re not spending your morning stuck in the kitchen.
- Tastes like French toast meets cinnamon rolls – The custard mixture turns the cinnamon rolls into something between a bread pudding and French toast, giving you the best of both worlds.
What Kind of Cinnamon Rolls Should I Use?
You’ve got two solid options here: frozen cinnamon rolls or the refrigerated kind you find in the dairy section. The frozen ones (usually sold in packages of 12) tend to be a bit larger and fluffier, while the refrigerated cans are more convenient since they’re already at the right temperature to work with. Either way, you’ll want to cut them into quarters so they bake evenly throughout the casserole. If you’re using the refrigerated variety, grab two cans since they typically come with fewer rolls per package. And don’t toss that little container of frosting that comes with them – you’ll definitely want to drizzle that on top when your casserole comes out of the oven.

Options for Substitutions
This casserole is pretty forgiving when it comes to swaps, so here are some options if you need them:
- Frozen or refrigerated cinnamon rolls: You can use either frozen or refrigerated cinnamon rolls interchangeably. If using homemade cinnamon rolls, that works too – just cut them into quarters like you would with store-bought.
- Heavy whipping cream: Half-and-half or whole milk can work in place of heavy cream. Your casserole will be slightly less rich, but it’ll still taste great. You can also use a mix of milk and a tablespoon of melted butter to get closer to the cream’s richness.
- Butter: You can swap regular butter for salted butter, just reduce any added salt in the recipe. Coconut oil also works if you’re looking for a dairy-free option.
- Nutmeg: If you don’t have nutmeg, you can leave it out or add a pinch of allspice or cloves instead. The cinnamon is the star here, so the nutmeg is more of a supporting player.
- Cream cheese frosting: If your cinnamon rolls don’t come with frosting, make a simple glaze by mixing 1 cup powdered sugar with 2-3 tablespoons milk and a splash of vanilla.
Watch Out for These Mistakes While Baking
The biggest mistake people make with this casserole is not greasing the baking dish well enough, which leads to stuck-on cinnamon rolls that are impossible to serve neatly – use butter or cooking spray generously on the bottom and sides.
Another common error is cutting the cinnamon rolls too large, so aim for quarters rather than halves to ensure the egg mixture can coat each piece evenly and create that custardy texture throughout.
Don’t skip the overnight refrigeration step, as this resting time is what transforms separate cinnamon roll pieces into a cohesive casserole – if you’re short on time, let it sit for at least 2 hours minimum.
When baking, cover the dish with foil for the first 20-25 minutes to prevent the top from browning too quickly, then remove it for the last 10-15 minutes so the cinnamon rolls get golden and slightly crispy on top.

What to Serve With Cinnamon Roll Casserole?
This casserole is pretty filling on its own, but I love serving it alongside crispy bacon or breakfast sausage links to balance out all that sweetness. Fresh fruit like strawberries, blueberries, or sliced bananas adds a nice refreshing contrast and makes the meal feel a bit more complete. If you’re feeding a crowd for brunch, scrambled eggs or a simple fruit salad work great as side dishes. For drinks, I always put out coffee, orange juice, and maybe some milk since this is definitely a sweet breakfast treat.
Storage Instructions
Store: Leftover cinnamon roll casserole keeps well in the fridge for up to 4 days. Just cover it tightly with plastic wrap or transfer it to an airtight container. It’s actually pretty great cold straight from the fridge if you’re in a hurry!
Freeze: You can freeze individual portions wrapped in foil and placed in a freezer bag for up to 2 months. I like to cut it into squares first so I can grab just what I need for a quick breakfast.
Reheat: Warm it up in the microwave for about 30-45 seconds, or pop it in a 350°F oven for 10-15 minutes until heated through. Drizzle extra frosting on top after reheating for that fresh-baked taste.
Make Ahead: This casserole is perfect for making the night before. Just assemble everything in your baking dish, cover with foil, and refrigerate overnight. In the morning, let it sit at room temperature while your oven preheats, then bake as directed.
| Preparation Time | 10-15 minutes |
| Cooking Time | 30-35 minutes |
| Total Time | 40-50 minutes |
| Level of Difficulty | Easy |
| Servings | 8 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2500-2900
- Protein: 30-38 g
- Fat: 130-160 g
- Carbohydrates: 320-370 g
Ingredients
- 12 frozen cinnamon rolls
- cream cheese frosting (store-bought or homemade)
- 1/2 cup heavy cream (makes it extra creamy and rich)
- 1/4 cup butter (melted, for greasing the dish)
- 2 tsp vanilla extract (I use pure vanilla)
- 1/4 tsp nutmeg
- 4 eggs (room temperature)
- 1/3 cup sugar
- 1 tsp cinnamon (freshly ground preferred for more flavor)
Step 1: Prepare the Baking Dish and Custard Base
- 1/4 cup butter
- 4 eggs
- 1/2 cup heavy cream
- 2 tsp vanilla extract
- 1 tsp cinnamon
- 1/3 cup sugar
- 1/4 tsp nutmeg
Preheat your oven to 375°F.
While it heats, grease a 9×13 inch baking dish thoroughly with the melted butter, making sure to coat the bottom and sides evenly—this prevents sticking and adds richness to the bottom layer.
In a medium bowl, whisk together the room temperature eggs, heavy cream, vanilla extract, cinnamon, sugar, and nutmeg until the mixture is smooth and well combined.
I like to use freshly ground cinnamon here because the flavor is noticeably brighter than pre-ground varieties.
Step 2: Assemble the Casserole
- 12 frozen cinnamon rolls
- custard mixture from Step 1
Arrange the 12 frozen cinnamon rolls in the prepared baking dish in a single layer, spacing them evenly so they have room to expand as they bake.
Pour the custard mixture from Step 1 evenly over the rolls, making sure the liquid seeps into all the gaps and around each roll.
The rolls don’t need to thaw first—the overnight soaking (or even a few hours) allows the custard to fully penetrate them, creating a wonderfully moist, custardy texture throughout.
Step 3: Bake and Rest the Casserole
Bake in the preheated 375°F oven for 30-35 minutes, until the custard is set but still slightly jiggly in the very center and the tops of the rolls are golden brown.
Remove from the oven and let the casserole cool for about 10 minutes—this resting time allows the structure to set slightly, making it easier to serve without falling apart, and gives you time to prepare the frosting.
Step 4: Finish with Frosting and Serve
- cream cheese frosting
Spread or drizzle the cream cheese frosting generously over the warm casserole, allowing it to melt slightly into the nooks and crannies.
I find that applying frosting while the casserole is still warm helps it distribute more evenly and creates a more luxurious texture.
Serve immediately while still warm for the best flavor and texture.

Delicious Overnight Cinnamon Roll Casserole
Ingredients
- 12 frozen cinnamon rolls
- cream cheese frosting (store-bought or homemade)
- 1/2 cup heavy cream (makes it extra creamy and rich)
- 1/4 cup butter (melted, for greasing the dish)
- 2 tsp vanilla extract (I use pure vanilla)
- 1/4 tsp nutmeg
- 4 eggs (room temperature)
- 1/3 cup sugar
- 1 tsp cinnamon (freshly ground preferred for more flavor)
Instructions
- Preheat your oven to 375°F. While it heats, grease a 9x13 inch baking dish thoroughly with the melted butter, making sure to coat the bottom and sides evenly—this prevents sticking and adds richness to the bottom layer. In a medium bowl, whisk together the room temperature eggs, heavy cream, vanilla extract, cinnamon, sugar, and nutmeg until the mixture is smooth and well combined. I like to use freshly ground cinnamon here because the flavor is noticeably brighter than pre-ground varieties.
- Arrange the 12 frozen cinnamon rolls in the prepared baking dish in a single layer, spacing them evenly so they have room to expand as they bake. Pour the custard mixture from Step 1 evenly over the rolls, making sure the liquid seeps into all the gaps and around each roll. The rolls don't need to thaw first—the overnight soaking (or even a few hours) allows the custard to fully penetrate them, creating a wonderfully moist, custardy texture throughout.
- Bake in the preheated 375°F oven for 30-35 minutes, until the custard is set but still slightly jiggly in the very center and the tops of the rolls are golden brown. Remove from the oven and let the casserole cool for about 10 minutes—this resting time allows the structure to set slightly, making it easier to serve without falling apart, and gives you time to prepare the frosting.
- Spread or drizzle the cream cheese frosting generously over the warm casserole, allowing it to melt slightly into the nooks and crannies. I find that applying frosting while the casserole is still warm helps it distribute more evenly and creates a more luxurious texture. Serve immediately while still warm for the best flavor and texture.