Caramel Cream Cheese French Toast

Featured in: Weekend Golden-Brunch Ideas

This indulgent overnight casserole transforms classic French toast into a crowd-pleasing brunch masterpiece. Soft brioche cubes soak in a rich custard of whole milk, heavy cream, eggs, and warm cinnamon, layered with sweetened cream cheese and generous caramel drizzles. After chilling overnight, the bakes to golden perfection with a crisp top and creamy, custard-soaked center. Warm additional caramel over the top before serving for extra decadence. Perfect for feeding a gathering, this make-ahead dish lets you prep everything the night before, then simply bake until beautifully fragrant and set.

Updated on Mon, 09 Feb 2026 10:29:00 GMT
A warm slice of Caramel Cream Cheese French Toast Casserole reveals golden brioche layers and a sweet caramel drizzle. Pin It
A warm slice of Caramel Cream Cheese French Toast Casserole reveals golden brioche layers and a sweet caramel drizzle. | honeyravel.com

There's something magical about waking up to a casserole that's already halfway done the work for you. My sister called me in a panic one Sunday morning, desperate for something impressive to serve her in-laws, and I remembered this golden-brown beauty from a brunch I'd attended months before. She had brioche bread, cream cheese, and the kind of caramel sauce that makes you pause mid-conversation. By that evening, the casserole was chilling in her fridge, and by morning, it emerged from the oven looking like she'd spent all night in the kitchen instead of sleeping.

I made this for a chaotic holiday brunch where three people brought salads nobody needed, and this casserole became the only dish anyone actually came back for seconds on. One guest actually asked if I'd studied culinary arts, which made me laugh so hard I nearly dropped the warm caramel sauce I was drizzling over the top. It taught me that sometimes the simplest preparations create the most memorable moments.

Ingredients

  • Brioche or challah bread, cut into 2.5 cm (1-inch) cubes: Day-old bread absorbs the custard mixture without turning to mush, so don't skip the aging step if you can help it.
  • Cream cheese, softened: This needs to be soft enough to spread without lumps, so pull it from the fridge about 30 minutes before mixing.
  • Whole milk and heavy cream: The combination creates a custard that's rich without being overpowering, so don't swap one out for the other.
  • Large eggs: These are the glue holding everything together, so use room temperature eggs if you remember to pull them out ahead of time.
  • Unsalted butter, melted: Melted butter mixes smoothly into the custard and keeps things from drying out during baking.
  • Granulated and light brown sugar: The brown sugar adds depth while granulated provides sweetness and structure.
  • Pure vanilla extract, ground cinnamon, and salt: These three create a flavor backbone that makes people wonder what your secret ingredient is.
  • Store-bought or homemade caramel sauce: This is the star, so choose one you'd happily eat by the spoonful on its own.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Prepare your dish:
Grease a 23 x 33 cm (9 x 13 inch) baking dish generously and spread half the bread cubes across the bottom, letting them settle naturally into the space.
Build the cream cheese layer:
Beat softened cream cheese with 50 g granulated sugar and 1 tsp vanilla until it's smooth and cloud-like, then dollop it randomly over the bread layer so every forkful gets a bit of it.
Add the caramel:
Drizzle half the caramel sauce over the cream cheese and bread, letting it pool in some spots and coat others. Don't worry if it looks uneven.
Layer the remaining bread:
Top with the rest of the bread cubes, creating a loose second layer that will soak up the custard.
Make the custard:
Whisk together eggs, milk, cream, melted butter, remaining sugars, vanilla, cinnamon, and salt until smooth and unified. This is your moisture delivery system, so make sure there are no streaks of unwhisked egg.
Soak and chill:
Pour the custard evenly over the bread layers and press down gently so everything stays submerged, then cover tightly and refrigerate overnight or at least 8 hours. The wait is the hardest part, but it's what makes this casserole possible.
Bake to golden perfection:
Remove from the fridge while the oven preheats to 180°C (350°F), then bake uncovered for 40 to 45 minutes until the top is golden brown and the center is just set. If browning too quickly, drape loosely with foil.
Finish with caramel:
Warm the remaining caramel sauce and drizzle it generously over the baked casserole just before serving, letting it cascade down the sides.
This baked overnight Caramel Cream Cheese French Toast Casserole pairs creamy cheese filling with soft bread cubes. Pin It
This baked overnight Caramel Cream Cheese French Toast Casserole pairs creamy cheese filling with soft bread cubes. | honeyravel.com

What started as my sister's panic became a dish she now makes whenever she needs to feel confident in the kitchen. The casserole pulled her through a difficult season, and now every time caramel sauce hits butter and brioche, I think of her telling me nobody believed she made it herself.

The Overnight Method Is Non-Negotiable

Rushing this casserole into the oven without the overnight chill will give you something that tastes decent but feels slightly off, like a song missing its bridge. The resting period lets the bread surrender completely to the custard, transforming itself from distinct cubes into a unified, spoon-tender experience. Once you've made it the right way, you'll never try the shortcut again.

Temperature Matters More Than You'd Think

