Ingredients
Equipment
Method
Step 1: Prepare the Baking Dish
- Grease a 9×13-inch baking dish generously with butter. This prevents sticking and helps create beautifully golden edges after baking.

Step 2: Arrange the Bread
- Place the cubed brioche or challah bread evenly into the prepared baking dish. Slightly stale bread works best because it absorbs more custard without becoming mushy.

Step 3: Make the Custard
- In a large bowl, whisk together eggs, half-and-half, milk, granulated sugar, brown sugar, vanilla extract, cinnamon, nutmeg, and salt until smooth and fully combined.

Step 4: Pour Over the Bread
- Pour the custard mixture evenly over the bread cubes. Gently press the bread down with a spatula so every piece absorbs the liquid.

Step 5: Refrigerate Overnight
- Cover tightly with plastic wrap and refrigerate for at least 8 hours or overnight. This allows the bread to soak up all the custard and develop its signature texture.

Step 6: Add the Streusel and Bake
- The next morning, remove the casserole from the refrigerator and let it sit for 30 minutes. Sprinkle the streusel topping evenly over the surface and bake at 350°F (175°C) for 40–45 minutes until golden brown and set.

Step 7: Cool and Serve
- Allow the casserole to rest for 10 minutes before serving. Dust with powdered sugar and serve warm with maple syrup and fresh berries for the ultimate brunch experience.

Video
Notes
- Use day-old brioche or challah bread for the best texture.
- Allow the casserole to soak overnight for maximum flavor.
- Don’t skip resting the casserole before baking.
- Use real vanilla extract for richer flavor.
- Cover loosely with foil if the top browns too quickly.
- Let the casserole cool for 10 minutes before serving.
- Warm maple syrup before serving for a restaurant-quality touch.
