Caramel Cream Cheese French Toast

Featured in: Breads & Sweet Bakes

This rich breakfast casserole combines buttery brioche cubes with creamy dollops and a buttery caramel base. After soaking overnight in a vanilla custard, the layers bake into a golden, puffed masterpiece with a sweet caramelized bottom. Perfect for special occasions or weekend brunch, this make-ahead dish delivers restaurant-quality results with minimal morning effort.

Updated on Sun, 08 Feb 2026 12:52:00 GMT
Freshly baked Caramel Cream Cheese French Toast Casserole with golden brioche and a bubbling caramel bottom. Save Pin
Freshly baked Caramel Cream Cheese French Toast Casserole with golden brioche and a bubbling caramel bottom. | vectoroven.com

My sister called on a random Tuesday afternoon asking if I could bring something to her brunch party, and my brain immediately went blank. Then I remembered watching my neighbor pull this golden, caramel-soaked casserole out of her oven months ago, and the way it smelled made everyone in her kitchen stop talking. I'd been too intimidated to try it myself until that moment, but desperation is a great teacher. Turns out, overnight casseroles are the secret weapon for anyone who wants to look like they've been in the kitchen for hours when really you just did the work the night before.

The first time I actually made this, I served it at a Mother's Day brunch to people I was still trying to impress. My hands were shaking a little as I pulled it from the oven because I kept thinking something would go wrong, but when I cut into it and that warm caramel spilled across the plate, even my critical mother-in-law went quiet for a moment. She asked for the recipe, which is the closest thing to a compliment I've ever received from her.

Ingredients

  • Brioche or challah bread, cut into 1-inch cubes (about 500 g): These breads have enough structure to soak up custard without turning mushy, and their natural sweetness pairs perfectly with caramel. I learned the hard way that regular sandwich bread gets too soft, but day-old brioche is actually ideal.
  • Cream cheese, softened (225 g or 8 oz): Softening it first matters because cold chunks won't distribute evenly, and you want pockets of creamy richness throughout. I usually leave mine on the counter while I prep everything else.
  • Eggs (6 large): These create the custard base that transforms bread into something tender and custardy rather than just toasted.
  • Whole milk (360 ml or 1½ cups) and heavy cream (120 ml or ½ cup): The combination gives you richness without making the custard too heavy or too light. The balance is what makes this different from regular French toast.
  • Granulated sugar (120 g or ½ cup): This sweetens the custard layer, and it's separate from the caramel, so you get sweetness in different forms.
  • Vanilla extract (2 tsp) and cinnamon (½ tsp): Vanilla makes everything taste more like itself, and cinnamon adds a gentle warmth that ties the whole dish together.
  • Light brown sugar, packed (200 g or 1 cup), unsalted butter (120 g or ½ cup), and heavy cream for caramel (60 ml or ¼ cup): This caramel is the soul of the dish, and butter quality matters here because it affects how smooth and silky your sauce becomes.
  • Cinnamon-sugar topping (2 tbsp sugar and 1 tsp cinnamon): This gives you a little textural contrast and visual appeal when it bakes to golden brown.

Instructions

