Overnight Crème Brûlée French Toast
If you want a brunch dish that feels like dessert but still counts as breakfast, this baked French toast is the one. Thick slices of challah soak in a rich vanilla custard overnight, then bake up with a crackling caramelized sugar top that shatters under your fork.

It looks and tastes like a real crème brûlée, but the work is almost entirely done the night before. You just pull it from the fridge, bake, and hit it with the broiler for that glassy sugar shell.
Why This Baked French Toast Is a Keeper
The custard has heavy cream and whole milk, so the inside stays soft and pudding-like, never rubbery. A good vanilla extract gives it the floral warmth that makes the brûlée comparison believable.
The caramelized sugar crust is the real payoff. You scatter a thin, even layer of granulated sugar over the top after baking, then broil it until it melts and hardens. You get that same thin, amber crackle you chase on a ramekin, but on a whole casserole.
And because the bread absorbs the custard overnight, every bite tastes unified, not layered. It’s the kind of dish you put out and watch people go quiet for a second, then reach for more.
Ingredients

- 1 lb loaf day-old challah or brioche: cut into slices 1 to 1 1/2 inches thick; stale bread holds the custard better without turning mushy
- 2 tbsp unsalted butter, softened: for greasing the baking dish
- 6 large eggs: at room temperature so the custard blends smoothly
- 1 1/2 cups heavy cream: full fat gives the pudding-like texture
- 1 cup whole milk: keeps the custard from getting too thick and heavy
- 1/2 cup granulated sugar: for the custard base
- 2 tsp vanilla extract: pure vanilla, not imitation, so the flavor stays clean
- 1/8 tsp kosher salt: just enough to balance the sweetness
- 1/3 cup granulated sugar: for the topping that gets caramelized
Variations / Substitutions
- Bread: Brioche gives a butterier result, challah is a touch lighter, and a sturdy French or Italian loaf works if you remove most of the crust.
- Dairy: Swap the heavy cream and whole milk for 2 1/2 cups half-and-half, which still yields a rich custard but a slightly lighter texture.
- Warm spice: Add 1 tsp ground cinnamon or a few gratings of fresh nutmeg to the custard for a spiced version.
- Citrus: Stir in 1 tsp finely grated orange zest with the vanilla; it brightens the sweetness without distracting from the brûlée top.
- Dairy-free: I do not recommend it here because the custard relies on heavy cream for that soft set, but you can experiment with full-fat canned coconut milk and oat milk; the flavor will be noticeably different.
If you want a fruitier twist, my Baked Berry French Toast is a great next bake.
How to Make Crème Brûlée French Toast
Step 1: Arrange the Bread in the Dish

Smear the softened 2 tbsp butter all over the bottom and sides of a 9×13-inch baking dish. Shingle the bread slices in the dish so they overlap slightly, like a row of fallen dominoes. You want them snug but not crushed.
Work the slices into the corners so every gap gets filled. The bread should come about two-thirds up the sides of the dish, leaving room for the custard to pool around it.
Step 2: Whisk the Custard

In a large bowl, crack in the 6 eggs and whisk them until no streaks of white remain. Pour in the 1 1/2 cups heavy cream, the 1 cup whole milk, the 1/2 cup granulated sugar, the 2 tsp vanilla, and the 1/8 tsp salt. Whisk until the sugar dissolves and the mixture looks uniform and pale yellow.
Taste a tiny drop on your fingertip; it should taste sweet and rich, with the vanilla rounding it out. If the sugar feels grainy, keep whisking for another 30 seconds.
Step 3: Bake the French Toast

Pour the custard slowly over the bread, aiming for the crevices between slices. Use the back of a spatula to gently press the bread down so it drinks up the liquid. Cover the dish with plastic wrap and refrigerate it for at least 4 hours, though overnight (8 to 12 hours) gives the best texture.
The next morning, pull the dish from the fridge and let it sit on the counter while your oven heats to 350°F (175°C). Uncover it, and you should see that the bread has soaked up most of the custard, with just a thin layer pooling underneath. Bake for 40 to 45 minutes, until the top is puffed and deeply golden and the center no longer jiggles when you shake the dish.
A knife inserted in the middle should come out clean, not coated in wet custard. If the edges are browning too fast, tent a piece of foil over them for the last 10 minutes.
Step 4: Brûlée the Sugar Topping

