Ingredients
1 loaf (13-16 oz) day-old challah, brioche, or French bread, cut into 1-inch cubes
8 large eggs
2 cups whole milk (or a mix of whole milk and heavy cream)
1/2 cup granulated sugar
2 teaspoons vanilla extract
1 teaspoon ground cinnamon
1/2 cup unsalted butter, softened
1/2 cup packed light brown sugar
Optional: Pinch of ground nutmeg, 1/2 cup chopped pecans or berries, powdered sugar for dusting, maple syrup for serving
Instructions
Step 1: Generously grease a 9×13 inch baking dish with butter.
Step 2: Arrange the bread cubes evenly in the prepared baking dish.
Step 3: In a large bowl, whisk together the eggs, whole milk, granulated sugar, vanilla extract, and ground cinnamon until well combined.
Step 4: Evenly pour the egg mixture over the bread cubes, gently pressing down on the bread to ensure all cubes are soaked.
Step 5: In a small bowl, combine the softened butter and brown sugar until it forms a crumbly paste. Sprinkle this topping evenly over the bread in the baking dish.
Step 6: Cover the baking dish tightly with plastic wrap or aluminum foil. Refrigerate for at least 4 hours, or preferably overnight.
Step 7: The next morning, preheat your oven to 375°F (190°C). Remove the casserole from the refrigerator and let it sit at room temperature for 15-20 minutes.
Step 8: Bake, uncovered, for 40-50 minutes, or until the casserole is golden brown, puffed, and the center is set. If the top browns too quickly, loosely cover with foil.
Step 9: Let the casserole rest for 5-10 minutes before serving. Serve warm with maple syrup, fresh berries, or a dusting of powdered sugar.
Notes
For best results, use day-old bread as it absorbs the custard better, preventing a soggy texture. You can prepare this casserole up to 24 hours in advance. For a richer flavor, add a splash of orange juice or orange zest to the egg mixture. If you love a crispier top, broil for the last 1-2 minutes, watching carefully to prevent burning.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Category: Sweet Breakfasts
- Cuisine: American
Nutrition
- Serving Size: 1 serving (approx. 1/8 of casserole)
- Calories: 480 kcal
- Sugar: 28g
- Sodium: 450mg
- Fat: 23g
- Saturated Fat: 12g
- Unsaturated Fat: 9g
- Trans Fat: 0.5g
- Carbohydrates: 55g
- Fiber: 2g
- Protein: 15g
- Cholesterol: 220mg
Keywords: french toast casserole recipe, overnight french toast, breakfast casserole, brunch recipe, make-ahead breakfast, sweet breakfast, holiday breakfast, easy french toast, challah french toast, brioche french toast

