
This make-ahead French toast casserole is a practical breakfast for holidays, family gatherings, and quiet weekends. Thick slices of bread absorb a cinnamon custard overnight, then bake until the center is tender and the top is lightly crisp. For another overnight breakfast option, see these easy overnight breakfast casserole recipes. A helpful visual reference for the basic method is this baked French toast casserole guide.
Essential Concepts
Prepare the casserole the night before. Use slightly stale bread so it absorbs the custard without becoming watery.
Refrigerate it for at least 8 hours, then bake until the center reaches 160°F (71°C). Let it rest briefly before serving.
Why This French Toast Casserole Works
Traditional French toast requires standing at the stove and cooking each slice separately. A casserole uses the same basic ingredients but shifts the cooking into one baking dish.
The bread soaks in a mixture of eggs, milk, sugar, vanilla, and spices. During baking, the eggs set and bind the custard, while the exposed bread develops a lightly browned surface.
Overnight chilling improves both flavor and texture. The bread has time to absorb the custard evenly, and the cinnamon and vanilla become more pronounced.
Slightly stale bread is especially useful because its drier interior accepts liquid without collapsing. For the best result, choose bread with a firm crumb.
Brioche, challah, French bread, and sturdy sandwich bread all work. Very soft white bread can produce a loose or mushy casserole unless it is dried first.
Ingredients
For the casserole
- 1 large loaf brioche, challah, or French bread, cut into 1-inch cubes, about 8 cups (225 to 275 g)
- 8 large eggs
- 2 cups whole milk (480 mL)
- 1/2 cup heavy cream (120 mL)
- 1/3 cup granulated sugar (67 g)
- 2 teaspoons vanilla extract (10 mL)
- 1 1/2 teaspoons ground cinnamon (4 g)
- 1/4 teaspoon ground nutmeg (0.5 g)
- 1/2 teaspoon kosher salt (3 g)
- Butter or baking spray for the dish
For the optional streusel topping
- 1/2 cup all-purpose flour (60 g)
- 1/3 cup packed light brown sugar (67 g)
- 1/2 teaspoon ground cinnamon (1.5 g)
- 1/4 teaspoon kosher salt (1.5 g)
- 4 tablespoons unsalted butter, cold and cut into small pieces (57 g)
- 1/2 cup chopped pecans or walnuts, optional (55 g)
For serving
- Maple syrup
- Confectioners’ sugar
- Fresh berries or sliced bananas
- Plain yogurt or lightly sweetened whipped cream
Equipment

- 9-by-13-inch baking dish, about 3 quarts (23-by-33-cm)
- Large mixing bowl
- Whisk
- Measuring cups and spoons
- Foil
- Small bowl for the streusel, if using
Instructions
- Prepare the bread. Grease a 9-by-13-inch baking dish. Place the bread cubes in the dish and spread them into an even layer. If the bread is fresh and soft, spread the cubes on a baking sheet and dry them in a 250°F (120°C) oven for 20 to 30 minutes. Let them cool before assembling the casserole.
- Mix the custard. In a large bowl, whisk the eggs, milk, heavy cream, sugar, vanilla, cinnamon, nutmeg, and salt until the mixture is smooth. Pour the custard evenly over the bread. Press the bread gently into the liquid with a spatula or the back of a spoon so that most pieces are moistened.
- Chill overnight. Cover the dish tightly with foil or plastic wrap. Refrigerate for at least 8 hours and up to 24 hours. This resting period gives the bread time to absorb the custard.
- Prepare the topping. For the streusel, combine the flour, brown sugar, cinnamon, and salt in a small bowl. Add the cold butter and rub it into the dry ingredients with your fingertips until coarse crumbs form. Stir in the nuts, if using. Refrigerate the topping until needed.
- Bake the casserole. Remove the casserole from the refrigerator while the oven heats to 350°F (175°C). Letting the cold dish stand for about 20 minutes reduces thermal stress on the glass or ceramic. Sprinkle the streusel over the top. Cover with foil and bake for 30 minutes. Remove the foil and bake for 20 to 30 minutes more, until the top is golden and the center is set.
- Rest and serve. Let the casserole stand for 10 minutes before cutting. Serve warm with maple syrup, fruit, or confectioners’ sugar.
How to Tell When It Is Done
A properly baked casserole should be lightly browned on top and set around the edges. The middle may have a slight, gentle movement, but it should not appear liquid.
For a precise check, insert an instant-read thermometer into the center. It should register at least 160°F (71°C), the safe temperature for an egg-based dish.
If the top browns before the center sets, cover the dish loosely with foil and continue baking. Baking time varies with the depth of the dish, the type of bread, and how thoroughly the bread absorbed the custard.
Preparation and Storage Tips
The casserole can be assembled up to 24 hours before baking. Keep it refrigerated at 40°F (4°C) or below, and do not leave the uncooked mixture at room temperature for an extended period.
Leftovers should be cooled promptly, covered, and refrigerated. They keep for up to four days. Reheat individual portions in the microwave, or warm the entire dish in a 325°F (165°C) oven until heated through.
The topping will be less crisp after refrigeration, but the flavor remains good. For freezing, bake the casserole, cool it completely, and cut it into portions. Wrap the portions well and freeze for up to two months.
Thaw frozen portions overnight in the refrigerator and reheat them in a covered baking dish at 325°F (165°C).
Useful Variations

