Overnight crème brûlée French toast bakes up with a custardy center, crisp golden edges, and a glossy caramel layer that bubbles up around the bread while it cooks. When you flip a slice onto the plate, the sauce runs down the sides and clings to the brioche in all the right places. It eats like brunch restaurant comfort, but the work is done the night before.
The trick is balancing richness with structure. Brioche has enough tenderness to soak up the custard without turning to mush, and the overnight rest gives the egg mixture time to settle all the way through the bread. The brown sugar caramel base matters too: it melts into a sauce underneath, then turns into that brûlée-like finish when the casserole bakes.
Below, I’m walking through the part that matters most — how to keep the custard from leaking past the bread and pooling in the pan, plus the small details that make the caramel sauce come out smooth instead of gritty.
The caramel set up underneath just like it should, and the brioche stayed fluffy instead of soggy after sitting overnight. I served it straight from the pan and everyone went back for seconds.
Save this caramel-topped brioche brunch bake for the mornings when you want a make-ahead French toast casserole that bakes up glossy and golden.
The Caramel Layer Has to Go in First, Not Last
The biggest mistake with overnight French toast bakes is treating the caramel like a topping. It belongs on the bottom of the pan so it can melt into a sauce while the bread bakes, then settle into that sticky, brûléed layer when the dish is turned out. If you pour the custard in first and add sugar later, you won’t get the same bubbling effect or the same clean flip.
Brioche is the right bread here because it soaks up the custard without collapsing, but it still needs to be cut thick enough to stand up to the overnight rest. Thin slices turn to pudding. Very stale bread can work, but it needs enough richness in the custard to soften evenly, otherwise the center stays dry while the edges overbake.
- Brown sugar — This gives the sauce its deep caramel flavor and helps it bubble instead of just melting into a thin syrup.
- Corn syrup — It keeps the caramel smooth and glossy. There isn’t a perfect substitute if you want that same pourable texture, but honey can work in a pinch; expect a stronger flavor and a slightly less clean finish.
- Brioche — Use a loaf with enough structure to hold the custard. Soft sandwich bread won’t give you the same layered texture.
- Heavy cream — This is what makes the custard taste luxurious and bake up tender. Whole milk will work, but the casserole will be lighter and less plush.
What Each Ingredient Is Actually Doing in This Recipe

- Primary ingredient (the star) — Quality matters most. Choose the best you can find.
- Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
- Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
- Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
- Supporting ingredients — Complement the main ingredient without overpowering it.
- Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
- Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
- Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.
Getting the Custard Into the Bread Without Drowning It
Building the Caramel Base
Melt the butter, brown sugar, and corn syrup together over medium heat until the mixture looks smooth and glossy, with no grainy sugar clinging to the edges. It should smell like warm toffee. Pour it into the greased baking dish while it’s still hot so it spreads evenly across the bottom; if it starts to seize, a few seconds in the oven will loosen it again.
Laying in the Brioche
Arrange the bread in a single overlapping layer so every piece has some contact with the caramel. Press the slices down gently, but don’t compact them. The bread needs little pockets for the custard to move through, or you’ll end up with dense patches in the center.
Whisking the Custard
Whisk the eggs, cream, sugar, vanilla, and cinnamon until the mixture looks smooth and unified, with no streaks of egg white. Pour it slowly over the bread, aiming at the dry spots first. If the pan looks flooded, stop and wait a minute; the bread will pull in more liquid as it sits. The overnight rest is what lets the custard reach the middle without you pressing it down hard and squeezing it apart.
Baking Until the Top Sets
Bake at 350°F until the top is puffed and golden and the center gives only a slight jiggle when you tap the pan. If the top browns too fast, lay a piece of foil loosely over it for the last part of baking. The casserole needs time for the custard to finish setting; cutting it too early makes the caramel runny and the middle soupy.
Dairy-Free Version
Use full-fat canned coconut milk in place of the heavy cream. The custard will be a little less rich and will carry a faint coconut note, but it still bakes up soft and sliceable. Keep the brioche if it’s dairy-free; the bread matters more than the cream here.
Gluten-Free Swap
Use a sturdy gluten-free loaf with some density to it, not a soft sandwich-style bread. Gluten-free bread often breaks down faster, so cut the custard soak time back a little if the loaf is very delicate. The texture will be softer, but it can still bake into a proper brunch casserole.
Maple Instead of Corn Syrup
Swap the corn syrup for pure maple syrup if you want a deeper, woodsy note in the caramel. The sauce will be a little looser and less glossy, but the flavor is excellent. Cook it just until the sugar dissolves; boiling it too hard can make the caramel separate.
Make-Ahead for a Crowd
Assemble the casserole the night before and bake it straight from the fridge the next morning. That extra chill time helps the custard distribute evenly. Add a few extra minutes in the oven if the center still feels loose after the top is golden.
Storage and Reheating
- Refrigerator: Store leftovers covered for up to 3 days. The caramel will firm up in the fridge, and the bread will become a little denser.
- Freezer: It freezes, but the texture softens after thawing, so I only freeze it if I have a lot left. Wrap individual portions tightly and thaw in the fridge before reheating.
- Reheating: Warm portions in a 325°F oven until heated through. The microwave makes the custard rubbery and the caramel uneven, so use it only for a very small leftover piece.
Questions I Get Asked About This Recipe

Overnight Crème Brûlée French Toast
Ingredients
Equipment
Method
- Melt the butter with the brown sugar and corn syrup in a saucepan over medium heat until smooth and glossy, about 3–5 minutes, stirring constantly with steady bubbling.
- Pour the hot caramel into a greased 9x13 dish and spread it evenly so it covers the bottom.
- Arrange the brioche slices over the caramel in a single overlapping layer, pressing gently so most surfaces touch the caramel.
- Whisk the eggs, heavy cream, sugar, vanilla, and cinnamon until smooth, then pour evenly over the bread until every piece is soaked.
- Cover the dish tightly and refrigerate overnight, at least 8 hours, until the custard is fully absorbed.
- Preheat the oven to 350°F and bake covered for 0 minutes, then bake uncovered for 40–45 minutes until the top is golden and the casserole is puffed.
- Let it rest for 5 minutes, then dust with powdered sugar and serve with maple syrup so the caramel has bubbled up through the bread.