Pull the dish from the oven and sprinkle the 1/3 cup granulated sugar evenly over the surface. You want a single layer without any bare patches. Turn on the broiler and set the dish about 4 to 5 inches from the element. Broil for 1 to 3 minutes, watching it constantly, until the sugar melts into a glossy, amber shell.
The sugar will go from grainy to liquid to caramelized fast, so do not walk away. If you have a kitchen torch, you can use that instead, moving the flame in small circles until the sugar bubbles and turns a deep golden brown. Let the dish cool for about 5 minutes before serving, which is just long enough for the sugar crust to harden into that classic glassy crackle.
Tips for a Perfect Brûlée Top
- A torch gives you more control over the caramelization; hold it about 2 inches from the sugar and keep the flame moving so you do not burn a single spot.
- Let the baked French toast rest a few minutes before adding the sugar, or the heat will start melting it unevenly before it even hits the broiler.
- If your baking dish is crowded and the sugar can’t reach into the folds, use the back of a spoon to lightly spread it around.
- Keep a close eye under the broiler. The line between deep amber and scorched is about 15 seconds.
Bake times by bread type:
| Bread Type | Approximate Bake Time |
|---|---|
| Challah, 1-inch slices | 40 to 45 minutes |
| Brioche, 1-inch slices | 42 to 48 minutes |
| Stale French or Italian loaf, cut 1-inch | 45 to 50 minutes |
Storing and Reheating Leftovers
Refrigerate leftovers in a covered container for up to 3 days. The sugar top will soften, but the flavor stays good. To bring back the crunch, reheat a portion in a 350°F oven or toaster oven for about 10 minutes, then sprinkle a fresh pinch of sugar on top and broil it for 1 minute or give it a quick pass with a torch. You can also serve cold slices straight from the fridge; the custard is firm and creamy.
What to Serve with Crème Brûlée French Toast
A pile of fresh berries cuts through the richness and adds a bit of acidity that the custard welcomes. A dollop of barely sweetened whipped cream works if you want to lean fully into dessert territory. On the savory side, a few slices of thick-cut bacon or a link of breakfast sausage brings salt and smoke that balances the caramel sweetness.
Frequently Asked Questions
Can I use pre-sliced sandwich bread?
No, it is too thin and will dissolve into mush. You need a sturdy, slightly stale loaf with some structure.
Can I halve the recipe?
Yes. Use an 8×8-inch baking dish, slice the bread quantity in half, and use 3 eggs, 3/4 cup heavy cream, 1/2 cup milk, 1/4 cup sugar for the custard, and 3 tbsp sugar for the topping. The soak time stays the same.
Why is my French toast soggy?
The bread may have been too fresh, or it did not bake long enough. A loaf a day or two old soaks up custard without collapsing, and the center must be fully set, not jiggly, before you pull it from the oven.
Can I make this without a broiler?
A kitchen torch works beautifully and gives you precise caramelization. If you have neither, you can let it cool slightly and skip the sugar crust; it will still be a lush vanilla custard French toast, but you lose the crackle on top.

Crème Brûlée French Toast Recipe
Ingredients
Method
- Butter a 9×13-inch baking dish and shingle the bread slices snugly inside.
- Whisk together the eggs, heavy cream, whole milk, 1/2 cup sugar, vanilla, and salt until smooth and the sugar dissolves.
- Pour the custard over the bread, press down gently, cover, and refrigerate at least 4 hours, ideally overnight. Let sit at room temperature while the oven preheats to 350°F (175°C). Bake uncovered for 40 to 45 minutes, until puffed and set in the center.
- Sprinkle the remaining 1/3 cup sugar evenly over the top. Broil 4 to 5 inches from the heat for 1 to 3 minutes, watching carefully, until the sugar melts into an amber caramel crust. Cool 5 minutes before serving.
