Pin It There's something about a casserole dish that sits in your fridge overnight that promises morning magic. I discovered this recipe by accident one Saturday when I had cream cheese that needed using, brioche that was getting stale, and a craving for something that tasted like both banana bread and a cinnamon roll had merged into one pillowy creation. The overnight wait felt like anticipation, and when it emerged from the oven golden and puffed, my kitchen smelled like every comfort breakfast I'd ever wanted.
I made this for a friend's birthday brunch and watched her face light up when she realized what she was eating—the creamy, the sweet, the spiced, all happening at once. Her partner asked for seconds before finishing his first piece, and honestly, that moment made me understand why this dish deserves a permanent spot in my rotation.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Brioche or challah bread, cut into 1-inch cubes: Day-old bread works brilliantly here because it's sturdy enough to soak up all that custard without falling apart into mush; fresh bread can work too, but give it an extra hour to dry out slightly.
- Mashed ripe bananas: The ripeness matters—you want them soft and naturally sweet, which means spotty skins are your friend, and this is where that banana bread flavor comes from.
- Eggs, whole milk, and heavy cream: Together these create that custard backbone that transforms bread into something luxurious and tender.
- Light brown sugar and granulated sugar: Brown sugar adds molasses notes that play beautifully with cinnamon, while granulated sugar balances it with clean sweetness.
- Vanilla extract, ground cinnamon, and nutmeg: These three are the flavor trifecta—vanilla softens the spices, cinnamon is the main character, and a whisper of nutmeg adds something unexpected and warm.
- Softened cream cheese for the swirl: This needs to be genuinely soft or it won't blend smoothly; take it out of the fridge 30 minutes before mixing, or give it a few seconds in the microwave if you're in a hurry.
- Melted butter with cinnamon sugar topping: This creates that gorgeous golden crust that catches the light and makes everything taste like it came from a bakery.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Prepare your dish and bread:
- Grease a 9x13-inch baking dish thoroughly, then arrange half your bread cubes in an even layer—this base will catch all the goodness.
- Make the custard foundation:
- In a large bowl, whisk mashed bananas with eggs, milk, cream, both sugars, vanilla, cinnamon, nutmeg, and salt until you have a smooth, cohesive mixture with no streaks of banana remaining. This is your binding liquid, and you want it blended completely.
- Layer the first half:
- Pour half the custard over those bread cubes and press gently so they drink it in—you're not trying to compress them, just encouraging absorption. Let it sit for a minute so the bread can soak.
- Create the cream cheese swirl:
- Beat softened cream cheese with sugar, egg yolk, and vanilla until it's light and fluffy, then dollop spoonfuls across that first layer of bread—these pockets will stay creamy and delicious as everything cooks together.
- Build the top layer:
- Add remaining bread cubes over the cream cheese dollops, then pour the rest of your custard on top and press gently to ensure every piece of bread is moistened. You're building structure here, so don't be timid with the pressing.
- Add the cinnamon sugar crown:
- Mix melted butter with brown sugar and cinnamon until it resembles wet sand, then drizzle or dot it across the top—this will become your golden, crispy finish.
- The overnight rest:
- Cover tightly with plastic wrap or foil and refrigerate for at least 6 hours, ideally 8 or more. This waiting period lets the bread fully absorb the custard and flavors meld together beautifully.
- Bake to golden perfection:
- Preheat your oven to 350°F and let the casserole sit out while it heats. Bake uncovered for 40 to 45 minutes until the top is golden, the custard is set, and a knife inserted in the center comes out clean—the center should jiggle just slightly, not be soupy.
- Rest before serving:
- Let it cool for 10 to 15 minutes so the structure sets enough to cut cleanly. Serve warm with maple syrup or a dusting of powdered sugar if you're feeling fancy.
Pin It The moment when you slice into this and that cream cheese swirl reveals itself, golden custard pooling around it—that's when you remember why breakfast casseroles exist. It's not just food; it's the sound of people slowing down and actually tasting what they're eating.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Bread Matters More Than You Think
I made this once with sandwich bread out of desperation, and it basically turned into sweet bread pudding soup. Brioche and challah have structure and richness that other breads don't—they're made with eggs and butter, so they're already prepared to become luxurious. Day-old bread is genuinely better here than fresh, because the slight drying makes it absorb custard evenly without turning into mush on the bottom and staying dry on top. If you only have fresh bread, spread it on a baking sheet and toast it at 300°F for about 10 minutes to dry it out slightly.
The Cream Cheese Swirl Is Your Secret Weapon
This isn't just a garnish—those pockets of cream cheese create moments of pure richness throughout the casserole. The egg yolk in the cream cheese mixture helps it stay creamy through baking instead of drying out or breaking. When you dollop it on, don't mix it in; let it create little surprise pockets that stay distinct and wonderful. I learned this after stirring it in once out of efficiency, and the result was good but lacked those delightful contrasts.
Make-Ahead and Variations That Actually Work
This recipe is genuinely forgiving for people with chaotic schedules. You can assemble it up to two days ahead and refrigerate, or wrap it well unbaked and freeze for up to a month—just thaw overnight in the fridge before baking with no other adjustments needed. Pecans or walnuts sprinkled on top before baking add incredible texture and nuttiness that complements the banana and cinnamon beautifully, and you can brown the butter for the cinnamon sugar topping if you want something even richer. A pinch of cardamom hidden in the custard mixture makes people ask what that mysterious warmth is, and a splash of bourbon or rum in the cream cheese swirl takes it from brunch to dessert territory.
- Pecans or walnuts bring crunch and earthiness that elevates the whole thing.
- Brown the topping butter in a skillet until it smells nutty, then mix with the cinnamon sugar for extra depth.
- Serve with thick Greek yogurt instead of syrup for a protein boost that tastes amazing.
Pin It This is the kind of recipe that makes you feel like you've done something special for the people you're cooking for, even though most of the work happened while you slept. Keep it in your back pocket for when you need breakfast to feel like occasion.
Recipe Questions & Answers
- → Can I use different bread instead of brioche or challah?
Yes, you can substitute with other dense breads like French bread, sourdough, or even day-old croissants. Avoid using soft sandwich bread as it may become too mushy when soaked in the custard overnight.
- → How long should I refrigerate the casserole before baking?
For best results, refrigerate for at least 6 hours, though ideally 8 hours overnight. This allows the bread to fully absorb the custard mixture and develop the perfect tender texture when baked.
- → Can I freeze this French toast bake?
Absolutely. Assemble the casserole, wrap tightly with plastic wrap and foil, and freeze unbaked for up to 1 month. Thaw overnight in the refrigerator before baking as directed.
- → How do I know when the bake is fully cooked?
The casserole is done when it's puffed and golden brown on top, usually after 40–45 minutes at 350°F. A knife inserted in the center should come out clean, and the edges should be bubbling with caramelized sugar.
- → Can I prepare the cream cheese swirl in advance?
Yes, you can mix the cream cheese filling up to 2 days ahead and store it in an airtight container in the refrigerator. Let it come to room temperature for 15–20 minutes before swirling onto the bread cubes.
- → What toppings work well with this bake?
Warm maple syrup, powdered sugar dusting, or fresh berries are classic choices. For added texture, try chopped pecans or walnuts sprinkled over the top before baking. A dollop of whipped cream or Greek yogurt also complements the rich flavors beautifully.