This Overnight French Toast Casserole is a comforting and decadent breakfast dish, ideal for holidays or busy mornings. The best part? You can prepare it the night before, and bake it the next morning for a warm, delicious meal. With a rich custard filling, crispy golden top, and endless topping options, it’s the perfect crowd-pleaser for brunch or any special gathering.
1loaf of sturdy breadchallah, brioche, or French bread, cubed
4large eggs
2cupsmilkor plant-based milk like almond milk
1cupheavy creamor coconut cream for dairy-free option
1tablespoonvanilla extract
1cupbrown sugar
1teaspooncinnamon
¼teaspoonsalt
1tablespoonbutterfor greasing the pan
For Optional Toppings:
Fresh berriesstrawberries, raspberries, blueberries, etc.
Powdered sugarfor dusting
Maple syrup
Whipped cream
Chopped nutswalnuts, pecans, etc.
Chocolate chips
Instructions
Step 1: Prepare the Bread
Cut your bread into cubes and arrange them in a greased 9x13-inch baking dish.
If using fresh bread, leave it out for a few hours to slightly dry out, which will help it soak up the custard without becoming too soggy. Alternatively, use slightly stale bread for the best results.
Step 2: Make the Custard
In a large bowl, whisk together eggs, milk, heavy cream, brown sugar, cinnamon, vanilla extract, and salt.
Pour this mixture evenly over the bread cubes, ensuring each piece is soaked. Gently press the bread down to ensure it absorbs the custard mixture.
Step 3: Refrigerate Overnight
Cover the baking dish with plastic wrap and refrigerate overnight to allow the bread to fully soak up the custard mixture.
Step 4: Bake the Casserole
The next morning, preheat your oven to 350°F (175°C).
Let the casserole come to room temperature for about 10 minutes.
Bake for 45-55 minutes, or until the top is golden brown and the casserole is set.
Step 5: Serve and Enjoy
Once baked, allow the casserole to cool for about 5 minutes.
Serve it warm with your choice of toppings like powdered sugar, fresh berries, or maple syrup.