Pin It Last February, I was staring at my kitchen counter on Valentine's morning, wondering how I'd pull off feeding eight people when my coffee hadn't even kicked in. A friend texted asking if brunch was still on, and something clicked—I didn't need fancy plating or stress. I needed something I could assemble the night before, something that would fill the house with that irresistible custard-and-caramel smell while I set the table. That's when this strawberry French toast casserole became my secret weapon, and honestly, it's been my go-to ever since.
The first time I brought this to a Valentine's brunch, I watched my friend take one bite and just close her eyes. She didn't say anything for a moment—just sat there with her fork in that perfect, custardy section where the bread had soaked up all the vanilla and cinnamon. That quiet moment told me more than any compliment could. Now whenever someone asks what to bring to a gathering, I pass along this recipe because I know it's going to be the thing people actually remember.
Ingredients
- 1 large loaf brioche or challah, cut into 2.5 cm cubes: Brioche's tender crumb soaks up the custard without falling apart, creating that cloud-like texture everyone craves—challah works beautifully too if that's what you find.
- 2 cups fresh strawberries, hulled and sliced: The fruit nestles into the bread and releases its juices into the custard as it bakes, turning everything gently pink and fragrant.
- 6 large eggs: These bind everything together and create that silky, set custard that's the heart of the dish.
- 2 cups whole milk and 1 cup heavy cream: The combination gives you richness without being heavy—whole milk keeps it approachable while cream adds that luxurious mouthfeel.
- 1/2 cup granulated sugar: This sweetens the custard and balances the tartness of the berries perfectly.
- 2 tsp pure vanilla extract: Don't skip this or use imitation—the real vanilla transforms the whole flavor profile.
- 1/2 tsp ground cinnamon and 1/4 tsp salt: Cinnamon adds warmth and depth while salt makes everything taste more like itself.
- 1/3 cup brown sugar, 1/3 cup all-purpose flour, and 1/2 tsp cinnamon for the topping: This streusel mixture creates that audible crunch when you break into it, plus almonds if you want extra texture and nutrition.
- 1/4 cup cold unsalted butter, diced: Cold butter is essential here—it creates distinct crumbs instead of turning into paste, giving you that actual crunch.
- Powdered sugar and maple syrup for serving: These are the final flourish that make it feel celebratory.
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 with butter or nonstick spray so nothing sticks when you're trying to serve those beautiful pieces. This step takes thirty seconds and saves you heartbreak.
- Layer bread and strawberries:
- Spread half the bread cubes across the bottom, then scatter half the strawberries over them, then repeat. You're creating pockets where the fruit juice and custard can mingle throughout the casserole.
- Make the custard:
- Whisk eggs, milk, cream, sugar, vanilla, cinnamon, and salt together until smooth and well combined. Take your time here—you want everything dissolved and happy, no streaks of egg white floating around.
- Soak the bread:
- Pour the custard evenly over everything and press down lightly with the back of a spoon—you're encouraging the bread to drink it all in without crushing it. The bread should feel heavy and saturated when you're done.
- Make the streusel topping:
- Mix brown sugar, flour, and cinnamon, then work in cold butter pieces with a pastry cutter or your fingertips until it looks like coarse sand. If you're using almonds, stir them in now.
- Refrigerate overnight:
- Sprinkle the streusel over top, cover with foil, and refrigerate at least two hours (overnight is genuinely better). This resting time lets the bread fully absorb the custard and develops the flavors.
- Bake low and slow:
- Preheat your oven to 350°F while the casserole comes to room temperature. Bake covered with foil for thirty minutes, then uncover and bake another fifteen minutes until the top is golden and the center feels just barely set when you jiggle it gently.
- Rest and serve:
- Let it cool for ten minutes—this helps it hold together when you cut it. Dust generously with powdered sugar, drizzle with warm maple syrup, and scatter fresh strawberries on top for that final pretty touch.
Pin It There's something about watching eight people gather around a table, passing the maple syrup around, everyone genuinely happy and unhurried. That's when this dish stopped being a recipe and became tradition. It's breakfast that feels like a hug.
Bread Choice Makes All the Difference
Brioche is the dream choice because it's built to absorb liquid without falling apart—it's buttery and tender by nature. But I've successfully made this with challah, which has a slightly tighter crumb and becomes more cake-like in texture. I once tried it with croissants, and while visually stunning with those layers, the laminated butter made it feel separate from the custard somehow. If you want to experiment, just remember that denser bread like French bread will take longer to soften and might not reach that perfect melt-in-your-mouth quality.
The Overnight Rest is Your Time Machine
Baking immediately versus after overnight chilling is the difference between good and unforgettable. When you refrigerate it, the bread keeps drinking the custard while everything sets and melds together. The flavor deepens—those cinnamon and vanilla notes become more pronounced, the strawberries' juice colors everything a soft pink, and the whole thing becomes unified instead of bread plus filling. It's also incredibly practical for entertaining since you've done the heavy lifting the night before.
Customizations That Actually Work
I've played with this recipe enough times to know what elevates it and what distracts from it. A handful of cream cheese cubes stirred into the custard adds a subtle tang that makes everything taste more sophisticated. A splash of Grand Marnier or amaretto in the custard changes the entire mood without overpowering the strawberries. For dairy-free guests, plant-based milk and butter alternatives work seamlessly—I genuinely couldn't tell the difference in a blind taste test.
- Brown butter in the streusel topping adds a nutty depth that feels luxurious and makes people ask what your secret ingredient is.
- Fresh lemon zest in the custard brightens everything and pairs beautifully with strawberries if you want to change the flavor profile.
- A drizzle of white chocolate sauce instead of just maple syrup creates an entirely different dessert-for-breakfast moment.
Pin It This casserole has become my answer to so many kitchen dilemmas—how to feed people beautifully without stress, how to make breakfast feel special, how to build a memory around a meal. I hope it becomes yours too.
Recipe FAQs
- → Can I substitute brioche with other breads?
Yes, French bread or croissants can be used for varied texture and flavor.
- → Is it possible to prepare this dish in advance?
Absolutely. Refrigerate for 2 hours or overnight to allow flavors to meld and texture to improve.
- → How can I make this gluten-free?
Use gluten-free bread and flour substitutes in the topping to suit dietary needs.
- → What enhances the richness of this dish?
Adding cream cheese cubes within the layers provides a tangy richness.
- → Are there nut-free options for the topping?
Omitting sliced almonds keeps the topping nut-free without sacrificing crunch.
- → What is the best way to serve this dish?
Serve warm, dusted with powdered sugar and drizzled with maple syrup alongside extra fresh strawberries.