Caramel Cream Cheese French Toast

Featured in: Weekend Favorite Recipes

This indulgent overnight breakfast combines layers of soft brioche cubes with a sweetened cream cheese filling and generous caramel drizzle. After soaking overnight in a rich custard of eggs, milk, and cream, the casserole bakes until golden and set. Perfect for feeding a crowd, this make-ahead dish requires just 20 minutes of prep before baking. The cream cheese adds tangy richness while the caramel creates a sweet, sticky glaze throughout. Serve warm with additional caramel sauce, fresh berries, or whipped cream for an extra special touch.

Updated on Mon, 09 Feb 2026 14:45:05 GMT
Golden brown Caramel Cream Cheese French Toast Casserole with gooey caramel drizzle and a creamy filling. Save to Pinterest
Golden brown Caramel Cream Cheese French Toast Casserole with gooey caramel drizzle and a creamy filling. | nibbro.com

There's something magical about waking up to the smell of caramel and cream cheese mingling in the oven, especially when you've done zero work that morning. My sister texted me at 6 a.m. asking what I was making, and I realized I'd prepped this casserole the night before without telling anyone—it felt like I'd pulled off some kind of kitchen magic. The beauty of this dish is that it does all the heavy lifting while you sleep, transforming simple brioche into something that tastes like you spent hours at the stove. When friends show up for brunch, this golden, caramel-dripping masterpiece always gets the same reaction: complete silence followed by requests for the recipe.

I made this for my book club once, and someone actually asked if I'd bought it from a bakery. The mix of embarrassment and pride was real—I'd stayed up late the night before second-guessing whether the cream cheese would seize up or if the bread would turn soggy. But when we pulled it out of the oven, perfectly golden with caramel bubbling at the edges, every doubt melted away. That moment taught me that sometimes the simplest overnight recipes deliver the most impressive results.

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, cut into 1-inch cubes): Day-old bread absorbs the custard without turning to mush—fresh bread will get waterlogged, so raid the discount bakery bin or leave it out overnight.
  • Cream cheese (8 oz, softened): Softening it at room temperature for 30 minutes makes it spreadable without lumps and ensures smooth, creamy pockets throughout.
  • Whole milk (1 cup): The base of your custard layer—don't skip it or substitute with non-dairy milk without adjusting the texture.
  • Heavy cream (1 cup): This is what makes the casserole rich and custardy rather than just egg-soaked bread.
  • Eggs (5 large): They bind everything and create that custard set—use room-temperature eggs if you can for better mixing.
  • Unsalted butter (¼ cup, melted): Adds fat and richness to the custard mixture.
  • Granulated sugar (¾ cup): Sweetens the custard base and balances the cream cheese's tang.
  • Light brown sugar (½ cup): Adds molasses depth and helps the top caramelize to that perfect golden color.
  • Vanilla extract (2 tsp): Pure vanilla matters here—imitation leaves a slightly off aftertaste when combined with caramel.
  • Ground cinnamon (½ tsp): Just enough warmth without overpowering the caramel.
  • Salt (¼ tsp): Cuts through sweetness and makes the caramel sing.
  • Caramel sauce (1 cup): Store-bought works fine, but homemade tastes noticeably richer—use good quality either way.

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 9 x 13 inch baking dish generously with butter or nonstick spray, making sure corners are well coated so nothing sticks.
First bread layer:
Spread half your bread cubes evenly across the bottom—aim for a single layer with minimal gaps, as this creates the foundation for your casserole structure.
Make the cream cheese mixture:
Beat softened cream cheese with ¼ cup sugar and 1 tsp vanilla until completely smooth and fluffy, about 1 minute. This mixture should be soft enough to dollop.
Layer the cream cheese:
Dollop spoonfuls of cream cheese mixture over the bread layer, spacing them out so they'll melt into pockets as the casserole bakes.
First caramel drizzle:
Pour half your caramel sauce over the cream cheese and bread—it'll pool and create delicious caramel pockets throughout.
Top bread layer:
Arrange remaining bread cubes over the caramel layer, filling in gaps to create an even surface.
Make the custard:
Whisk together eggs, milk, cream, melted butter, remaining sugars, vanilla, cinnamon, and salt until well combined and smooth—this takes about 2 minutes.
Soak the bread:
Pour the custard mixture evenly over the bread layers, then press down gently with a spatula to help the bread absorb the liquid. Don't mash it, just encourage absorption.
Chill overnight:
Cover the dish tightly with plastic wrap and refrigerate for at least 8 hours—overnight is ideal as it allows flavors to meld and bread to fully soak.
Bake:
Preheat oven to 350°F and let the casserole sit at room temperature for 10 minutes while it preheats. Bake uncovered for 40-45 minutes until golden brown and set in the center, covering loosely with foil if the top browns too quickly.
Final caramel moment:
Warm remaining caramel sauce and drizzle generously over the hot casserole just before serving.
Fresh berries and a dollop of whipped cream garnish this warm brunch casserole. Save to Pinterest
Fresh berries and a dollop of whipped cream garnish this warm brunch casserole. | nibbro.com
Fresh berries and a dollop of whipped cream garnish this warm brunch casserole. Save to Pinterest
Fresh berries and a dollop of whipped cream garnish this warm brunch casserole. | nibbro.com

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.

