This indulgent breakfast casserole transforms day-old croissants into a spectacular brunch centerpiece. Flaky, buttery pastry layers get infused with a rich vanilla custard, while pockets of tangy cream cheese and bursts of juicy blueberries create incredible texture and flavor in every bite.
The magic happens during baking—croissants soak up the creamy egg mixture, becoming tender inside while developing a crisp, golden exterior. A final dusting of powdered sugar adds the perfect sweet finish. Best served warm, when the cream cheese remains velvety and the blueberries release their natural juices.
Preparation takes just 20 minutes, then pop it in the oven for 40 minutes. The result feeds eight hungry people and works equally well for special occasion brunches or weekend family breakfasts.
The morning sunlight hit my kitchen counter just right, catching the dusting of powdered sugar on this blueberry cream cheese creation. My teenage son walked in, sleepily rubbed his eyes, and immediately asked what smelled like a French bakery had exploded in our house. That first bite—warm, creamy, with bursts of tart blueberries—silenced the usual breakfast rush completely.
I stumbled onto this recipe during a desperate attempt to use up a bag of slightly stale croissants from a dinner party the night before. The blueberries were starting to look a little sad too, and something about combining them with cream cheese just clicked. Now my friends actually request I buy extra croissants and let them go stale on purpose.
Ingredients
- 6 large croissants, preferably day-old: Slightly dried croissants soak up the custard better without turning mushy—bakeries often sell yesterday's pastries at a discount
- 1 cup fresh blueberries: Fresh berries burst beautifully while baking, but thawed frozen ones work if drained thoroughly
- 8 oz cream cheese, softened: Room temperature cream cheese blends smoothly into those luscious pockets between the croissant layers
- 1/2 cup granulated sugar: Sweetens the cream cheese layer just enough to balance the tangy berries
- 2 tsp vanilla extract: Pure vanilla makes all the difference here—skip the imitation stuff
- 4 large eggs: Room temperature eggs incorporate more evenly into the custard base
- 1 1/2 cups whole milk: The richness of whole milk creates that creamy French toast texture we're after
- 1/2 cup heavy cream: This little luxury makes the custard silkier and helps the top golden beautifully
- 1/3 cup granulated sugar: Just enough to sweeten the custard without overpowering the blueberries
- 2 tbsp unsalted butter, melted: Brushing the top with butter creates those gorgeous caramelized edges
- Powdered sugar, for dusting: The final touch that makes it look like something from a patisserie window
Instructions
- Prep your baking vessel:
- Preheat oven to 350°F and generously grease a 9x13-inch baking dish with butter—trust me, you want those edges to release easily later.
- Build the first layer:
- Slice those croissants into 1 to 2 inch pieces and arrange half in the bottom of your dish, then scatter half the blueberries across them like you're tucking them in for a cozy nap.
- Make the creamy filling:
- Beat together cream cheese, 1/2 cup sugar, and vanilla until smooth—spoonfuls should still hold their shape when dolloped over the first layer.
- Add the second layer:
- Pile on the remaining croissant pieces, then tuck the rest of those blueberries into any gaps you see.
- Whisk up the custard:
- Combine eggs, milk, heavy cream, and 1/3 cup sugar until no streaks remain—pour it slowly over everything, pressing down gently to help the croissants drink it all up.
- Let it rest:
- Drizzle melted butter across the top, then walk away for 10 minutes—those croissants need time to get properly acquainted with the custard.
- Bake until golden:
- Bake for 35 to 40 minutes until the top is bronzed and the center feels set—cover with foil if it's browning too fast.
- The waiting game:
- Let it cool for 10 minutes so the custard sets up slightly, then dust with powdered sugar right before serving.
My mother-in-law took one bite during a weekend visit and immediately asked for the recipe. She called it breakfast comfort food disguised as something elegant enough for company.
Make It Your Own
Sometimes I swap in raspberries when they are in season, or mix half blueberries and half blackberries for a darker, more complex fruit situation. Lemon zest added to the custard wakes everything up beautifully.
The Art of Assembly
I have learned that uneven croissant pieces lead to uneven soaking—try to keep them somewhat uniform in size. The cream cheese dollops should be generous but not so thick that custard cannot penetrate between them.
Serving Suggestions
This casserole needs nothing more than a hot cup of coffee, but a drizzle of maple syrup never hurt anyone. Leftovers, though rare, reheat beautifully in a 300°F oven for about 10 minutes.
- Add a handful of chopped pecans between layers for buttery crunch
- A scoop of vanilla ice cream turns this into dessert
- Make it the night before and bake fresh in the morning
There is something deeply satisfying about turning humble leftovers into a dish that makes people close their eyes and sigh. That is the kind of cooking memory worth keeping.
Your Recipe Questions Answered
- → Can I make this ahead of time?
-
Yes! Assemble the entire casserole the night before, cover tightly, and refrigerate. In the morning, let it sit at room temperature for 20 minutes while the oven preheats, then bake as directed.
- → Can I use frozen blueberries?
-
Absolutely. Thaw frozen blueberries first and drain well to prevent excess liquid from making the casserole soggy. Pat them gently with paper towels before scattering between the croissant layers.
- → What if I don't have day-old croissants?
-
Fresh croissants work fine too—just slice and let them sit uncovered for 30 minutes before assembling. This slight drying helps them absorb the custard without becoming mushy during baking.
- → Can I substitute the cream cheese?
-
Mascarpone makes an excellent alternative for a milder flavor. For a dairy-free version, use vegan cream cheese substitute and plant-based milk, though the texture may vary slightly.
- → How do I know when it's done baking?
-
The casserole is ready when the top is deep golden brown, the center feels set when gently shaken, and a knife inserted near the middle comes out clean. If the top browns too quickly, tent with foil.
- → Can I freeze leftovers?
-
Yes! Wrap individual portions or the entire casserole tightly and freeze for up to 3 months. Reheat in a 350°F oven until warmed through, about 15-20 minutes for portions or 30 minutes for the whole dish.