This French Toast Casserole recipe is the ultimate breakfast comfort food! Made with simple ingredients like bread, eggs, milk, and warm spices, this baked dish is perfect for holidays or weekend brunch. Easy to prep ahead and bursting with flavor, it's a family favorite you'll want to make again and again.
1 loaf brioche or challah bread, cubed
8 large eggs
2 cups whole milk
½ cup heavy cream
¾ cup granulated sugar
2 tsp vanilla extract
1 tsp ground cinnamon
¼ tsp ground nutmeg
¼ tsp salt
¼ cup brown sugar (for topping)
2 tbsp butter, melted (for topping)
Optional: powdered sugar, maple syrup for serving
Grease a 9x13-inch baking dish.
Arrange the bread cubes evenly in the dish.
In a large bowl, whisk together eggs, milk, cream, sugar, vanilla, cinnamon, nutmeg, and salt.
Pour the mixture evenly over the bread, pressing down slightly to soak.
Cover and refrigerate for at least 4 hours or overnight.
Preheat oven to 350°F (175°C).
In a small bowl, mix brown sugar and melted butter; drizzle over casserole.
Bake uncovered for 45-50 minutes until golden brown and set.
Let cool slightly before serving with powdered sugar or maple syrup.
For a crunchier topping, sprinkle chopped pecans or streusel before baking.
Can be made a day in advance—perfect for holidays or busy mornings.