This indulgent breakfast casserole transforms classic French toast into an easy, crowd-pleasing dish. Cubes of French bread or brioche soak in a creamy custard of eggs, milk, heavy cream, and vanilla, while pockets of cream cheese and bursts of blueberries create irresistible layers throughout. A cinnamon-spiced streusel topping bakes into a golden, crumbly crust that adds delightful texture and sweetness.
The beauty of this casserole lies in its make-ahead convenience. Assemble it the night before and let the bread absorb all that creamy custard for maximum flavor and texture. In the morning, simply scatter the streusel on top and bake until beautifully golden and set. The result is a luscious, pudding-like interior with crisp, sugary edges that will have everyone reaching for seconds.
The kitchen smelled like buttery heaven when I finally pulled this casserole out of the oven last Sunday. My sister had requested something special for her birthday brunch, and I wanted to make something that felt indulgent but still manageable. I'd been testing french toast variations for weeks, but this combination of cream cheese pockets and bursts of blueberries made everyone go quiet at the table. That first spoonful, with the contrast between the crisp streusel top and the creamy custard beneath, told me I'd found something worth keeping.
Last Christmas morning, my house was full of sleepy relatives and I had this bubbling away in the oven while we opened presents. The way the aroma fills the house is honestly half the magic. My niece, who claims to hate breakfast foods, went back for thirds and asked for the recipe before she even left the driveway. Something about this dish turns a regular morning into an occasion.
Ingredients
- French bread or brioche: Day old bread works best here because it soaks up the custard without turning to mush, and brioche adds this buttery richness that feels extra special
- Cream cheese: Cutting it into small cubes instead of spreading it means you get these surprise creamy pockets throughout the casserole
- Eggs and dairy: The combination of whole milk and heavy cream creates that restaurant style custard texture that sets up perfectly
- Blueberries: Fresh berries burst when you bite into them, but frozen work just fine and actually create these beautiful purple streaks through the bread
- Streusel topping: This mixture of butter, brown sugar, flour, and cinnamon transforms the top into something reminiscent of a coffee cake crumble
Instructions
- Build your base:
- Grease your baking dish with butter or cooking spray, then arrange half your bread cubes in a nice even layer so every serving gets the same ratio of bread to filling
- Layer the good stuff:
- Scatter those cream cheese cubes across the first bread layer, followed by half the blueberries, then repeat with remaining bread and berries on top
- Make the custard:
- Whisk together your eggs, milk, cream, sugar, and vanilla until completely combined, then pour it evenly over everything, gently pressing the bread down to help it drink up all that liquid
- Let it rest:
- Cover the dish and refrigerate for at least 30 minutes, though overnight is even better because the bread really transforms into this tender, custardy goodness
- Prep the topping:
- While the oven heats to 180°C (350°F), mash together your softened butter, brown sugar, flour, cinnamon, and salt with a fork until it looks like coarse crumbs
- Add the crunch:
- Sprinkle that streusel mixture evenly across the top of your soaked casserole, making sure every corner gets some of that cinnamon sugar goodness
This recipe has become my go to for overnight guests because it serves eight people and makes the house smell incredible. There's something so welcoming about walking into a kitchen filled with cinnamon and vanilla. My friends actually started requesting breakfast at my place specifically so I'd make this.
Make Ahead Magic
The overnight rest does something magical to the texture. I've tested it both ways, and the version that sat in the fridge overnight has this almost bread pudding quality that the 30 minute version can't quite match. Plus, waking up knowing breakfast is already assembled and ready to bake is the best feeling.
Fruit Swaps
While blueberries are my go to, I've made this with strawberries during summer and raspberries in the fall. Each fruit brings its own personality. Strawberries make it feel more like a dessert, while raspberries add this tart brightness that cuts through all that rich custard beautifully.
Serving Suggestions
A little dusting of powdered sugar right before serving makes it look bakery beautiful. But honestly, a drizzle of warm maple syrup or a dollop of lightly sweetened whipped cream takes it over the top. I once served lemon curd alongside it and that tangy contrast was unexpectedly perfect.
- Warm your maple syrup slightly so it melts into the hot casserole
- Fresh berries on top add a pop of color and brightness
- A cup of strong coffee or cold milk on the side balances the sweetness
There's nothing quite like standing at the counter with a forkful of this warm, cinnamon scented heaven while the morning sun streams through the kitchen window. It's the kind of breakfast that makes you slow down and savor the moment.
Recipe FAQs
- → Can I make this blueberry French toast casserole ahead of time?
-
Absolutely. In fact, assembling this casserole the night before and refrigerating it allows the bread to fully absorb the custard, resulting in a more flavorful and evenly textured dish. Simply cover and refrigerate for at least 30 minutes or up to overnight, then bake when ready.
- → What type of bread works best for this breakfast casserole?
-
French bread or brioche are ideal choices because their sturdy texture holds up well to the custard soak without becoming mushy. Brioche adds extra richness due to its buttery content, while French bread provides a slightly lighter texture. Both create excellent results when cut into 1-inch cubes.
- → Can I use frozen blueberries instead of fresh?
-
Yes, frozen blueberries work perfectly in this casserole. There's no need to thaw them first—simply scatter them as directed. They'll release extra moisture during baking, which actually enhances the creamy texture of the finished dish. Fresh or frozen, the blueberry flavor remains delicious.
- → How do I know when the casserole is fully baked?
-
The casserole is done when the top is golden brown and the center feels set when gently pressed, usually after 40–45 minutes at 180°C (350°F). If the top browns too quickly, loosely cover with foil for the remaining baking time. Let it cool for about 10 minutes before serving for easier slicing.
- → Can I substitute other fruits for the blueberries?
-
Certainly. Strawberries, raspberries, or blackberries make excellent alternatives. You can also use sliced peaches, cherries, or a mixed berry blend. Keep the quantity the same and adjust baking time slightly if using particularly juicy fruits. Each variation brings its own delicious twist to this classic breakfast bake.