- Apple cinnamon: Add 1 1/2 cups (180 g) peeled, diced apples between the bread layers. Firm apples, such as Granny Smith or Honeycrisp, hold their shape well.
- Berry: Add 1 cup (150 g) fresh or frozen blueberries. Do not thaw frozen berries before adding them.
- Citrus: Add 1 tablespoon of finely grated orange zest to the custard.
- Raisin walnut: Add 1/2 cup (75 g) raisins and 1/2 cup (55 g) chopped walnuts.
- Less sweet: Reduce the granulated sugar to 1/4 cup (50 g), then rely on fruit rather than syrup for additional sweetness.
- Dairy-free: Use unsweetened oat milk or soy milk in place of the milk and cream. Replace the butter in the topping with a plant-based butter suitable for baking.
Common Problems and Solutions
The casserole is soggy. The bread may have been too fresh, the custard may not have baked fully, or the dish may have contained excessive liquid. Dry the bread before assembling and bake until the center reaches 160°F (71°C).
The top is too dry. Excessive baking or an uncovered casserole can dry the surface. Keep the dish covered during the first part of baking and remove the foil only for browning.
The flavor is bland. Salt, vanilla, cinnamon, and nutmeg provide balance. Taste the custard before adding the bread, if desired, and adjust the spices slightly.
The center is undercooked. Continue baking in 10-minute intervals. Cover the top if it has already browned. A deep ceramic dish may require more time than a shallow metal pan.
Frequently Asked Questions
Can French Toast Casserole be made without resting overnight?
Yes. Let the assembled casserole stand for at least 30 minutes before baking. The texture may be less even because the bread has had less time to absorb the custard, but the dish will still work.
What is the best bread for French Toast Casserole?
Brioche and challah provide a rich, tender texture. French bread gives the casserole more structure and a chewier bite. Day-old bread is preferable to very fresh bread because it absorbs liquid more effectively.
Can I prepare the casserole two days ahead?
For the best texture, assemble it no more than 24 hours before baking. Longer refrigeration can make the bread overly soft and may weaken the final structure.
Should the casserole be covered while baking?
Cover it for the first 30 minutes to help the center cook without excessive browning. Remove the foil for the remaining baking time so the surface can brown.
Can I omit the streusel topping?
Yes. The casserole will still bake properly. Serve it with fruit, maple syrup, or confectioners’ sugar. A simple sprinkle of cinnamon sugar can also add a lightly crisp surface.
How many servings does this recipe make?
A 9-by-13-inch casserole makes about 8 to 10 servings, depending on portion size and accompanying dishes. It pairs well with fresh fruit and plain yogurt for a balanced breakfast.


Discover more from Life Happens!
Subscribe to get the latest posts sent to your email.

