Caramel Cream Cheese French Toast

Featured in: Desserts & Sweet Treats

This overnight breakfast casserole transforms simple brioche into something extraordinary. Layers of bread cubes are nestled between dollops of softened cream cheese and drenched in a vanilla-cinnamon custard. The magic happens in the bottom of the pan where brown sugar, butter, and heavy cream create a rich caramel sauce that bakes into a sticky, golden topping. After chilling overnight, the casserole emerges from the oven puffed, golden, and incredibly indulgent. The texture contrasts beautifully—crisp edges, soft custard-soaked centers, and ribbons of creamy cheese throughout. Serve warm for the most satisfying weekend brunch or holiday morning gathering.

Updated on Sun, 08 Feb 2026 12:47:00 GMT
Golden, puffed Caramel Cream Cheese French Toast Casserole fresh from the oven, topped with a cinnamon-sugar crust. Save
Golden, puffed Caramel Cream Cheese French Toast Casserole fresh from the oven, topped with a cinnamon-sugar crust. | fluxbaker.com

My sister called me the night before her birthday brunch and asked if I could bring something that would make everyone forget about store-bought pastries. I had this moment of inspiration standing in my kitchen at 10 PM, realizing I had brioche going stale and cream cheese in the fridge—suddenly this caramel cream cheese French toast casserole felt inevitable. What started as problem-solving became the dish I now make whenever I need to impress without the morning stress.

I served this at a winter holiday open house where people were half-asleep and skeptical about brunch at 11 AM, and watching their faces when that first bite hit—creamy, caramelized, buttery—was worth every minute of prep. Someone actually asked for the recipe before they'd finished their plate, which never happens at my house.

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 loaf, about 500 g, cut into 1-inch cubes): This isn't just bread—it's your foundation for soaking up custard without falling apart, and stale pieces work even better because they have less moisture to begin with.
  • Cream cheese (225 g/8 oz, softened): Softening it first makes all the difference; it spreads into creamy pockets rather than hard lumps that won't integrate.
  • Eggs (6 large): These bind everything together and create that custardy texture that makes this feel luxurious rather than just bread with sauce.
  • Whole milk (360 ml/1½ cups): It tempers the richness while allowing the custard to soak deep into every cube.
  • Heavy cream (120 ml/½ cup): This is your luxury ingredient—it creates that silky texture and prevents the custard from feeling watery or thin.
  • Granulated sugar (120 g/½ cup): Balanced sweetness that lets the caramel shine without competing.
  • Pure vanilla extract (2 tsp): Use the real thing; imitation fades during baking and you'll taste the difference.
  • Ground cinnamon (½ tsp): A subtle warm note that makes people ask what that wonderful spice is.
  • Salt (pinch): Never skip this—it balances sweetness and deepens every flavor in the dish.
  • Light brown sugar (200 g/1 cup, packed): Brown sugar caramel tastes deeper and more complex than white sugar versions.
  • Unsalted butter (120 g/½ cup): Unsalted lets you control the salt and taste the pure caramel flavor without butter competing.
  • Heavy cream for caramel (60 ml/¼ cup): This mellows the intensity and creates that silky drizzle texture.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Make the caramel foundation:
