This baked breakfast dish transforms brioche or challah bread into a warm, comforting centerpiece through an overnight custard soak. The bread absorbs a creamy mixture of eggs, milk, heavy cream, vanilla, cinnamon, and nutmeg, creating a tender, pudding-like interior. A sweet topping of melted butter, brown sugar, and cinnamon forms a crunchy, caramelized layer that contrasts beautifully with the soft custard beneath.
Make this the night before and refrigerate—the resting period allows the bread to fully absorb the liquid, ensuring perfectly moist results. Bake until golden and set, then serve warm with maple syrup or fresh berries. The optional chopped pecans or walnuts add delightful crunch and nutty flavor that complements the sweet spices.
My sister called me at 7 AM on a Sunday, threatening to bring over breakfast unless I promised to make something ourselves. I grabbed a slightly stale brioche loaf from the counter that I'd bought two days earlier for French toast that never happened, and suddenly remembered my grandmother telling me how she used to stretch ingredients by turning day-old bread into something that felt like a celebration.
The house still smelled like cinnamon when my college roommate showed up unexpectedly that morning, years ago. We ended up eating it straight from the baking dish with forks, standing in the kitchen in our pajamas while rain tapped against the windows, and she asked for the recipe before she even finished her first bite.
Ingredients
- Brioche or challah bread: The eggy richness of these breads makes all the difference, but honestly any slightly sturdy bread works if you let it get a little stale first
- Large eggs: Room temperature eggs whisk into the custard more smoothly, so set them out while you prep everything else
- Whole milk and heavy cream: The combination creates that perfect custard texture, not too dense but definitely luxurious
- Ground cinnamon and nutmeg: I've learned that fresh nutmeg grated right into the mix tastes completely different from the pre-ground stuff
- Brown sugar and butter: This topping creates this caramelized crunch that somehow makes the whole dish feel fancy even though it takes five minutes to throw together
Instructions
- Prep your bread:
- Cut your brioche into rough cubes, about an inch or so, and spread them in a buttered 9x13 baking dish
- Whisk the custard:
- Beat the eggs with milk, cream, sugar, vanilla, cinnamon, nutmeg, and salt until completely smooth
- Combine everything:
- Pour that warm spiced custard over the bread, pressing down gently so every piece gets a chance to soak up all that flavor
- Make the crunch:
- Mix melted butter with brown sugar and cinnamon, then stir in the nuts if you're using them
- Add the topping:
- Sprinkle that sugary mixture all over the top, trying to get it relatively even though it'll all taste amazing anyway
- Let it rest:
- Cover with foil and stick it in the fridge for at least a couple hours, but honestly overnight is better
- Bake it:
- Preheat your oven to 350F, then bake covered for 30 minutes before uncovering for another 15 until everything's golden and set
My daughter now asks for this on snow days, the kind where school gets canceled and everything feels slow and gentle. We make it together while still wearing our slippers, taking turns pressing the bread into the custard, and the whole house fills up with that cinnamon smell that somehow makes a gray morning feel cozy.
Making It Ahead
I started assembling this the night before during particularly chaotic weeks when morning energy is basically nonexistent. Something about knowing breakfast is already handled makes the whole day feel more manageable, like a secret weapon against weekday stress.
Customizing Your Casserole
My friend who hates nuts adds extra cinnamon and calls it perfect, while my brother-in-law tosses in fresh blueberries before baking. The base recipe is forgiving enough that you can make it work for pretty much any dietary preference or craving.
Serving Suggestions
We serve this with warm maple syrup on the side, though honestly it stands on its own without anything extra. Fresh berries add this nice bright contrast to all that rich, warm spice.
- Warm the maple syrup slightly before serving, it makes such a difference
- A dusting of powdered sugar right before serving makes everything feel a little more special
- Leftovers reheat surprisingly well in the microwave, though they rarely last long enough to need reheating
There's something about a dish that brings people to the kitchen before they're even fully awake, drawn in by the smell of cinnamon and the promise of something warm and sweet to start the day.
Questions & Answers
- → Can I use regular sandwich bread instead of brioche or challah?
-
While you can substitute sandwich bread, brioche and challah provide superior texture due to their rich egg content and tight crumb. These breads absorb the custard beautifully without becoming mushy. If using regular bread, choose a sturdy, thick-sliced variety and reduce the soaking time slightly.
- → How long should I refrigerate the casserole before baking?
-
Refrigerate for at least 2 hours, though overnight (8-12 hours) yields the best results. The extended resting time allows the bread to fully absorb the custard, creating a uniformly creamy texture throughout. You can assemble this the evening before and bake fresh in the morning.
- → Can I freeze this dish for later?
-
Yes, assemble the casserole fully, cover tightly with plastic wrap and foil, then freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed. Alternatively, bake the casserole, cool completely, slice portions, and freeze individual servings for quick breakfast reheating.
- → What temperature should the internal custard reach when done?
-
The custard is properly set when the center reaches 160°F (71°C). Visual cues include golden-brown coloring on the topping, no liquid custard visible when gently shaken, and a knife inserted in the center coming out clean rather than runny.
- → Can I make this dairy-free?
-
Substitute whole milk with unsweetened almond, oat, or soy milk, and replace heavy cream with full-fat coconut cream or canned coconut milk. Use plant-based butter or coconut oil for both the baking dish and topping. The texture will remain delicious, though slightly less rich than the dairy version.
- → Why does my recipe call for stale bread?
-
Slightly stale bread (1-2 days old) absorbs the custard more effectively than fresh bread. The drying process creates microscopic spaces within the crumb structure that welcome the liquid. Fresh bread can become gummy or dense. If you only have fresh bread, cut it into cubes and toast lightly at 300°F for 10-15 minutes before soaking.