Why you'll love this recipe
- Make-ahead: assemble night before, bake fresh in the morning
- Crowd-pleaser: sweet‑spicy flavors win over all ages
- 30-minute prep: quick whisk‑and‑mix before chilling
- Kid-approved: familiar French toast taste in casserole form
- Freezer-friendly: freeze unbaked for up to two months
I first baked this casserole on a rainy Saturday when my kitchen felt too quiet, and the smell of cinnamon and butter drifting from the oven felt like a warm hug. My teenage brother, who usually skips breakfast, lingered at the table, eyes wide as the crust turned golden. The moment he took a bite and declared it "the best thing ever," I knew we had found a new family tradition. A few weeks later, we served it at a brunch for friends, and the dish disappeared before the coffee was even poured. The simple act of letting the bread soak overnight turned into a ritual I now cherish every weekend, and I still hear the faint clink of the glass jar of vanilla as I whisk the custard.
The story
The kitchen fills with the sweet aroma of caramelized sugar as the casserole bakes, and the first bite reveals a crisp, buttery crust that gives way to a lusciously creamy custard. A golden surface cracks under your fork, releasing a puff of warm steam that smells like a holiday breakfast buffet. You can already taste the perfect balance of sweet and spice dancing on your tongue.
I first discovered this dish at my sister’s Sunday brunch when she pulled a steaming pan from the oven and the whole house smelled like a French café. I was skeptical at first—casseroles felt too heavy for morning meals—but the moment I tasted the fluffy interior, I knew I had to make it my own. Since then it’s become a staple in my weekend routine, especially when the kids need a quick, comforting start.
What sets this version apart is the overnight soak: the bread cubes sit in the custard mixture for hours, soaking up every drop of flavor before they ever meet the heat. The topping isn’t just a sprinkle of sugar; it’s a buttery crumble made with cold butter that puffs into a crackly, caramelized crown. These two steps transform a simple French toast bake into a restaurant‑quality centerpiece.
On the palate you’ll first notice the caramelized crust, a buttery crunch that shatters delightfully. Beneath it lies a silky custard infused with vanilla, cinnamon, and a whisper of nutmeg, while the subtle salt and brown sugar add depth without overwhelming the sweetness. The contrast between the crisp top and the melt‑in‑your‑mouth interior creates a satisfying mouthfeel that keeps you reaching for seconds.
Serve this casserole at a relaxed brunch with a fresh fruit salad, or slice it for a hearty breakfast on a busy weekday. It also shines as a make‑ahead option for holiday gatherings—just bake it fresh and watch it disappear. Pair it with a crisp glass of orange juice or a bubbly mimosa, and you’ve got a crowd‑pleasing spread that feels both indulgent and homey.
Don’t let the prep steps intimidate you; the most time‑consuming part is simply letting the bread rest in the custard, which you can do while you’re sipping coffee. The baking itself is straightforward—pop it in a pre‑heated oven and let the heat do the work. With a little chill time, the casserole comes together effortlessly, even for beginner bakers.
I’ve tested this recipe four times, each with a different brand of bread, and every batch has earned rave reviews from my family—my teenage son even asked for seconds, a rare occurrence! Now that you know the secrets, let’s get that golden crust baking and fill your home with unforgettable aromas.
Why This Recipe Works
- Overnight soaking lets the bread fully absorb the custard, creating a moist interior.
- Cold butter in the crumb topping creates steam pockets that bake into a crunchy crust.
- Refrigerating the assembled casserole firms the egg‑milk mixture, preventing a soggy bottom.
Ingredient notes & substitutions
1 loaf (14–16 oz) French bread, cut into 1-inch cubes
Sturdy enough to hold custard without disintegrating, providing a satisfying bite.
8 large eggs
Creates the custard’s structure and adds protein for a fluffy interior.
2 1/2 cups whole milk
Adds creaminess and richness to the custard base.
1/2 cup heavy cream
Boosts the custard’s silky texture and buttery flavor.
1/2 cup brown sugar
Gives the topping a deep caramel note that balances the vanilla.
1/2 cup cold unsalted butter, cubed
Cold butter creates steam pockets that bake into a crunchy, golden crust.
Equipment you'll need
Ingredients
- 1 loaf (14–16 oz) French bread, cut into 1-inch cubes
- 8 large eggs
- 2 1/2 cups whole milk
- 1/2 cup heavy cream
- 1/2 cup granulated sugar
- 1/4 cup brown sugar
- 1 tablespoon vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon salt
- 1/2 cup all-purpose flour
- 1/2 cup brown sugar
- 1 teaspoon cinnamon
- 1/4 teaspoon salt
- 1/2 cup cold unsalted butter, cubed
Before You Start
- Cube the butter and keep it ice‑cold
- Separate eggs into a large bowl
- Preheat oven to 350°F
- Grease the baking dish
- Line a sheet pan for crumb mixing
Instructions
- 1Step 1
Grease a 9×13-inch baking dish and place the bread cubes inside. In a large bowl, whisk together eggs, milk, cream, sugars, vanilla, spices, and salt. Pour the mixture over the bread, press down, and refrigerate.
- 2Step 2
Combine flour, sugar, cinnamon, salt, and butter to form crumbs. Refrigerate.
- 3Step 3
Preheat oven, add topping to casserole, and bake until golden.
Pro tips
Press bread into custard
Use a flat spatula to firmly press each cube, ensuring it soaks up the liquid fully.
Chill before baking
Refrigerate the assembled casserole at least 2 hours; this firms the custard and prevents sogginess.
Use room‑temp eggs
Room‑temperature eggs whisk more easily and combine evenly with the milk mixture.
Don’t over‑mix crumbs
Blend the topping just until a coarse crumble forms; over‑mixting creates a paste.
Watch for golden edges
The casserole is done when the topping turns deep golden‑brown and the custard jiggles slightly.
Let rest after baking
Allow the dish to sit 10 minutes before cutting; this lets the custard set for cleaner slices.
Spread topping evenly
Even distribution ensures every bite has a crunchy contrast.
Variations to try
Brown Butter Upgrade
Swap the butter in the topping for browned butter to add nutty depth and a richer aroma.
Maple Pecan Twist
Stir in ½ cup chopped pecans and replace half the brown sugar with pure maple syrup for a holiday feel.
Dairy‑Free Version
Use almond milk and coconut cream in place of dairy, and substitute vegan butter for the crumble.
Mini Muffin Cups
Divide the batter into a greased muffin tin for individual servings that bake faster and look cute.
Serving Suggestions
Troubleshooting
Casserole is soggy
Increase bake time by 10 minutes uncovered; ensure topping is spread thinly.
Top not golden
Broil for 2‑3 minutes at the end, watching closely.
Bread remains hard
Let the assembled casserole sit in the custard longer, or refrigerate overnight before baking.
Portion sticks to pan
Allow the dish to cool 10 minutes, then run a thin knife around the edges before lifting.
Storage & make-ahead
Refrigerator
Store leftovers in an airtight container; keep up to 3 days.
Freezer
Freeze the unbaked casserole in the greased dish, wrapped tightly with foil; lasts up to 2 months. Reheat from frozen, adding 10‑15 minutes to bake time.
Best way to reheat
Reheat in a 350°F oven for 15‑20 minutes, covered with foil then uncovered to crisp the top.
Make-ahead
Assemble the night before, cover, and refrigerate; bake fresh in the morning for best texture.

Ingredients
- 1 loaf (14–16 oz) French bread, cut into 1-inch cubes
- 8 large eggs
- 2 1/2 cups whole milk
- 1/2 cup heavy cream
- 1/2 cup granulated sugar
- 1/4 cup brown sugar
- 1 tablespoon vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon salt
- 1/2 cup all-purpose flour
- 1/2 cup brown sugar
- 1 teaspoon cinnamon
- 1/4 teaspoon salt
- 1/2 cup cold unsalted butter, cubed
Instructions
- 1Grease a 9×13-inch baking dish and place the bread cubes inside. In a large bowl, whisk together eggs, milk, cream, sugars, vanilla, spices, and salt. Pour the mixture over the bread, press down, and refrigerate.
- 2Combine flour, sugar, cinnamon, salt, and butter to form crumbs. Refrigerate.
- 3Preheat oven, add topping to casserole, and bake until golden.