French Toast Casserole

This overnight French toast casserole recipe is the ultimate hands-off entertaining brunch dish. Set it up the night before Christmas, Mother’s Day, or anytime you have guests coming over and all you’ll have to do in the morning is brush it with butter and bake.
This version is all about creating a rich, custardy bread pudding experience balanced by textural pops of crunchy demerara sugar. To get there, we recommend using challah, brioche, or Pullman over more crusty French bread or sourdough bread. Cutting the loaf into wide slices (instead of tearing it into 1-inch cubes) and toasting them on a baking pan until golden and crispy first helps ensure the final baked French toast casserole won’t completely fall apart. For the custard, we went with cinnamon, cardamom, and orange zest for warmth and brightness, but if you prefer your egg mixture with vanilla extract and cinnamon for more cinnamon roll vibes, that also works here. To make sure the bread has time to absorb the egg and milk mixture, cover the casserole dish tightly with plastic wrap and refrigerate it for at least two hours. (If you’re short on time, this classic French toast recipe comes together quickly.)
As the French toast bakes, set out tangy crème fraîche and maple syrup to serve alongside—though powdered sugar or toasted pecans would also go nicely. If you’re hosting a large party, try adding another breakfast casserole (like this cheesy egg bake with sausage) to the menu, or go with any of these crowd-pleasing breakfast recipes instead.
Recipe information
Total Time
1 hour 40 minutes plus chilling
Yield
6 servings
Ingredients
Preparation
Step 1
Preheat oven to 325°. Spread bread on a rimmed baking sheet and bake, turning bread halfway through, until dried out and lightly golden brown, 20–25 minutes.
Step 2
Meanwhile, butter a 13x9" baking dish. Whisk eggs, cream, milk, brown sugar, cinnamon, cardamom, salt, and orange zest (if using) in a medium bowl.
Step 3
Arrange bread in overlapping rows in prepared dish. Pour custard over, pressing bread down into custard to help soak it up. Let sit 5 minutes, then press down once more. Cover and chill at least 2 hours or up to overnight.
Step 4
Place a rack in top third of oven; preheat to 325°. Let bread sit out at room temperature while oven preheats, at least 30 minutes. Uncover pan, tilt, and ladle custard back over tops of bread. Press down once more to submerge. Brush tops of bread with 3 Tbsp. melted butter. Sprinkle with demerara sugar. Bake bread until it is lightly golden, puffed, and pulling away from edges of pan, and butter is bubbling, 30–40 minutes.
Step 5
Let cool slightly. Serve with crème fraîche and maple syrup alongside.
Editor’s note: This recipe was originally published in December 2018. Head this way for more of our best brunch recipes →