A warm, fluffy, custard-soaked bread casserole topped with a sweet cinnamon streusel — perfect for making ahead so mornings are stress-free and delicious.
Author:Emily
Prep Time:15 minutes
Cook Time:50 minutes
Total Time:1 hour 5 minutes
Yield:8–10 servings
Category:Breakfast
Method:Baking
Cuisine:American
Diet:Vegetarian
Ingredients
For the casserole:
1 loaf (about 14–16 oz) day-old French bread, cut into 1-inch cubes
8 large eggs
2 cups whole milk
1/2 cup heavy cream
3/4 cup granulated sugar
2 teaspoons vanilla extract
1 teaspoon ground cinnamon
1/4 teaspoon nutmeg (optional)
Pinch of salt
For the streusel topping:
1/2 cup all-purpose flour
1/2 cup brown sugar, packed
1 teaspoon ground cinnamon
1/4 teaspoon salt
1/2 cup cold unsalted butter, cubed
Instructions
Grease a 9×13-inch baking dish and add bread cubes evenly across the bottom.
In a large bowl, whisk together eggs, milk, cream, sugar, vanilla, cinnamon, nutmeg, and salt.
Pour the egg mixture evenly over the bread, gently pressing bread down so it soaks up the custard.
Cover with plastic wrap and refrigerate for at least 4 hours or overnight.
To make the streusel, combine flour, brown sugar, cinnamon, and salt in a bowl. Cut in butter with a pastry cutter or fork until mixture is crumbly. Refrigerate until ready to use.
When ready to bake, preheat oven to 350°F (175°C). Sprinkle streusel evenly over the casserole.
Bake uncovered for 45–55 minutes, until golden brown and set in the center.
Serve warm with maple syrup, powdered sugar, or fresh fruit.
Notes
Best made the night before for maximum flavor and convenience.
Try using brioche or challah bread for an even richer casserole.
Leftovers reheat beautifully in the oven or microwave.