This luscious breakfast casserole transforms classic French toast into an elegant, crowd-pleasing dish perfect for lazy weekends or holiday brunches. Stale French bread or brioche soaks up a rich vanilla custard layered with tangy cream cheese cubes and bursts of fresh blueberries.
A buttery cinnamon streusel creates a crispy, golden crown that contrasts beautifully with the soft, creamy interior. Best assembled the night before and baked fresh in the morning, this make-ahead masterpiece serves eight generously and fills your kitchen with irresistible aromas of cinnamon, vanilla, and warm berries.
The smell of cinnamon and baking bread floating through the house on a lazy Sunday morning is one of those simple pleasures that makes everything feel right. I first threw this together years ago when I had some leftover brioche and a container of blueberries that needed using, and honestly it has become my go-to whenever I want to feed a crowd without waking up at dawn. Something magical happens when cream cheese melts into warm custard soaked bread, creating these pockets of richness throughout every bite.
Last Christmas my sister stayed over and I made this for Christmas morning. We were still in pajamas sipping coffee when it came out of the oven, and she actually paused mid sentence when she took her first bite. That moment when someone is completely floored by something so simple to throw together is exactly why I keep coming back to this recipe.
Ingredients
- French bread or brioche: Slightly stale bread works best here because it soaks up the custard without turning to mush
- Cream cheese: Cutting it into small cubes means you get those delicious melty pockets throughout rather than one solid layer
- Eggs: Room temperature eggs whisk up better and create a smoother custard texture
- Whole milk and heavy cream: The combination gives you richness without being overwhelmingly heavy
- Blueberries: Fresh berries burst nicely when baked but frozen work perfectly fine too
- Unsalted butter: Since we control the salt in the streusel, unsalted butter lets you adjust seasoning to taste
- Light brown sugar: Adds a deeper molasses flavor that white sugar just cannot match
- Ground cinnamon: Do not be afraid to be generous here, it pairs beautifully with the blueberries
Instructions
- Prepare your baking dish:
- Grease a 23 x 33 cm (9 x 13 inch) baking dish thoroughly with butter, getting into all the corners so nothing sticks.
- Layer the bread and fillings:
- Spread half the bread cubes in an even layer, then scatter cream cheese cubes and half the blueberries over the bread. Top with remaining bread and blueberries.
- Make the custard mixture:
- Whisk together eggs, milk, cream, sugar, and vanilla until completely combined. Pour evenly over everything, pressing down gently to help the bread absorb all that liquid.
- Let it rest:
- Cover and refrigerate for at least 30 minutes though overnight is even better for the deepest flavor absorption.
- Preheat and make streusel:
- Heat your oven to 180°C (350°F). Mix butter, brown sugar, flour, cinnamon, and salt with a fork until crumbly and resembling wet sand.
- Add the topping and bake:
- Sprinkle streusel evenly over the casserole and bake for 40 to 45 minutes until golden brown and set in the center.
- Rest before serving:
- Let it cool for about 10 minutes so it sets up slightly and is easier to serve.
What started as a way to use up leftovers has evolved into the most requested breakfast whenever family visits. There is something about the combination of tart blueberries cutting through that rich creamy filling that just works perfectly together.
Make Ahead Magic
Assembling this the night before is honestly a game changer for brunch hosting. Not only does it save you morning prep time, but the bread has more time to soak up all that custard resulting in an incredibly creamy texture throughout. I have learned to press a piece of parchment paper directly onto the surface before refrigerating to prevent a skin from forming on top.
Fruit Variations
While blueberries are my go to for their tart sweetness, strawberries or raspberries work beautifully here too. Just be mindful that frozen berries will release more liquid during baking, so you might need an extra 5 to 10 minutes in the oven to set completely. Mixed berries have become a recent favorite in our house because they look so stunning when you cut through that golden streusel topping.
Serving Suggestions
A light dusting of powdered sugar right before serving makes this look absolutely gorgeous on the table. I love serving it with warm maple syrup on the side for anyone who wants extra sweetness, though honestly it stands perfectly on its own. Sometimes I will whip up some lightly sweetened cream if I am feeling extra indulgent.
- Let it rest for 10 minutes before serving so it cuts cleanly
- Serve warm but not piping hot for the best texture experience
- Leftovers reheat surprisingly well in the microwave for about 45 seconds
Whether for a holiday morning or just because Sunday breakfast should be special, this casserole never fails to bring smiles around the table.
Common Recipe Questions
- → Can I prepare this casserole the night before?
-
Absolutely! In fact, refrigerating overnight allows the bread to fully absorb the custard mixture, resulting in a creamier, more cohesive texture. Simply cover your assembled dish tightly and bake when ready.
- → What type of bread works best?
-
Sturdy breads like French bread, brioche, or challah work beautifully because they hold their structure during soaking. Day-old or slightly stale bread actually absorbs the custard better than fresh loaves.
- → Can I use frozen blueberries?
-
Yes, frozen blueberries work perfectly fine. No need to thaw first—just toss them directly onto the bread layers. They'll release extra juices during baking, creating even more fruity flavor throughout.
- → How do I know when it's done baking?
-
The casserole is ready when the top is golden brown and crispy, the center feels set rather than jiggly, and a knife inserted comes out clean. The edges should be bubbling slightly from the fruit juices.
- → Can I substitute other fruits?
-
Certainly! Strawberries, raspberries, blackberries, or sliced peaches all work wonderfully. You can also mix different berries for variety. Adjust sugar slightly if using particularly tart fruits.
- → How should I store leftovers?
-
Cover and refrigerate for up to 3 days. Reheat individual portions in the microwave or warm larger portions in a 350°F oven until heated through. The streusel may soften but the flavor remains delicious.