Baked French toast casserole lands on the table with the kind of contrast that makes people pause before the first bite: a crisp, sugary top, a custardy center, and bread that stays tender without turning soggy. It tastes like classic French toast, but it bakes all at once, which means you get the same cozy result without standing at the stove flipping slices one by one.
The key is the bread and the soak. Brioche or challah gives you enough richness to hold the custard without collapsing, and the overnight rest lets the egg mixture move all the way through the cubes. That waiting time isn’t busywork; it’s what keeps the middle soft and pudding-like while the top bakes into something golden and crackly.
Below you’ll find the little details that matter here: how to tell when the casserole has soaked long enough, why cold butter on top matters, and what changes if you need to make it a little lighter or prep it even farther ahead.
The custard soaked all the way through and the top came out beautifully crisp. I made it the night before, baked it while everyone was getting ready, and it held together in clean, custardy squares.
Like this baked French toast casserole? Save it to Pinterest for the mornings when you want a golden, make-ahead brunch with a crisp cinnamon sugar top.
The Soak Is What Gives You Custard, Not Mush
A baked French toast casserole fails when the bread is too fresh or the custard doesn’t have time to settle in. The cubes should look well coated before they go into the fridge, and by morning the bread should be heavier, softened, and fully moistened without turning to paste. That’s the balance you’re after: soaked through, but still holding its shape.
Using brioche or challah matters because both breads have enough structure and richness to stay tender after baking. Regular sandwich bread can work in a pinch, but it tends to go flatter and breaks down faster, especially if you pour the custard on and bake right away. The overnight rest isn’t optional if you want that clean slice and custardy middle.
- Stale brioche or challah — Slightly dry bread actually works best here because it absorbs the custard without collapsing. If your loaf is fresh, cube it and let it sit out for a few hours first.
- Eggs plus dairy — The eggs set the casserole, while the milk and cream keep it soft. If you cut the cream, the dish still works, but the center won’t be as lush.
- Cinnamon and nutmeg — These don’t just add sweetness; they make the whole dish taste like French toast instead of sweet bread pudding. Nutmeg is a small amount for a reason, so don’t overdo it.
- Brown sugar topping — This melts with the butter and gives you that crisp, crackly top. White sugar won’t give the same deeper caramel note.
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.
Building the Custard So the Top Stays Crisp
Layer the bread with breathing room
Start with a greased 9×13 dish and spread the bread cubes in an even layer. Don’t pack them down tight; you want little gaps so the custard can move between the pieces. A loose layer bakes more evenly and gives you those soft pockets inside the casserole.
Whisk the custard until it looks uniform
Beat the eggs, milk, cream, sugar, vanilla, cinnamon, and nutmeg together until the mixture looks smooth and a little frothy. If streaks of egg white are left behind, you’ll get uneven baked spots in the finished casserole. Pour it slowly over the bread, then press the cubes down gently so every piece gets a turn in the custard.
Let time do the soaking
Cover the dish and refrigerate it for at least 4 hours, but overnight gives the best result. If you bake it too soon, the outside sets before the center absorbs enough liquid, and you’ll end up with dry edges and a thin custard layer underneath. Before baking, the bread should look fully plumped and the liquid should no longer pool on top.
Add the topping right before baking
Scatter the cold butter cubes over the surface, then add the brown sugar and cinnamon. Cold butter melts in pockets as the casserole bakes, which gives you a better crust than melted butter ever will. Bake at 350°F until the center is set and the top is deep golden, puffed, and a little crackly at the edges.
How to Adapt It When You Need a Different Pan, Lighter Finish, or Make-Ahead Plan
Dairy-Free Version
Use unsweetened almond milk or oat milk in place of the whole milk and coconut cream or a dairy-free creamer instead of heavy cream. The casserole still sets, but the flavor will be a little less rich, so the vanilla and cinnamon matter even more.
Gluten-Free Bread Swap
Use a sturdy gluten-free brioche-style loaf if you can find one, and let it dry out a bit before soaking. Soft gluten-free bread can turn fragile fast, so the drier cube is what helps it survive the custard and still slice cleanly.
Extra Rich Brunch Version
Swap half the whole milk for half-and-half if you want a more decadent center. That gives you a silkier custard, but it also means the casserole needs the full bake time so the middle sets instead of staying loose.
Storage and Reheating
- Refrigerator: Store leftovers covered for up to 4 days. The top softens in the fridge, but the flavor holds up well.
- Freezer: Freeze baked portions tightly wrapped for up to 2 months. Thaw in the fridge overnight before reheating so the center warms evenly.
- Reheating: Warm slices in a 325°F oven until heated through, or use the microwave for quick portions. The common mistake is blasting it too long, which dries out the custard and makes the bread rubbery.
Questions I Get Asked About This Recipe

Baked French Toast Casserole
Ingredients
Equipment
Method
- Grease a 9x13 dish and arrange the brioche or challah bread cubes in an even layer.
- Whisk the eggs, whole milk, heavy cream, sugar, vanilla extract, cinnamon, and nutmeg until smooth, then pour over the bread.
- Press the bread down so every cube soaks up the custard.
- Cover the dish and refrigerate overnight or at least 4 hours, until the bread is fully saturated.
- Scatter the cold butter cubes over the top, then sprinkle with brown sugar and cinnamon.
- Bake at 350°F for 40–45 minutes, until golden and puffed.
- Dust with powdered sugar and drizzle with maple syrup before serving.