Save There's something about Valentine's Day brunch that makes even the simplest gathering feel like an occasion. My friend texted me at midnight the night before asking if I could bring something special, and I found myself staring at a loaf of brioche on my kitchen counter, thinking about how breakfast casseroles are the secret weapon of people who want to look effortless but actually care. This strawberry French toast casserole emerged from that half-panicked, half-inspired moment, and it's been my go-to ever since whenever I want to feed people something that feels both indulgent and genuinely made with thought.
Last February, I made this for a group of friends who'd all recently moved to the same neighborhood, and we were still figuring out how to be community. Someone brought fresh strawberries from the farmer's market, someone else brought mimosa fixings, and as we sat around the table with this warm casserole in the center, the whole awkward "new friends" energy just melted. It became the thing we referenced for months—'Remember that brunch?'—which tells you something about what food can do.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 1 large loaf brioche or challah, cut into 2.5 cm cubes: Brioche's buttery richness soaks up the custard without falling apart, unlike regular bread which turns mushy or dense—I learned this the hard way with a sad experiment involving sandwich bread.
- 2 cups fresh strawberries, hulled and sliced: The tartness cuts through the richness beautifully, so don't skip them or use something overly sweet like canned fruit.
- 6 large eggs: These are what bind everything together and create that custard magic—room temperature eggs whisk more smoothly and incorporate air better.
- 2 cups whole milk: The base of your custard, and it needs to be whole milk for that silky texture that makes each bite feel luxurious.
- 1 cup heavy cream: This is what separates 'nice' from 'oh wow'—don't skimp or use half and half, it won't give you that same richness.
- 1/2 cup granulated sugar: Sweetness without being cloying when balanced with the strawberries and spices.
- 2 tsp pure vanilla extract: Always pure, never imitation—it's the difference between tasting like vanilla and tasting like a promise of vanilla.
- 1/2 tsp ground cinnamon and 1/4 tsp salt: The cinnamon adds warmth and the salt is your secret ingredient that makes everything taste more like itself.
- 1/3 cup brown sugar, 1/3 cup all-purpose flour, 1/2 tsp cinnamon: Your streusel topping foundation—brown sugar has molasses that adds subtle depth.
- 1/4 cup cold unsalted butter, diced: Cold is crucial here; warm butter won't create those crunchy, irregular crumbs you're after.
- Optional 1/4 cup sliced almonds: They add a textural surprise and a slight nuttiness that plays nicely with strawberries.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Prepare your dish:
- Grease a 9x13-inch baking dish generously with butter or nonstick spray—this matters more than you'd think because a slightly sticky bottom means nothing slides around when you're serving.
- Layer bread and berries:
- Spread half your bread cubes in a single layer, then scatter half the strawberries over them, then repeat. Think of it like building a delicious foundation—uneven is fine, actually better, because it means some pieces will get extra strawberry juice while others stay slightly firmer.
- Make the custard:
- Whisk together eggs, milk, cream, sugar, vanilla, cinnamon, and salt in a large bowl until smooth and slightly frothy. Pour this slowly and evenly over your bread and berries, pressing down gently as you go so every piece gets soaked but doesn't get crushed into submission.
- Build the topping:
- Combine brown sugar, flour, and cinnamon in a small bowl, then use a pastry cutter, fork, or your fingers (honestly, fingers are best here) to work in the cold butter until everything looks like coarse, sandy crumbs. Stir in almonds if you're using them.
- Chill (this is the magic step):
- Sprinkle the topping over the casserole and cover tightly with foil, then refrigerate for at least 2 hours, or ideally overnight. This time allows the bread to fully absorb the custard and everything to meld into something greater than its parts.
- Bake covered:
- Preheat to 350°F (175°C) and bake covered with foil for 30 minutes—the foil traps steam and keeps things tender inside.
- Finish golden:
- Uncover and bake for another 15 minutes until the top is golden brown and the center feels set but still slightly jiggly when you gently shake the dish. This is doneness, not overbaked.
- Rest and serve:
- Let it cool for 10 minutes so everything sets slightly and the strawberries aren't molten. Dust generously with powdered sugar, drizzle with maple syrup, and scatter extra fresh strawberries on top for that 'I tried' presentation.
Save What strikes me now, years later, is how often people ask for this recipe and then come back to tell me they made it for their own brunch gatherings. It's become this quiet thing that just works—the kind of dish that makes you look thoughtful without requiring you to stand around cracking eggs and flipping things while your guests arrive.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Why This Works for Brunch
French toast casserole lives in this perfect space where it feels indulgent but isn't complicated—you do the work the night before and the oven does the rest on the day. Plus, you can pull it straight from the fridge to the oven, which means no scrambling or timing anxiety. I've found that the strawberries make it feel seasonal and intentional rather than generic, and the custard soaking means nobody's getting a dry, disappointing bite no matter where they dig in.
Make-Ahead Magic
This casserole is genuinely better when you give it time—overnight or even up to 24 hours in the refrigerator. The brioche transforms from bread into something almost cake-like but still tender, the custard fully saturates everything, and the flavors have time to get to know each other. Leftovers keep for 2-3 days refrigerated, and honestly, cold leftovers the next morning are somehow underrated.
Variations That Changed Everything
Once I understood how this casserole works, I started experimenting. Croissants instead of brioche make it flakier and slightly more decadent. Adding cream cheese cubes before pouring the custard creates pockets of tangy richness that play beautifully against sweet strawberries. For dairy-free guests, plant-based milk and butter alternatives work surprisingly well, though the final texture won't have quite the same silky quality.
- Swap brioche for croissants if you want layers and flakiness instead of tender richness.
- Add cream cheese cubes for a sharper flavor that cuts through the sweetness without making it feel heavy.
- Dairy-free versions work with plant-based substitutes, though you lose a bit of that custard creaminess.
Save This recipe works because it doesn't demand perfection—it rewards generosity and time. Make it for people you want to see again.
Recipe FAQ
- → Can this dish be made ahead of time?
Yes, it can be assembled and refrigerated for several hours or overnight to improve soaking and flavor before baking.
- → What bread works best for this dish?
Brioche or challah are ideal for their soft texture and ability to absorb custard, but French bread or croissants can also be used.
- → Can I make this dish dairy-free?
Yes, substitute the milk, cream, and butter with plant-based alternatives to accommodate dairy-free diets.
- → Is it possible to add nuts to the topping?
Yes, sliced almonds can be incorporated into the topping for extra texture and flavor, but be mindful of allergies.
- → How should leftovers be stored?
Cover and refrigerate leftovers within 2-3 days; reheat gently to maintain texture and taste.