
I have a confession. I adore the idea of French toast—the custardy bread, the crispy edges, the maple syrup river—but I deeply resent having to stand over a hot skillet, piece by piece, while everyone else eats. This casserole is my rebellion. It’s all the glory of French toast, but you do all the work the night before. In the morning, you just pop it in the oven and bask in the glory of being the host who is actually relaxed and enjoying a cup of coffee with their guests. It’s the hero of holiday mornings and lazy weekends, and it never, ever fails me.
Quick Look
| Prep | Cook | Total | Feeds | Level |
|---|---|---|---|---|
| 20 mins (+overnight rest) | 45-55 mins | Overnight + 1 hour | 8-10 people | Easy |
Why You’ll Love This Recipe
- Make-ahead magic. Your future, still-in-bed self will thank your past, organized self. It’s the best feeling.
- No skimping on the good stuff. Every single bite is saturated with rich, vanilla-and-cinnamon custard.
- That buttery, crunchy streusel topping. It creates a textural contrast that is just chef’s kiss.
- It feeds a crowd effortlessly. No more short-order cook routine. Everyone eats at once, happy and warm.
Grab These
- For the Casserole:
- 1 large loaf of challah or brioche bread (about 1 lb), cut into 1-inch cubes
- 8 large eggs
- 2 cups whole milk
- 1 cup heavy cream
- ½ cup granulated sugar
- 2 tablespoons pure vanilla extract (yes, tablespoons—this is key!)
- 1 ½ teaspoons ground cinnamon
- ½ teaspoon freshly grated nutmeg
- A big pinch of salt
- For the Crunchy Streusel Topping:
- ½ cup all-purpose flour
- ½ cup packed light brown sugar
- 1 teaspoon ground cinnamon
- ¼ teaspoon salt
- ½ cup (1 stick) cold unsalted butter, cubed
- ½ cup chopped pecans (optional, but highly recommended)
Let’s Make It
The first step is to be a little ruthless with your beautiful loaf of bread. Tear or cut it into generous 1-inch cubes—you’re aiming for hearty chunks, not dainty little squares. Pile all these cubes into a generously buttered 9×13 inch baking dish. You want it nice and full.
Now, for the custard that will transform this bread into legend. In a large bowl, whisk the eggs vigorously until they’re well beaten and a little frothy. Whisk in the milk, heavy cream, granulated sugar, vanilla, the 1 ½ teaspoons of cinnamon, nutmeg, and that pinch of salt. Keep whisking until the sugar has dissolved and everything is beautifully combined. I know that seems like a lot of vanilla, but trust me. It’s what makes people ask, “What is that amazing flavor?”
Slowly and patiently, pour the custard over the bread cubes in the baking dish. Now, here’s the secret handshake: press down on the bread gently but firmly with your hands or a spatula. You want to help all the top cubes get a good soak, too. Some will still be peeking out, and that’s fine—they’ll get crispy. Cover the dish tightly with plastic wrap and refrigerate it for at least 4 hours, but ideally overnight. This long, slow soak is non-negotiable for that perfect, unctuous texture.
The next morning, preheat your oven to 350°F (175°C). Take the casserole out of the fridge and let it sit on the counter while you make the streusel. For the topping, in a medium bowl, combine the flour, brown sugar, the other teaspoon of cinnamon, and salt. Add the cold, cubed butter. Using your fingertips, a pastry cutter, or two forks, work the butter into the dry ingredients until the mixture looks like coarse, crumbly sand with some pebble-sized bits. Mix in the chopped pecans. Sprinkle this glorious rubble evenly over the entire surface of the soaked bread.
Bake for 45-55 minutes. You’re looking for a golden-brown, crispy streusel top and a center that is set (not jiggly liquid). If the top is browning too quickly, you can tent it loosely with foil for the last 10-15 minutes of baking.
Nutritional Facts (Per Serving – based on 10 servings)
| Nutrient | Amount |
|---|---|
| Calories | ~ 520 kcal |
| Protein | 13g |
| Carbohydrates | 55g |
| Fat | 27g |
| Fiber | 1g |
| Sugar | 30g |
| Note: Values are estimates |
Variations & Add-Ins
- Blueberry Lemon: Scatter 1 ½ cups of fresh or frozen blueberries over the bread before pouring the custard, and add the zest of one lemon to the custard mixture. It’s so bright and fresh.
- Apple Pie: Sauté 2 cups of diced apples with a tablespoon of butter and a teaspoon of cinnamon until softened, then layer them with the bread cubes before adding the custard.
- Cream Cheese Swirl: Before adding the streusel, dot the top with 4 oz of cream cheese that you’ve cut into little cubes. It creates delicious, tangy pockets.
Serving Ideas
This is a star that needs little accompaniment, but a generous pour of warm maple syrup is a must in my book. I also love serving it with a big bowl of fresh berries on the side and a platter of crispy bacon or breakfast sausage. The salty-sweet combination is just perfect.
Storage & Reheating
Leftovers can be stored, covered, in the fridge for up to 3 days. Reheating is best done in the oven or a toaster oven at 350°F until warm and the topping is crisp again (about 10-15 minutes). The microwave will make the streusel topping soft, but it will still taste great.
My Two Cents (Pro-Tip)
Your bread choice is everything. This is one recipe where I am a total snob. You need a rich, eggy, soft bread like challah or brioche. It soaks up the custard without disintegrating and results in a melt-in-your-mouth texture that a standard loaf of sandwich bread just can’t achieve. It’s worth the trip to the bakery section, I promise you.
You Asked, I’m Answering (FAQ)
- “Do I have to let it soak overnight?” You don’t have to, but you really, really should. A minimum of 4 hours is required for the bread to fully absorb the custard. Overnight is ideal and makes for a much more cohesive and creamy final dish.
- “Can I freeze this before baking?” I don’t recommend it. The texture of the bread can become very mushy upon thawing. It’s best assembled and refrigerated, not frozen.
- “The center is still wet, but the top is brown. What do I do?” This is a common oven quirk! Just tent the top loosely with aluminum foil to prevent further browning and continue baking until the center is set. It might need an extra 5-10 minutes.