Product image
Quickly chop vegetables, blend sauces, and prepare dips or dressings for fast, everyday meal prep.
Check price on Amazon
Make the caramel sauce first:
Melt brown sugar and butter together over medium heat, stirring constantly until everything is smooth and bubbling, which takes about 2 to 3 minutes. Once it smells like actual caramel (that rich, almost nutty aroma), pull it off the heat and stir in heavy cream slowly and carefully because it will bubble up. Pour this into your greased baking dish and let it sit while you build the layers.
Layer the first bread batch:
Arrange half your bread cubes evenly over that caramel layer. Don't pack them tightly or they'll steam instead of getting crispy on top.
Distribute the cream cheese:
Beat your softened cream cheese until it's completely smooth, then drop spoonfuls over the bread, spreading gently but leaving some generous dollops. The way it stays in pockets is intentional and creates those amazing creamy surprises when you bite in.
Top with remaining bread:
Scatter the rest of your bread cubes over the cream cheese layer, making sure they're somewhat evenly distributed.
Make and pour the custard:
Whisk together eggs, milk, heavy cream, sugar, vanilla, cinnamon, and salt until everything is smooth and well combined. Pour this evenly over the bread layers and press gently to help the bread absorb the mixture. Don't be shy about pressing; you want the bread to soak up as much custard as possible.
Chill overnight:
Cover the dish tightly with plastic wrap and refrigerate for at least 6 hours, ideally overnight. This is when the magic happens because the bread slowly absorbs all that custard and caramel flavor, which is exactly why you can't rush this step.
Bring to room temperature before baking:
Take the casserole out of the refrigerator about 20 to 30 minutes before you want to bake it. This helps it cook more evenly.
Add the cinnamon-sugar topping:
Mix your 2 tablespoons sugar and 1 teaspoon cinnamon together and sprinkle evenly over the casserole. This creates a light crunch on top as it bakes.
Bake until golden and set:
Bake uncovered at 175°C (350°F) for 40 to 45 minutes until the top is puffed and golden brown and the center feels just barely set when you jiggle the dish gently. If the top is browning too quickly, tent it loosely with foil for the last 10 to 15 minutes.
Rest before serving:
Let it cool for 10 minutes after coming out of the oven. This gives the custard time to set slightly so it holds together better when you cut into it.
Product image
Quickly chop vegetables, blend sauces, and prepare dips or dressings for fast, everyday meal prep.
Check price on Amazon
Slice of Caramel Cream Cheese French Toast Casserole on a plate, topped with berries and drizzled caramel. Save Pin
Slice of Caramel Cream Cheese French Toast Casserole on a plate, topped with berries and drizzled caramel. | vectoroven.com

I served this at a spontaneous gathering one Saturday morning, and my friend Sarah went back for seconds, then thirds, and kept saying things like I didn't know you could just make this at home. It was such a small moment but it made me realize that food becomes memorable when it tastes like someone actually took time to do it right, not when it looks fancy.

Why Stale Bread Is Actually Your Best Friend

Fresh bread is soft and delicate, so it falls apart when it absorbs liquid. Stale or day-old brioche, on the other hand, has already lost some moisture, which means it can soak up all that custard and caramel without disintegrating. If you only have fresh bread, you can cube it and spread it on a baking sheet at low temperature for 10 to 15 minutes to dry it out slightly. This was a lesson learned after my first attempt turned into a casserole that tasted delicious but looked more like custard soup than the beautiful layered dish I was expecting.

The Caramel-Cream Cheese Balance

What makes this casserole different from basic French toast bake is that you're getting caramel on the bottom, custard throughout, and cream cheese scattered in between. The caramel gets a little less intense as it bakes and mingles with the custard, while the cream cheese stays tangy and rich. Every bite tastes slightly different depending on which layer you hit first, and that's exactly the point. I've tried versions without the cream cheese, and they taste flat and one-dimensional by comparison.

Timing and Temperature Matter More Than You Think

Baking at 175°C (350°F) instead of higher is intentional because you want the custard to set gently and the caramel to warm through without the bread on top burning before the inside is done. If you skip the room temperature rest, the cold casserole will take longer to bake and the outside might overcook while the inside stays underdone. I learned this when I got impatient and baked straight from the fridge, and the top turned dark brown while the center was still jiggly.

  • Let the casserole sit out for 20 to 30 minutes no matter how hungry you are, because it really does make a difference in how evenly it bakes.
  • If you notice the top browning too quickly around the 30-minute mark, tent it loosely with foil to slow down the browning without stopping the baking process.
  • The center should feel just barely set when you jiggle the dish gently, not completely firm, because residual heat keeps cooking it as it cools.
