Cream Cheese Cinnamon French Toast

Featured in: Weekend Warm Bakes

This indulgent overnight breakfast casserole combines the best of cinnamon rolls and French toast into one incredible dish. Rich brioche or challah bread soaks up a spiced custard infused with ripe bananas, then gets layered with velvety cream cheese swirls that bake into luscious ribbons throughout. The brown sugar cinnamon topping creates a caramelized crust that's absolutely irresistible. What makes this special is the overnight preparation—simply assemble the night before, refrigerate, and wake up to something extraordinary. The texture is perfectly custardy inside with golden edges, while the cream cheese adds tangy richness that balances the sweet spiced layers. Ideal for holiday mornings, special occasions, or whenever you want to treat your family to something truly memorable.

Updated on Mon, 09 Feb 2026 13:00:00 GMT
Golden brown Cream Cheese Swirl Cinnamon Roll French Toast Bake with melted butter topping, served warm for breakfast. Save to Pinterest
Golden brown Cream Cheese Swirl Cinnamon Roll French Toast Bake with melted butter topping, served warm for breakfast. | citrushearth.com

My sister texted me a photo of her golden-brown French toast casserole at 7 a.m., and I immediately knew I had to recreate whatever magic she'd discovered. When she finally shared the secret, it turned out to be this stunning cream cheese swirl situation layered between buttery bread and banana-infused custard. The first bite I took was pure indulgence, and I've been making it for special mornings ever since, always the night before when I'm too tired to think straight but willing to do the prep.

I made this for my best friend's birthday brunch, and watching her dig in while still in her pajamas, eyes lighting up mid-chew, reminded me why I love cooking for people. She asked for the recipe immediately, which I knew meant it had hit exactly right, that sweet spot between decadent and comforting.

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: Use cubes cut about 1 inch thick so they soak up the custard but hold their structure, not disintegrating into mush.
  • Ripe bananas: The ones with brown spots on the skin bring deeper sweetness and blend seamlessly into the custard without being a loud flavor.
  • Eggs: The backbone of everything, creating that creamy-set texture you're after.
  • Whole milk and heavy cream: This combo gives richness without being overpowering, letting the cinnamon and banana flavors shine.
  • Brown sugar: I use it in both the custard and topping for a complex caramel undertone.
  • Ground cinnamon: Two teaspoons might sound like a lot, but it's what makes this feel like a cinnamon roll without actually rolling anything.
  • Ground nutmeg: Just a whisper of it adds an almost imperceptible depth that makes people ask what the secret ingredient is.
  • Vanilla extract: Pure vanilla matters here because imitation can taste thin against all these warm spices.
  • Cream cheese: Softened to room temperature, it swirls like a dream and stays distinct from the bread.
  • Granulated sugar for the filling: Keeps the cream cheese mixture lighter in texture than brown sugar would.
  • Butter and cinnamon topping: Creates a crackly crust that provides textural contrast to the soft interior.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Prepare your vessel:
Butter or spray your 9 by 13-inch baking dish thoroughly, hitting the corners and sides where bread likes to stick. This matters more than you'd think.
Build the custard base:
Whisk eggs, milk, cream, brown sugar, cinnamon, nutmeg, vanilla, and salt together in a large bowl until the sugar mostly dissolves. Stir in your mashed bananas, which should be soft enough to incorporate smoothly without lumps.
Soak the bread:
Toss bread cubes into the custard and let them sit for 10 minutes, stirring gently once or twice so every piece gets acquainted with the mixture. You want them saturated but not soggy enough to fall apart.
Make the cream cheese swirl:
In a separate bowl, beat softened cream cheese with granulated sugar, an egg yolk, and vanilla until it's smooth and spreadable. Don't overmix or it gets grainy.
Layer like you mean it:
Pour half your soaked bread into the prepared dish, spreading it evenly. Drop dollops of cream cheese mixture across the surface, then add the remaining bread, and finish with the last of the cream cheese mixture scattered on top.
Create the swirl:
Take a knife and gently drag it through the cream cheese in loose lines, creating a marbled effect without overworking it into a muddy mess.
Add the topping:
Mix melted butter, brown sugar, and cinnamon together, then drizzle or sprinkle it evenly over the whole casserole so every bite gets some crunch.
Chill overnight:
Cover tightly with plastic wrap or foil and refrigerate for at least 4 hours, ideally overnight, which lets the bread fully absorb the custard and flavors meld beautifully.
Bake to golden:
When you're ready to bake, preheat your oven to 350 degrees Fahrenheit. Remove the casserole from the fridge while the oven heats, then bake uncovered for 40 to 45 minutes until the top is deep golden brown and a knife inserted in the center comes out clean or with just a few moist crumbs.
Rest before serving:
Let it cool for 10 minutes, which lets everything set enough to serve in neat portions without falling apart on the plate.
Freshly baked Cream Cheese Swirl Cinnamon Roll French Toast Bake with creamy swirls and banana notes, ready to slice. Save to Pinterest
Freshly baked Cream Cheese Swirl Cinnamon Roll French Toast Bake with creamy swirls and banana notes, ready to slice. | citrushearth.com

My neighbor smelled this baking one Sunday morning and literally knocked on my door asking what I was making, which made me feel like a minor kitchen celebrity for exactly five seconds. There's something about the way cinnamon and vanilla and banana all wake up in a hot oven that just announces itself to the entire block.

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 the Overnight Method Changes Everything

Letting this sit overnight isn't just convenient, it's transformative. The bread gradually drinks in the custard, and instead of having distinct bread cubes suspended in liquid, you get this unified, almost bread pudding vibe with pockets of creaminess from the cheese swirl. I learned this the hard way by trying to bake it after just two hours, and the difference was night and day.

The Cream Cheese Swirl Secret

The temptation is to fully mix the cream cheese into the custard, but don't do that because you lose the visual drama and the textural contrast of biting into a creamy pocket. Keeping it separate and swirling it on top means some bites are pure cheesecake richness while others have that custard-bread harmony, which is honestly the whole point.

Serving Suggestions and Variations

This casserole works beautifully as the centerpiece of a brunch spread, paired alongside fresh fruit and strong coffee to cut through the richness. It's equally at home as a dessert, especially if you dust it with powdered sugar and serve it slightly warm with vanilla ice cream melting on top.

  • Use cinnamon swirl bread from the bakery section to amplify the cinnamon roll vibes without any extra effort.
  • Layer extra sliced bananas between the bread for those who want more fruit presence and tropical sweetness.
  • Leftovers keep for three days in the fridge and reheat beautifully in a 300-degree oven for about 15 minutes, staying moist and tender.
Golden Cream Cheese Swirl Cinnamon Roll French Toast Bake on a rustic plate, dusted with powdered sugar for brunch. Save to Pinterest
Golden Cream Cheese Swirl Cinnamon Roll French Toast Bake on a rustic plate, dusted with powdered sugar for brunch. | citrushearth.com

This casserole has become my go-to when I want to impress without stress, because the hard work happens while I'm sleeping. Serve it warm with whatever makes you happy, and watch people's faces light up the same way my sister's did.

Recipe FAQs

Can I prepare this the night before?

Absolutely! This dish is designed for overnight preparation. Assemble everything, cover tightly, and refrigerate for 8-12 hours. The extended chilling time allows the bread to fully absorb the custard, resulting in an incredibly moist and flavorful bake.

What type of bread works best?

Brioche or challah are ideal choices because their rich, eggy structure holds up beautifully to the custard soak. Day-old bread actually works best—slightly stale cubes absorb the liquid without becoming mushy. French bread or Portuguese sweet bread make excellent alternatives.

Can I freeze this for later?

You can assemble the entire casserole, wrap it tightly in plastic wrap and foil, then freeze for up to 3 weeks. Thaw overnight in the refrigerator before baking. Alternatively, bake the full casserole, cool completely, slice portions, and freeze individual servings for quick weekday breakfasts.

