This luscious breakfast casserole combines cubes of French bread with rich cream cheese and plump blueberries, all soaked in a vanilla custard and topped with cinnamon streusel. After a brief chill time to let the bread absorb all that creamy goodness, it bakes up golden and set with a crisp, buttery topping. The result is an indulgent yet simple dish that serves eight—ideal for weekend brunch, holiday mornings, or special occasions when you want something impressive but effortless.
The first morning I made this casserole, my kitchen smelled like a bakery. I had overnight guests coming and wanted something that felt special but wouldnt chain me to the stove. When I pulled that golden, bubbling dish from the oven, I knew Id found my new brunch trump card.
My sister-in-law still talks about the Sunday I served this. She watched me take it from the oven, cinnamon wafting through the air, and asked for the recipe before she even took a bite. Now its our standing request whenever we visit.
Ingredients
- 1 loaf French bread or brioche: Day-old bread works beautifully here, absorbing all that custard without turning mushy
- 230 g cream cheese: Cutting it into small cubes means you get those irresistible melty pockets throughout
- 4 large eggs: Room temperature eggs blend more smoothly into the custard mixture
- 240 ml whole milk: Whole milk creates that rich, creamy texture you want in a French dish
- 120 ml heavy cream: This little luxury makes all the difference in the final texture
- 50 g granulated sugar: Just enough to balance the tangy cream cheese without being cloying
- 1 tsp vanilla extract: Pure vanilla adds that warm, comforting depth
- 200 g blueberries: Frozen work fine, but fresh berries burst beautifully when baked
- 60 g unsalted butter: Softened butter incorporates evenly into the streusel
- 65 g light brown sugar: The molasses in brown sugar gives the topping a caramel note
- 60 g all-purpose flour: This binds your streusel into those irresistible buttery crumbs
- 1/2 tsp ground cinnamon: Cinnamon and blueberries are a classic pairing for good reason
- Pinch of salt: Just a pinch wakes up all the other flavors
Instructions
- Layer the foundation:
- Grease your baking dish generously, then spread half the bread cubes in an even layer like youre building a comfortable bed.
- Add the creamy surprises:
- Scatter those cream cheese cubes and half the blueberries over the bread, letting them nestle into the gaps.
- Build the second tier:
- Top with remaining bread cubes and blueberries, creating beautiful pockets of fruit throughout.
- Whisk up the custard:
- Beat eggs, milk, cream, sugar, and vanilla until smooth, then pour this golden mixture evenly over everything.
- Give it a gentle press:
- Use the back of a spoon to press down lightly, helping every bread cube drink in that creamy custard.
- Let it rest:
- Cover and refrigerate for at least 30 minutes, though overnight gives you the most flavorful, cohesive result.
- Preheat your oven:
- Get your oven to 180°C so its ready when you are.
- Make the streusel magic:
- Mix butter, brown sugar, flour, cinnamon, and salt with a fork until it resembles damp sand.
- Sprinkle the crown:
- Scatter that buttery streusel evenly over the top, covering every inch for maximum crunch.
- Bake until golden:
- Bake for 40 to 45 minutes until the top is golden brown and the center is set with a slight jiggle.
- The patience moment:
- Let it cool for about 10 minutes before serving, this helps the custard set up perfectly.
Last Christmas morning, I woke to a house full of sleepy family and this casserole ready to go into the oven. Theres something profoundly satisfying about serving something so comforting while still wearing pajamas.
Make-Ahead Magic
Ive learned through many brunches that assembling this the night before is the secret to stress-free entertaining. The bread has time to fully absorb the custard, creating that perfect pudding-like texture that makes everyone swoon.
Fruit Freedom
While blueberries are classic, Ive played with strawberries, raspberries, and even a mix of all three. Each brings its own personality, but that creamy custard base welcomes them all beautifully.
Serving Suggestions
A light dusting of powdered sugar right before serving makes it look like something from a French patisserie. Warm maple syrup on the side takes it over the top, though honestly, it needs nothing at all.
- Lemon curd adds a bright, tangy contrast
- Whipped cream turns it into dessert for breakfast
- Fresh mint leaves make it look fancy
There is nothing quite like gathering around the table for a dish that feels like a hug on a plate. Make it for someone you love.
Recipe FAQ
- → Can I prepare this casserole the night before?
-
Absolutely. Assemble the entire casserole, cover tightly, and refrigerate overnight. The bread will absorb more of the custard, creating an even creamier texture. Simply add the streusel topping right before baking.
- → What type of bread works best?
-
French bread or brioche are ideal because they're sturdy enough to hold up during soaking but still tender when baked. Day-old bread actually works wonderfully since it absorbs the custard without becoming mushy.
- → Can I use frozen blueberries?
-
Yes, frozen blueberries work perfectly. No need to thaw them first—just toss them in frozen. They'll release juices during baking that add extra flavor throughout the casserole.
- → How do I know when it's done baking?
-
The casserole is ready when the top is golden brown and the center feels set when you gently press it. A knife inserted in the middle should come out clean, not wet with uncooked custard.
- → Can I make dairy-free substitutions?
-
Use plant-based milk and cream cheese alternatives, though the texture may vary slightly. Coconut milk works well for richness, and vegan cream cheese blocks can be cubed just like dairy versions.
- → What toppings pair well?
-
A dusting of powdered sugar adds elegance, while maple syrup provides classic sweetness. Fresh berries, whipped cream, or lemon curd also complement the flavors beautifully.