Cream Cheese Swirl Cinnamon Roll

Featured in: Weekend Warm Bakes

This indulgent overnight bake transforms brioche or challah into a luscious breakfast casserole. Layers of custard-soaked bread intermingle with ribbons of sweetened cream cheese, while a cinnamon sugar topping creates a caramelized crust. The mashed bananas add natural sweetness and keep the interior incredibly moist.

After chilling overnight, the bake develops a custard-like texture with pillowy soft centers and crispy golden edges. The cream cheese swirl melts throughout, creating pockets of tangy richness that balance the sweet cinnamon flavors. Perfect for feeding a crowd at weekend brunch or holiday mornings.

Updated on Sun, 08 Feb 2026 11:15:00 GMT
Cream Cheese Swirl Cinnamon Roll French Toast Bake is golden and puffed on a white plate, revealing creamy swirls, ready to serve warm for a cozy brunch. Save to Pinterest
Cream Cheese Swirl Cinnamon Roll French Toast Bake is golden and puffed on a white plate, revealing creamy swirls, ready to serve warm for a cozy brunch. | citrushearth.com

My kitchen smelled like a cinnamon roll factory had exploded the morning I first assembled this bake, and honestly, it was an accident that turned into something I now make whenever I want to impress people without actually waking up early. I'd been craving banana bread one week and cinnamon rolls the next, and instead of choosing, I threw both vibes into a casserole dish with some cream cheese because why not. Eight hours later, after a patient overnight rest in the fridge, it emerged from the oven puffed and golden, and my skeptical roommate asked for seconds before even finishing their first bite.

I made this for my sister's birthday brunch last spring, and watching eight people crowd around one baking dish while it was still warm, steam rising off those custardy bread cubes, reminded me that the best meals are the ones that make people pause mid-conversation to take another bite. She still texts me asking when I'm making it again.

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 (1 large loaf, cut into 1-inch cubes): The pillowy texture matters here because it soaks up custard like a dream while staying tender, not mushy. Day-old bread works beautifully and actually absorbs the filling better than fresh.
  • Mashed bananas (2 medium, ripe): They dissolve into the custard and give you that subtle banana bread flavor without being obvious about it, plus they add natural sweetness and moisture.
  • Eggs (6 large): These are your custard backbone, so don't skip them or substitute with egg whites unless you enjoy a rubbery situation.
  • Whole milk and heavy cream (1.5 cups milk, 0.5 cup cream): The combination gives you both body and richness; use the full amount of cream because it's what makes the center feel indulgent rather than custard-y.
  • Brown sugar and granulated sugar (0.5 cup brown, 0.25 cup granulated): Brown sugar adds molasses depth while the granulated sugar keeps things balanced, and together they caramelize slightly during baking.
  • Vanilla extract (2 tsp total): Split between the custard and cream cheese mixture so the vanilla flavor builds throughout instead of getting lost.
  • Ground cinnamon (2 tsp custard, 1 tbsp topping): Use fresh cinnamon if you can, as older jars taste dusty and disappointing; the topping cinnamon is what gives you that visual swirl.
  • Nutmeg (0.25 tsp): Just a whisper so you don't taste it directly but it rounds out the spice profile like a secret ingredient.
  • Fine sea salt (0.25 tsp): Enhances everything and prevents the casserole from tasting one-dimensional.
  • Cream cheese (8 oz, softened): Softening it ahead of time prevents lumps, and the tanginess is what keeps this from becoming overly sweet despite all the sugar.
  • Unsalted butter and cinnamon sugar topping (2 tbsp butter, 0.33 cup brown sugar, 1 tbsp cinnamon): This melted butter mixture creates a toasted, crumbly crown that's honestly the most satisfying part.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Prep your dish:
Grease a 9x13-inch baking dish with butter or nonstick spray so nothing sticks where you don't want it to. If your dish is ceramic, make sure it's room temperature so it doesn't crack when the hot filling hits it.
Layer your bread foundation:
Arrange half of your cubed bread evenly across the bottom of the dish. Think of it like you're building a floor that needs to be sturdy enough to hold everything that comes next.
Mix your custard base:
In a large bowl, whisk together the mashed bananas, eggs, milk, cream, both sugars, vanilla, cinnamon, nutmeg, and salt until it's completely smooth with no lumps hiding in there. This is where the banana bread magic happens.
Soak the first layer:
Pour half of your custard mixture over the bread cubes and press gently so everything starts absorbing the liquid. You'll notice the bread immediately begins drinking it up, which is exactly what you want.
Create the cream cheese swirl:
Beat together softened cream cheese, sugar, egg yolk, and vanilla until it's smooth and creamy with no streaks. Dollop this mixture by spoonfuls over the soaked bread layer, spacing them out so you get swirls throughout rather than one big cheese blob.
Build the top layer:
Distribute the remaining bread cubes over the cream cheese dollops, then pour the rest of your custard over everything. Press gently but firmly to make sure all the bread cubes get moistened, especially around the edges where they dry out first.
Add the cinnamon sugar crown:
Mix melted butter, brown sugar, and cinnamon together and drizzle or dot it over the casserole. This topping will toast and caramelize while baking, creating that irresistible cinnamon roll texture on top.
Chill overnight:
Cover tightly with plastic wrap or foil and refrigerate for at least 6 hours, though 8 is ideal. This waiting period is when the bread fully absorbs the custard and the flavors marry together into something greater than their parts.
Bake with patience:
Preheat your oven to 350°F while the casserole sits on the counter for about 10 minutes. Bake uncovered for 40 to 45 minutes until the top is puffed and golden and a knife inserted in the center comes out clean with just a few moist crumbs clinging to it.
Rest before serving:
Let it cool for 10 to 15 minutes after coming out of the oven so it sets up enough to slice cleanly without falling apart. Serve warm with maple syrup or a light dusting of powdered sugar if you're feeling fancy.
Save to Pinterest
| citrushearth.com

There was this one Sunday when my neighbor knocked on the door asking what that smell was, and I ended up serving her a warm slice at my kitchen counter while we talked about her own breakfast disasters. She left with the recipe written on the back of an old grocery list, and sometimes I wonder if she actually made it or if it's still sitting in her junk drawer.

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.

Why This Works as an Overnight Bake

The magic of an overnight casserole is that you're essentially making bread pudding at heart, and bread pudding has been quietly the smartest breakfast move since people realized you could soak bread in eggs and cream without ruining it. What makes this version special is that the banana and cream cheese components add complexity without adding actual steps, so you're not spending extra time in the morning doing anything except sliding it into the oven. The custard soaks in completely during the night, which means no dry bread pockets and no runny centers, just that perfect balance where every bite feels intentional.

The Cream Cheese Difference

I learned about the power of cream cheese swirls somewhat by accident when I made a batch with regular egg custard and another with the cream cheese version side by side. The cream cheese version had this tangy sweetness that kept people from getting tired of the flavor halfway through, while the plain custard version felt a little flat by the fourth bite. It's not about making it complicated, it's about recognizing that a small addition of something tart balances out all the sugar and spice.

Make-Ahead Magic and Storage Tips

The beauty of having this ready to go is that you can assemble it any time during the week and let it sit in the fridge, or even freeze it unbaked for up to a month if you're planning ahead for company. I've frozen batches in the past and honestly forgot which ones were frozen until I noticed they took a couple extra minutes to bake, but that's a small price for having a showstopper breakfast ready whenever. For leftovers, cover and refrigerate for up to 3 days and reheat gently in a 300°F oven so it warms through without drying out.

  • Stale or day-old bread absorbs custard better than fresh bread, so don't feel bad about using bread from yesterday.
  • If you want to add nuts for crunch, toast chopped pecans or walnuts and sprinkle them over the cinnamon sugar topping just before baking.
  • Make sure your baking dish has some depth because this casserole puffs up and you don't want custard overflowing onto your oven floor.
A close-up view of Cream Cheese Swirl Cinnamon Roll French Toast Bake, showing gooey cinnamon swirls and a caramelized brown sugar topping in a 9x13 dish. Save to Pinterest
A close-up view of Cream Cheese Swirl Cinnamon Roll French Toast Bake, showing gooey cinnamon swirls and a caramelized brown sugar topping in a 9x13 dish. | citrushearth.com

This casserole has become my answer to the question of what to bring when someone invites you over for brunch but also asks you to contribute something, because it's impressive enough that people think you woke up at 5 a.m. to make it fresh. Truth is, you did most of the work the night before while sitting on your couch, which is the kind of kitchen wisdom that actually matters.

Recipe FAQs

Can I use different bread varieties?

Yes, though brioche and challah work best due to their rich texture and ability to absorb custard. French bread, sourdough, or even day-old croissants can substitute. Avoid very dense breads that won't soak up the liquid properly.