How do I know when it's fully baked?

The casserole is done when the top is golden brown and lightly crisped, and the center no longer appears liquid when you gently shake the pan. A knife inserted near the center should come out clean, not showing any runny custard. The internal temperature should reach 160°F for food safety.

What toppings complement this dish?

Warm maple syrup is classic, but try powdered sugar dusting, fresh berries, or a drizzle of sweetened condensed milk. A dollop of crème fraîche or lightly sweetened whipped cream adds lovely contrast. For extra indulgence, serve with caramel sauce or chopped pecans.

Can I make this without bananas?

Certainly! The bananas add natural sweetness and moisture, but you can simply omit them or substitute with ½ cup applesauce, pumpkin purée, or mashed sweet potato. You might want to increase the brown sugar slightly to compensate for the lost fruit sweetness.

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 Cinnamon French Toast

Decadent overnight bake with cinnamon, cream cheese swirls, and brioche for an effortless brunch centerpiece.

Prep duration
25 minutes
Time to cook
45 minutes
Overall time
70 minutes
Created by Elise Porter


Skill level Medium

Cuisine Type American

Makes 8 Number of servings

Dietary details Meat-Free

What Goes In

Bread & Fruit

01 1 large loaf brioche or challah bread, cut into 1-inch cubes (about 1 pound)
02 2 large ripe bananas, mashed

Custard

01 6 large eggs
02 2 cups whole milk
03 1/2 cup heavy cream
04 1/2 cup brown sugar
05 2 teaspoons ground cinnamon
06 1/4 teaspoon ground nutmeg
07 1 tablespoon pure vanilla extract
08 1/4 teaspoon salt

Cream Cheese Swirl

01 8 ounces cream cheese, softened
02 1/4 cup granulated sugar
03 1 large egg yolk
04 1 teaspoon vanilla extract

Topping

01 2 tablespoons unsalted butter, melted
02 1/4 cup brown sugar
03 1/2 teaspoon ground cinnamon

How to Make It

Step 01

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

Step 02

Mix Custard Base: In a large mixing bowl, whisk together eggs, milk, heavy cream, brown sugar, cinnamon, nutmeg, vanilla, and salt. Stir in mashed bananas until well combined.

Step 03

Soak Bread: Add bread cubes to the custard mixture and gently toss until all pieces are coated. Let sit for 10 minutes to absorb the liquid.

Step 04

Prepare Cream Cheese Mixture: In a medium bowl, beat softened cream cheese with granulated sugar, egg yolk, and vanilla extract until smooth and creamy.

Step 05

Layer Casserole: Pour half of the soaked bread mixture evenly into the prepared baking dish. Drop half the cream cheese mixture in dollops over the bread layer. Repeat with remaining bread and cream cheese mixture. Swirl gently with a knife to create a marbled effect.

Step 06

Add Topping: Mix melted butter, brown sugar, and cinnamon in a small bowl. Drizzle or sprinkle the mixture evenly over the casserole.

Step 07

Chill Overnight: Cover the baking dish tightly with plastic wrap and refrigerate overnight, or for at least 4 hours, allowing flavors to meld and custard to set.

Step 08

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

Step 09

Bake Casserole: Bake uncovered for 40 to 45 minutes, or until golden brown on top and set in the center when lightly tested.

Step 10

Cool and Serve: Let cool for 10 minutes before serving. Serve warm, optionally topped 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
  • Large mixing bowls
  • Whisk
  • Hand mixer or stand mixer
  • Knife

Allergy details

Double-check ingredients for allergens; talk with your doctor if you’re uncertain.
  • Contains eggs
  • Contains dairy (milk and cream cheese)
  • Contains wheat (gluten)
  • May contain tree nuts if bread includes them

Nutrition info (for each serving)

Nutrition data is for reference and isn’t meant as health advice.
  • Calorie count: 390
  • Fat content: 17 grams
  • Carbohydrates: 50 grams
  • Protein amount: 9 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.