Product image
Make crepes, pancakes, tortillas, and omelets evenly with quick heating and precise temperature control.
Check price on Amazon
Overnight Caramel Cream Cheese French Toast Casserole in a white baking dish with a gooey, sweet topping. Save Pin
Overnight Caramel Cream Cheese French Toast Casserole in a white baking dish with a gooey, sweet topping. | vectoroven.com

This casserole has become my answer to every brunch invitation and holiday breakfast request, not because it's complicated, but because it somehow tastes like you spent the whole morning in the kitchen when really you just had the foresight to prep the night before. That's the kind of small magic that makes you feel like a good cook.

Recipe FAQs

Can I prepare this the night before?

Absolutely. In fact, overnight chilling is essential for the bread to fully absorb the custard mixture. The casserole needs at least 6 hours in the refrigerator, though letting it rest overnight yields the best texture and flavor distribution.

What type of bread works best?

Brioche or challah are ideal choices due to their rich, eggy structure and ability to absorb liquids without becoming mushy. Stale bread (1-2 days old) works exceptionally well. French bread or thick-cut sandwich bread can serve as alternatives.

Can I make the caramel sauce ahead of time?

Yes, the caramel sauce can be prepared up to a week in advance and stored in an airtight container in the refrigerator. Gently reheat before pouring into the baking dish to ensure it spreads evenly across the bottom.

How do I know when it's fully baked?

The casserole is done when the top is golden brown, the center is set (no longer jiggly), and the edges have pulled slightly away from the pan. A knife inserted near the center should come out clean, not showing any runny custard.

Can I freeze leftovers?

Leftovers freeze well for up to 2 months. Cut into individual portions, wrap tightly in plastic and foil, then thaw overnight in the refrigerator before reheating at 175°C (350°F) for 15-20 minutes until warmed through.

What toppings complement this dish?

Fresh berries, whipped cream, or additional warm caramel sauce make excellent toppings. For contrast, serve with a side of fresh fruit or a light citrus salad. Chopped pecans or walnuts between layers add delightful crunch.

Caramel Cream Cheese French Toast

Golden layers of brioche with cream cheese and caramel, assembled overnight and baked until puffed and indulgent.

Time to prepare
20 minutes
Time to cook
45 minutes
Overall Time
65 minutes
Created by Lucas Jenkins


Level Medium

Cuisine American

Makes 8 Portions

Special Diets Meat-Free

What You Need

Bread & Dairy

01 1 loaf brioche or challah bread, cut into 1-inch cubes (about 1 pound)
02 8 ounces 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, about 2 to 3 minutes. Remove from heat and stir in heavy cream until fully combined. Pour the 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

Distribute Cream Cheese: In a medium bowl, beat cream cheese until smooth. Drop spoonfuls of cream cheese over the bread layer, spreading gently but leaving some dollops intact.

Step 04

Complete Bread Layer: Top with remaining bread cubes, distributing them 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 evenly over the bread and cream cheese layers, pressing gently to ensure the bread absorbs the custard.

Step 06

Overnight Chill: Cover tightly with plastic wrap and refrigerate overnight or for at least 6 hours to allow the bread to fully absorb the custard mixture.

Step 07

Rest Before Baking: Preheat oven to 350°F. Remove casserole from refrigerator and let sit at room temperature for 20 to 30 minutes.

Step 08

Apply 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 to 45 minutes, or until puffed, golden brown, and set in the center. If browning too quickly, tent loosely with aluminum foil.

Step 10

Cool and Serve: Let cool for 10 minutes before serving. Serve warm, optionally with extra caramel sauce or fresh berries.

What You’ll Need

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

Allergy Details

Review every component for allergens. See a health expert if unsure.
  • Contains eggs
  • Contains milk and dairy products
  • Contains wheat and gluten
  • May contain tree nuts if pecans or walnuts are added

Nutrition details (each serving)

Only for informational use—this isn't a substitute for a doctor's advice.
  • Energy: 420
  • Fat Content: 22 grams
  • Carbohydrates: 46 grams
  • Proteins: 10 grams