This indulgent breakfast bake layers buttery croissants with creamy cheese filling and plump blueberries, all soaked in a rich vanilla custard. Day-old pastries work beautifully as they absorb the egg-and-cream mixture while maintaining texture. After 40 minutes in the oven, the top turns golden brown with slightly crisp edges, while the center stays soft and pudding-like. Serve warm with a dusting of powdered sugar for an impressive brunch centerpiece that tastes like a cross between a French toast casserole and a blueberry cheesecake.
The smell of this casserole baking sends everyone straight to the kitchen. I first made it on a rainy Sunday when I had a bag of stale croissants from the day before and some blueberries that needed using. Now it's my go to for lazy brunches when I want something impressive but mostly hands off.
My sister in law still talks about the morning I served this at her baby shower. I had everything prepped the night before and just popped it in the oven while everyone arrived. The house smelled incredible and honestly nothing bonds people faster than warm buttery pastries baked with fruit.
Ingredients
- Day old croissants: They absorb the custard better than fresh ones and hold their texture
- Fresh blueberries: Frozen work too but thaw and drain them first or your casserole gets soggy
- Cream cheese: Soften it completely so you dont get lumpy pockets in the finished dish
- Whole milk and cream: The combination makes the custard rich without being heavy
- Unsalted butter: Melted butter brushed on top creates that gorgeous golden crust
Instructions
- Prepare your baking dish:
- Grease a 9x13 inch dish thoroughly and preheat your oven to 350°F so you are ready to bake
- Layer the foundation:
- Cut croissants into chunks and arrange half in the dish then scatter half the blueberries over them
- Make the cream cheese filling:
- Beat softened cream cheese with sugar and vanilla until completely smooth then spread over the first layer
- Add the remaining layers:
- Top with remaining croissant pieces and blueberries creating little pockets of fruit throughout
- Prepare the custard:
- Whisk eggs milk heavy cream and sugar until no sugar crystals remain then pour evenly over everything
- Let it rest:
- Press the croissants down gently to help them absorb liquid then let it sit for 10 minutes
- Bake to golden perfection:
- Bake 35 to 40 minutes until golden and set covering with foil if it browns too fast
- Finish and serve:
- Cool 10 minutes then dust with powdered sugar and serve warm
This became a Christmas morning tradition after the year I made three different breakfast items and this was the only one that disappeared. Now I make double batches and keep one in the freezer for unexpected guests or midnight pregnancy cravings which is how I learned about the reheat situation.
Make Ahead Magic
You can assemble everything the night before and refrigerate covered. Just add 5 to 10 minutes to the baking time since it will be cold going into the oven. I actually think the flavors develop better this way.
Fruit Variations
Raspberries work beautifully here and blackberries add a gorgeous deep color. Mixed berries give you that jewel toned look that photographs so well for brunch posts. Just keep the total amount the same so the balance stays right.
Serving Suggestions
A drizzle of maple syrup pushes this over the top if you want it sweeter. Fresh mint leaves add color and a nice contrast to the rich custard.
- Serve with crisp bacon or sausage on the side for savory balance
- A dollop of Greek yogurt lightens it up if you are feeling virtuous
- Leftovers reheat beautifully at 300°F for about 15 minutes
There is something deeply comforting about a dish that takes humble ingredients and turns them into something that feels like a celebration.
Common Questions
- → Can I use frozen blueberries instead of fresh?
-
Yes, frozen blueberries work well in this dish. Thaw and drain them completely before adding to prevent excess moisture from making the casserole soggy. Pat them dry with paper towels for best results.
- → Should croissants be fresh or stale?
-
Day-old croissants are actually preferable as they absorb the custard better without becoming too mushy. Fresh ones can also be used—simply let them sit uncovered for a few hours before assembling.
- → Can this be prepared ahead of time?
-
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.
- → What other fruits can I use?
-
Raspberries, blackberries, or sliced strawberries work wonderfully. For a winter variation, try diced apples with cinnamon and nutmeg in the custard instead of vanilla.
- → How do I store and reheat leftovers?
-
Cover and refrigerate for up to 3 days. Reheat individual portions in the microwave for 30-45 seconds, or warm larger portions in a 350°F oven for 10-15 minutes until heated through.
- → Can I make this dairy-free?
-
Substitute vegan cream cheese, plant-based milk, and coconut cream instead of heavy cream. Use dairy-free croissants if available, or brioche as an alternative pastry base.