Room temperature eggs and softened cream cheese are not fussy demands, they're the difference between a smooth custard and one with streaky lumps that don't fully cook out. I learned this the hard way when I tried to save time and ended up with a casserole that had textural surprises nobody appreciated. Now I pull everything out 30 minutes before mixing and never look back.

Make It Your Own

This casserole is the blank canvas of breakfast dishes, and I've seen it transformed in beautiful ways. The original recipe works perfectly on its own, but the moment you start thinking about what else might enhance it, you're already halfway to creating your signature version.

  • Pecans or walnuts scattered on top before baking add a buttery crunch that contrasts beautifully with the custardy bread.
  • Fresh berries or a dollop of whipped cream on each serving transforms it from decadent to balanced.
  • Leftover slices reheat in the oven at 160°C (320°F) for about 10 minutes and taste almost as good as the first morning.
Perfect for a brunch table, the Caramel Cream Cheese French Toast Casserole glistens with rich, sweet topping. Pin It
Perfect for a brunch table, the Caramel Cream Cheese French Toast Casserole glistens with rich, sweet topping. | honeyravel.com

This casserole has a way of becoming the dish people ask for by name, the one that gets texted to friends as a photo with no words needed. Make it once and you'll understand why.

Recipe FAQs

Can I prepare this casserole the night before?

Yes, this dish is designed for overnight preparation. Assemble everything, cover tightly, and refrigerate for at least 8 hours. This allows the bread to fully absorb the custard, resulting in a creamier texture.

What bread works best for this casserole?

Brioche or challah are ideal choices due to their rich, eggy structure and ability to absorb liquid without becoming mushy. Stale or day-old bread works even better as it holds up beautifully during the overnight soak.

Can I freeze leftovers?

Leftovers can be frozen for up to 2 months. Wrap individual portions tightly in plastic wrap and foil. Thaw overnight in the refrigerator and reheat in a 180°C (350°F) oven until warmed through.

How do I know when the casserole is done baking?

The casserole is ready when the top is golden brown and the center feels set rather than jiggly. A knife inserted near the center should come out clean, though some moisture from the cream cheese layer is normal.

Can I make this dairy-free?

You can substitute plant-based cream cheese, almond or oat milk, and coconut cream for the dairy components. Use a vegan butter alternative and ensure your caramel sauce is dairy-free. The texture may vary slightly.

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

Decadent overnight bake with brioche, cream cheese filling, and caramel drizzle over golden French toast layers.

Prep Time
20 minutes
Cook Time
45 minutes
Overall Time
65 minutes
Author Tyler Morris


Level Easy

Cuisine American

Makes 8 Portions

Diet Preferences Meat-Free

What You Need

Bread & Dairy

01 1 loaf brioche or challah bread, cut into 1-inch cubes
02 8 oz cream cheese, softened
03 1 cup whole milk
04 1 cup heavy cream
05 5 large eggs
06 ¼ cup unsalted butter, melted

Sugar & Flavorings

01 ¾ cup granulated sugar
02 ½ cup packed light brown sugar
03 2 teaspoons pure vanilla extract
04 ½ teaspoon ground cinnamon
05 ¼ teaspoon salt

Caramel Sauce

01 1 cup store-bought or homemade caramel sauce

Steps

Step 01

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

Step 02

Layer Bread Foundation: Spread half of the bread cubes evenly in the prepared dish.

Step 03

Prepare Cream Cheese Mixture: In a medium bowl, beat the softened cream cheese with ¼ cup granulated sugar and 1 teaspoon vanilla until smooth.

Step 04

Add Cream Cheese Layer: Dollop spoonfuls of the cream cheese mixture over the bread layer.

Step 05

Drizzle Caramel: Drizzle half of the caramel sauce over the cream cheese and bread.

Step 06

Top with Remaining Bread: Top with the remaining bread cubes.

Step 07

Combine Custard Mixture: In a large bowl, whisk together eggs, milk, cream, melted butter, remaining granulated sugar, brown sugar, remaining vanilla, cinnamon, and salt until well combined.

Step 08

Soak Bread Layers: Pour the egg mixture evenly over the bread layers, pressing down gently to ensure thorough soaking.

Step 09

Chill Overnight: Cover the dish tightly and refrigerate overnight for at least 8 hours.

Step 10

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

Step 11

Bake Casserole: Bake uncovered for 40 to 45 minutes until golden brown and set in the center. Cover loosely with foil if browning too quickly.

Step 12

Finish with Caramel: Warm the remaining caramel sauce and drizzle over the casserole before serving.

What You'll Need

  • 9 x 13 inch baking dish
  • Mixing bowls
  • Whisk
  • Electric mixer or hand mixer
  • Measuring cups and spoons
  • Spatula

Allergy Details

Always check each item for allergens, and reach out to your healthcare provider with any concerns.
  • Contains milk
  • Contains eggs
  • Contains wheat gluten
  • May contain tree nuts if added as topping

Nutrition Info (per portion)

Nutrition info serves as a guide only—consult your doctor for specific needs.
  • Total Calories: 480
  • Fats: 26 g
  • Carbohydrates: 53 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.