In a saucepan over medium heat, melt brown sugar and butter together, stirring constantly so it becomes smooth and bubbling after about 2–3 minutes. Remove from heat, stir in heavy cream until fully combined, then pour this golden sauce into the bottom of your greased baking dish—this is your flavor anchor.
Layer the bread:
Spread half the brioche cubes evenly over that caramel layer, making sure they're distributed so every spoonful gets some caramel contact. You're building architecture here, not just throwing bread in.
Dollop the cream cheese:
Beat the softened cream cheese until smooth, then drop spoonfuls over the first bread layer, spreading gently with a knife. Leave some little dollops—they'll melt into creamy pockets rather than a flat layer.
Top with remaining bread:
Add your second layer of bread cubes, pressing down gently so everything nestles together. This creates your structure for soaking.
Make the custard mixture:
In a large bowl, whisk together eggs, milk, heavy cream, sugar, vanilla, cinnamon, and salt until completely smooth—no egg streaks or lumps. Pour this evenly over everything, then press down gently with the back of a spoon so the bread absorbs the custard throughout.
Overnight chill:
Cover tightly with plastic wrap and refrigerate overnight (or at least 6 hours)—this is non-negotiable because the bread needs time to drink in all that custard so it becomes custardy inside rather than crispy. You're essentially making bread pudding happen while you sleep.
Rest before baking:
Preheat your oven to 175°C (350°F), then let the casserole sit at room temperature for 20–30 minutes. Cold casseroles bake unevenly, so this rest lets everything come to the same temperature.
Add the cinnamon sugar top:
Mix granulated sugar and cinnamon in a small bowl, then sprinkle evenly over the casserole. This creates that crackly, sweet crust while it bakes.
Bake to golden perfection:
Bake uncovered for 40–45 minutes until the top is puffed and golden and the center feels set when you gently jiggle the pan. If the top browns too quickly, tent it loosely with foil to let the inside finish cooking.
Cool and serve:
Let it cool for 10 minutes (this helps it set so you can cut clean portions), then serve warm with extra caramel sauce or fresh berries if you're feeling generous. That 10 minutes feels eternal but it's worth the wait.
Slices of the Caramel Cream Cheese French Toast Casserole served warm on a plate with fresh berries. Save
Slices of the Caramel Cream Cheese French Toast Casserole served warm on a plate with fresh berries. | fluxbaker.com

I made this last Easter for my in-laws, and my mother-in-law actually asked to use my kitchen to make it herself the next morning because she wanted it again. That's when I knew it wasn't just a recipe—it was something that made people feel cared for, which is really what brunch is about anyway.

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 Stale Bread Changes Everything

Most people think stale bread is a kitchen failure, but in casseroles it's a superpower. Fresh brioche is so tender it practically dissolves when it meets liquid, while bread that's been sitting out for a day has structure—it soaks up the custard without losing its shape, creating that perfect texture where the outside is caramelized and custardy and the inside stays bread-like. I used to buy fresh bread for this dish until I realized I was working against myself.

The Caramel Timing Secret

Making caramel feels intimidating until you realize it's just sugar and butter having a brief conversation. The moment it starts bubbling vigorously is when you add cream—too early and the cream cools it down without thickening, too late and you're past the point of no return. I've learned that 2–3 minutes of constant stirring is your sweet spot, and the second you see bubbles dancing across the surface, that's your cue to pull back and add the cream.

Make It Your Own

This casserole is a canvas, and I've experimented with it enough times to know what works. Some people add pecans or walnuts between the layers for crunch, or swap half the heavy cream for half-and-half if they want something lighter without losing creaminess. Fresh berries or a mimosa on the side transforms it from indulgent breakfast into something you'd order at a fancy brunch spot.

  • Chopped nuts between the bread layers add texture without overpowering the caramel and cream cheese.
  • A splash of bourbon or dark rum in the caramel sauce makes this feel like a grownup dessert pretending to be breakfast.
  • Serve with a small ramekin of extra caramel for drizzling because people always want more than you expect.
Decadent Caramel Cream Cheese French Toast Casserole features soft brioche and cream cheese layers in a golden-brown dish. Save
Decadent Caramel Cream Cheese French Toast Casserole features soft brioche and cream cheese layers in a golden-brown dish. | fluxbaker.com

This casserole has become my go-to when I want to feed people something that tastes like love tastes—rich, warm, a little bit indulgent, and completely worth waking up for. Make it once and you'll understand why it's in regular rotation at every special breakfast in my house.

Recipe FAQ

Can I use different bread besides brioche?

Yes, challah works equally well due to its similar rich texture. French bread or thick-cut sandwich bread can be substituted, though the final result may be slightly less tender. Stale bread actually absorbs the custard better, so this is perfect for using up day-old loaves.

How long can I refrigerate the assembled casserole?

The assembled casserole needs at least 6 hours to properly absorb the custard, but can refrigerate up to 24 hours before baking. The bread becomes more tender and flavorful with longer soaking time. Just let it sit at room temperature for 20-30 minutes before baking.

Can I freeze this for later?