My nephew once declared this casserole better than the fancy brunch place downtown, which felt like winning an Olympic medal for a home cook. That moment crystallized why I keep making this dish—it's not just breakfast, it's the kind of comfort food that makes people feel genuinely celebrated at the table.

The Overnight Chilling Secret

The magic of this casserole happens while you sleep. The bread gradually absorbs the custard mixture, transforming from cubes into a cohesive, tender interior, while the cream cheese softens and creates little pockets of richness throughout. I learned this the hard way by trying to bake it after just 4 hours of chilling—the bread stayed separate and the texture was disappointing. Now I treat the overnight rest as non-negotiable. Your future self will thank you when you pull this out of the oven without any stress.

Caramel Choices and Flavor Building

Store-bought caramel sauce works perfectly fine here, but I've noticed that brands with a slightly darker, less sweet flavor profile create better balance against the cream cheese sweetness. The caramel serves double duty—it sweetens the casserole during baking and adds a luxurious finish when you drizzle the warm sauce on top before serving. If you want to make your own caramel, do it a day ahead so it cools completely and you're not stressed during prep time.

Making It Your Own and Serving Ideas

This casserole is your blank canvas for creativity. Some mornings I've sprinkled chopped pecans or walnuts over the top before baking, and other times I've swirled in a bit of espresso powder to deepen the caramel notes. Serving it with fresh berries, whipped cream, or even a drizzle of bourbon-caramel sauce takes it from brunch to full dessert territory. Fresh mint leaves on top add a surprising brightness that cuts through the richness beautifully.

  • Pecans or walnuts add crunch and nutty depth—sprinkle them in the second bread layer or on top before baking.
  • Fresh berries and whipped cream on the side let people customize their plate to their own sweetness preference.
  • Leftover casserole reheats beautifully in a 300°F oven for about 10 minutes, restoring that just-baked texture.
Slices of soft brioche layered with cream cheese, baked to perfection in a ceramic dish. Save to Pinterest
Slices of soft brioche layered with cream cheese, baked to perfection in a ceramic dish. | nibbro.com
Slices of soft brioche layered with cream cheese, baked to perfection in a ceramic dish. Save to Pinterest
Slices of soft brioche layered with cream cheese, baked to perfection in a ceramic dish. | nibbro.com

This casserole has become my go-to when I want to feel like a gracious host without the morning chaos. It's the kind of dish that makes people slow down and actually enjoy brunch instead of rushing through it.

Recipe FAQs

Can I use different bread?

Yes, challah works beautifully as a substitute for brioche. French bread or Texas toast can also be used, though they may yield a slightly different texture. Day-old or stale bread absorbs the custard best.

How long should it refrigerate?

The casserole needs at least 8 hours in the refrigerator for the bread to fully absorb the custard. Overnight chilling is ideal, but you can refrigerate up to 24 hours before baking.

Can I freeze this casserole?

Assemble the casserole and freeze before baking. Wrap tightly and freeze for up to 3 months. Thaw overnight in the refrigerator, then bake as directed.

How do I know when it's done?

The casserole is finished when it's golden brown on top and set in the center. A knife inserted near the middle should come out clean, not eggy. Cover with foil if the top browns too quickly.

Can I make homemade caramel sauce?

Absolutely. Melt sugar with butter and cream over medium heat until golden and smooth. Homemade caramel sauce will add an even richer flavor to this dish.

What toppings work well?

Chopped pecans or walnuts add a lovely crunch before baking. Fresh berries, whipped cream, or warm maple syrup are perfect for serving. Powdered sugar makes a pretty finishing touch.

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, and caramel layers

Prep Time
20 minutes
Cook Time
45 minutes
Total Duration
65 minutes
Created by Evan Brooks


Skill Level Easy

Cuisine American

Makes 8 Portions

Diet Preferences Meatless

What You'll 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 4 tablespoons unsalted butter, melted

Sugar & Flavorings

01 3/4 cup granulated sugar
02 1/2 cup packed light brown sugar
03 2 teaspoons pure vanilla extract
04 1/2 teaspoon ground cinnamon
05 1/4 teaspoon salt

Caramel Sauce

01 1 cup store-bought or homemade caramel sauce

How-To Steps

Step 01

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

Step 02

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

Step 03

Make cream cheese mixture: In a medium bowl, beat the softened cream cheese with 2 tablespoons granulated sugar and 1 teaspoon vanilla until smooth.

Step 04

Apply cream cheese layer: Dollop spoonfuls of the cream cheese mixture over the bread layer.

Step 05

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

Step 06

Layer remaining bread: Top with the remaining bread cubes.

Step 07

Prepare egg custard: 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

Refrigerate overnight: Cover the dish tightly and refrigerate for at least 8 hours or overnight.

Step 10

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

Step 11

Bake casserole: Bake uncovered for 40 to 45 minutes, or 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 immediately before serving.

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.

Tools You'll Need

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

Allergy Info

For allergen concerns, review each food item and check with your healthcare provider.
  • Contains milk
  • Contains eggs
  • Contains wheat (gluten)
  • May contain tree nuts if added as a topping

Nutrition Details (per portion)

Nutritional values are for reference and aren't a substitute for professional health guidance.
  • Kcal: 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.