How long should this refrigerate before baking?

Minimum 6 hours, but 8 hours overnight yields the best results. The extended chilling allows bread to fully absorb the custard and flavors to meld. You can refrigerate up to 24 hours before baking.

Can I assemble and freeze this for later?

Absolutely. Assemble the complete casserole, wrap tightly in plastic and foil, then freeze for up to 1 month. Thaw overnight in the refrigerator before baking as directed. The cinnamon topping works best added after thawing.

How do I know when it's finished baking?

The bake is done when puffed and golden brown, approximately 40–45 minutes. A knife inserted in the center should come out clean, and the edges should be bubbling. Let it rest 10–15 minutes before serving to allow the custard to set.

What toppings complement this bake?

Warm maple syrup, powdered sugar dusting, or fresh berries work beautifully. For extra indulgence, serve with whipped cream or vanilla bean ice cream. Nuts like pecans or walnuts add crunch if sprinkled on before baking.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Cream Cheese Swirl Cinnamon Roll

Rich overnight breakfast casserole with cream cheese swirl and cinnamon sugar topping

Prep duration
20 minutes
Time to cook
45 minutes
Overall time
65 minutes
Created by Elise Porter


Skill level Medium

Cuisine Type American

Makes 8 Number of servings

Dietary details Meat-Free

What Goes In

Bread Base

01 1 large loaf brioche or challah bread, cut into 1-inch cubes
02 2 medium ripe bananas, mashed
03 6 large eggs
04 1.5 cups whole milk
05 0.5 cup heavy cream
06 0.5 cup light brown sugar
07 0.25 cup granulated sugar
08 2 teaspoons vanilla extract
09 2 teaspoons ground cinnamon
10 0.25 teaspoon ground nutmeg
11 0.25 teaspoon fine sea salt

Cream Cheese Swirl

01 8 ounces cream cheese, softened
02 3 tablespoons granulated sugar
03 1 large egg yolk
04 1 teaspoon vanilla extract

Cinnamon Sugar Topping

01 2 tablespoons unsalted butter, melted
02 0.33 cup light brown sugar
03 1 tablespoon ground cinnamon

How to Make It

Step 01

Prepare Baking Dish: Grease a 9x13-inch baking dish with butter or nonstick spray.

Step 02

Layer Bread: Arrange half of the cubed bread evenly in the prepared baking dish.

Step 03

Mix Custard Base: In a large bowl, whisk together mashed bananas, eggs, milk, cream, brown sugar, granulated sugar, vanilla, cinnamon, nutmeg, and salt until smooth.

Step 04

Add First Custard Layer: Pour half of the custard mixture over the bread cubes, pressing gently to ensure thorough soaking.

Step 05

Prepare Cream Cheese Mixture: In a medium bowl, beat softened cream cheese, sugar, egg yolk, and vanilla until smooth and creamy. Dollop by spoonfuls over the soaked bread.

Step 06

Complete Assembly: Top with remaining bread cubes, then pour the remaining custard over top. Gently press to ensure all bread is thoroughly moistened.

Step 07

Add Cinnamon Sugar Topping: Mix melted butter, brown sugar, and cinnamon. Drizzle or dot evenly over the casserole.

Step 08

Chill Overnight: Cover tightly with plastic wrap or foil and refrigerate for a minimum of 6 hours, ideally 8 hours overnight.

Step 09

Preheat Oven: When ready to bake, preheat oven to 350°F. Remove casserole from refrigerator while oven heats.

Step 10

Bake Casserole: Bake uncovered for 40 to 45 minutes, until puffed and golden brown and a knife inserted in the center comes out clean.

Step 11

Rest and Serve: Cool for 10 to 15 minutes before serving. Serve warm, optionally with maple syrup or a dusting of powdered sugar.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

What You’ll Need

  • 9x13-inch baking dish
  • Mixing bowls
  • Whisk
  • Electric mixer or sturdy spoon
  • Measuring cups and spoons
  • Plastic wrap or foil

Allergy details

Double-check ingredients for allergens; talk with your doctor if you’re uncertain.
  • Contains eggs
  • Contains milk and dairy products
  • Contains wheat and gluten
  • May contain tree nuts if pecans or walnuts are added

Nutrition info (for each serving)

Nutrition data is for reference and isn’t meant as health advice.
  • Calorie count: 410
  • Fat content: 18 grams
  • Carbohydrates: 53 grams
  • Protein amount: 10 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.