Assemble the casserole completely, wrap tightly, and freeze for up to 2 months. Thaw overnight in the refrigerator, then bring to room temperature before baking as directed. Alternatively, bake first, cool completely, and freeze individual portions for quick breakfast reheating.

Why did my casserole turn out soggy?

Sogginess usually means the bread wasn't allowed to absorb the custard long enough, or the ratio of liquid to bread was off. Ensure you're using the full loaf called for and pressing gently to help absorption. Also verify your oven temperature is accurate with an oven thermometer.

Can I make individual servings instead of one large casserole?

Absolutely. Portion the soaked bread and custard mixture into greased ramekins or muffin tins. Reduce baking time to 25-35 minutes depending on size. This creates elegant single-portion servings perfect for brunch parties or meal prep throughout the week.

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.

Caramel Cream Cheese French Toast

Golden brioche layers with cream cheese and caramel, soaked overnight and baked until puffed and set.

Prep Duration
20 min
Cook Duration
45 min
Overall Time
65 min
Created by Sophia Brown


Skill Level Medium

Cuisine American

Makes 8 Number of Servings

Diet Preferences Meatless

What You'll Need

Bread & Dairy

01 1 loaf brioche or challah bread, cut into 1-inch cubes (approximately 18 oz)
02 8 oz cream cheese, softened
03 6 large eggs
04 1.5 cups whole milk
05 0.5 cup heavy cream
06 0.5 cup granulated sugar
07 2 teaspoons pure vanilla extract
08 0.5 teaspoon ground cinnamon
09 Pinch of salt

Caramel Sauce

01 1 cup light brown sugar, packed
02 0.5 cup unsalted butter
03 0.25 cup heavy cream

Topping

01 2 tablespoons granulated sugar
02 1 teaspoon ground cinnamon

How-To Steps

Step 01

Prepare Caramel Sauce: In a saucepan over medium heat, melt brown sugar and butter, stirring constantly until smooth and bubbling, approximately 2-3 minutes. Remove from heat and stir in heavy cream until fully combined. Pour caramel sauce into the bottom of a greased 9x13-inch baking dish.

Step 02

Layer Bread Foundation: Arrange half of the bread cubes evenly over the caramel layer in the baking dish.

Step 03

Apply Cream Cheese Layer: In a medium bowl, beat cream cheese until smooth. Drop spoonfuls of cream cheese over the bread layer, spreading gently while leaving some texture and dollops intact.

Step 04

Complete Bread Layer: Top with remaining bread cubes, distributing evenly across the casserole.

Step 05

Prepare Custard Mixture: In a large bowl, whisk together eggs, milk, heavy cream, granulated sugar, vanilla extract, cinnamon, and salt until smooth and well combined. Pour custard evenly over the bread and cream cheese layers, pressing gently to ensure thorough absorption.

Step 06

Overnight Chill: Cover tightly with plastic wrap and refrigerate overnight or for a minimum of 6 hours to allow bread to absorb the custard completely.

Step 07

Prepare for Baking: Preheat oven to 350°F. Remove casserole from refrigerator and allow to sit at room temperature for 20-30 minutes before baking.

Step 08

Add Cinnamon Sugar Topping: In a small bowl, mix 2 tablespoons sugar and 1 teaspoon cinnamon. Sprinkle evenly over the casserole surface.

Step 09

Bake Casserole: Bake uncovered for 40-45 minutes, or until puffed, golden brown, and set in the center. If browning too quickly, tent loosely with aluminum foil.

Step 10

Rest and Serve: Allow casserole to cool for 10 minutes before serving. Serve warm, optionally accompanied with additional caramel sauce or fresh berries.

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.

Gear Needed

  • 9x13-inch baking dish
  • Mixing bowls
  • Whisk
  • Saucepan
  • Plastic wrap
  • Knife and cutting board

Allergy Details

Review all components for allergens. If unsure, talk to a healthcare provider.
  • Contains eggs
  • Contains milk and dairy products
  • Contains wheat and gluten
  • May contain tree nuts if optional pecans or walnuts are added

Per Serving Nutrition Details

Details here are for information—don’t use as medical advice.
  • Calorie Count: 420
  • Fats: 22 g
  • Carbohydrates: 46 g
  • Proteins: 10 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.