An overnight French toast casserole is a baked dish made with cubed bread soaked in a custard of eggs, milk, sugar, and spices. It’s assembled ahead of time and refrigerated overnight, allowing the bread to fully absorb the rich mixture. The result is a tender, caramelized breakfast casserole that’s easy to slice and serve—no stovetop flipping required.
1 loaf brioche, challah, or French bread (about 10–12 cups cubed, day-old preferred)
8 large eggs
2 cups milk (or half-and-half for creaminess)
½ cup heavy cream (optional)
¾ cup brown sugar
1 tablespoon granulated sugar
2 teaspoons ground cinnamon
1 teaspoon vanilla extract
¼ teaspoon ground nutmeg
¼ teaspoon salt
3 tablespoons butter (melted, for greasing and drizzling)
Optional topping:
½ cup chopped pecans or walnuts
2 tablespoons brown sugar
1 teaspoon cinnamon
Grease a 9×13-inch baking dish with butter or non-stick spray and set aside.
Cut the bread into cubes and place them evenly in the prepared baking dish.
In a large bowl, whisk together eggs, milk, cream, brown sugar, granulated sugar, cinnamon, vanilla extract, nutmeg, and salt until smooth and well combined.
Pour the custard mixture evenly over the bread cubes. Use a spatula to press the bread down lightly so it soaks up the liquid.
Cover the dish tightly with plastic wrap or foil and refrigerate overnight (or at least 8 hours). This helps the bread fully absorb the custard.
In the morning, preheat your oven to 350°F (175°C). Mix the optional topping ingredients and sprinkle evenly over the casserole before baking.
Bake uncovered for 40–45 minutes, or until the top is golden and the center is set but slightly soft.
Let the casserole rest for 5–10 minutes before slicing. Serve warm with maple syrup, powdered sugar, or fresh berries.
Find it online: https://gordonramsayeats.com/overnight-french-toast-casserole/