This French Toast Casserole recipe is the ultimate make-ahead breakfast! Loaded with rich flavors, it’s baked to golden perfection and packed with comforting ingredients. Ideal for holidays, brunch, or weekend mornings. Learn how to make the absolute best French Toast Casserole from scratch!
1 loaf brioche or challah bread, cubed
8 large eggs
2 cups whole milk
1/2 cup heavy cream
1/2 cup granulated sugar
1/4 cup brown sugar
2 tsp vanilla extract
1 tsp cinnamon
1/4 tsp nutmeg
1/4 tsp salt
Optional: powdered sugar, maple syrup, fresh berries for topping
Grease a 9x13-inch baking dish.
Add cubed bread evenly into the dish.
In a large bowl, whisk eggs, milk, cream, sugars, vanilla, cinnamon, nutmeg, and salt.
Pour the mixture evenly over the bread cubes. Press gently to soak.
Cover and refrigerate for at least 4 hours or overnight.
Preheat oven to 350°F (175°C).
Bake uncovered for 45–50 minutes, until golden and set.
Let rest 5–10 minutes before serving.
Top with powdered sugar, maple syrup, or berries if desired.
Use day-old bread for best texture.
Can be assembled the night before for easy morning prep.
Add nuts or chocolate chips for extra flavor.