This indulgent breakfast bake transforms day-old croissants into something extraordinary. Layered with a velvety cream cheese custard and plump blueberries, the croissant cubes soak up the sweet vanilla-infused mixture while developing golden, crispy edges in the oven.
The contrast of textures is what makes this dish shine—crunchy tops on the croissants, soft custardy centers, and bursts of warm blueberry juice throughout. A dusting of powdered sugar adds the finishing touch.
Perfect for feeding a crowd at brunch, this dish comes together quickly and can even be assembled the night before. Simply pop it in the oven when you're ready, and your kitchen will fill with the inviting aroma of buttery pastry and vanilla.
The oven had barely hit 350 degrees and already my apartment smelled like a Parisian bakery had collided with a Vermont blueberry patch. I had leftover croissants going stale on the counter and a block of cream cheese that needed using, so I tossed everything into a baking dish on a whim. What came out 40 minutes later was puffy, golden, and absurdly good. My roommate stood in the kitchen doorway with a fork before I even set the dish down.
I brought this to a friends potluck brunch last spring and watched three people go back for seconds before I even got a slice. One friend pulled me aside and quietly asked if I would share the recipe, which is honestly the highest compliment a home cook can get.
Ingredients
- 6 large croissants (preferably day old): Stale croissants hold their shape better and soak up the custard without turning mushy, so let them sit out overnight if you can.
- 225 g (8 oz) cream cheese, softened: Bring it to room temperature so it blends smoothly without lumps, about an hour on the counter should do it.
- 80 g (1/3 cup) granulated sugar: This sweetens the custard just enough without making it taste like dessert, though honestly it works as dessert too.
- 2 large eggs: They bind everything together and give the casserole its custardy texture.
- 240 ml (1 cup) whole milk: Whole milk creates the richest result, but you can swap half for heavy cream if you want to go all out.
- 1 tsp pure vanilla extract: A small amount goes a long way in tying the cream cheese and berries together.
- Zest of 1 lemon (optional): This brightens the whole dish and cuts through the richness in a way that makes people wonder what your secret is.
- 200 g (1 1/2 cups) fresh or frozen blueberries: Frozen works beautifully and the flour toss keeps them from sinking to the bottom.
- 1 tbsp all purpose flour: Tossing the berries in flour is a small step that prevents a purple puddle at the bottom of your dish.
- 2 tbsp powdered sugar: A gentle dusting right before serving makes it look bakery worthy with zero effort.
- Maple syrup or whipped cream (optional): Serve these on the side so everyone can customize their own plate.
Instructions
- Preheat and prep the dish:
- Set your oven to 180 degrees C (350 degrees F) and generously grease a 23x33 cm baking dish so nothing sticks later.
- Build the first layer:
- Scatter half the cubed croissants across the bottom of the dish in a fairly even layer, tucking them into the corners.
- Whisk the cream cheese custard:
- Beat the softened cream cheese and sugar until smooth and creamy, then add the eggs, milk, vanilla, and lemon zest, mixing until everything is fully combined and silky.
- Prep the blueberries:
- Toss the blueberries with the tablespoon of flour in a small bowl until they are evenly coated, which keeps them suspended through baking.
- Layer everything together:
- Sprinkle half the berries over the croissants, pour on half the custard, then repeat with the remaining croissants, berries, and custard, pressing down gently so the bread soaks up all that liquid.
- Let it rest:
- Give the casserole 10 minutes to absorb the custard, or cover and refrigerate overnight if you are planning ahead for a morning gathering.
- Bake until golden:
- Slide it into the oven for 35 to 40 minutes until the center is set and the top is a gorgeous golden brown with slightly crisp edges.
- Cool, dust, and serve:
- Let it sit for about 10 minutes so it firms up, then dust with powdered sugar and serve warm with maple syrup or whipped cream on the side.
There is something about pulling a bubbling golden casserole from the oven on a lazy Sunday morning that turns an ordinary weekend into a small celebration.
Making It Your Own
Raspberries or sliced strawberries work just as well as blueberries if you want to change things up based on what is in season or what you have on hand.
Storage and Reheating
Leftovers keep well in the fridge for up to three days and reheat beautifully in the microwave in about 30 seconds, though the oven at a low temperature will bring back more of that original crispness on top.
A Few Last Thoughts
This is the kind of recipe that forgivingly adapts to whatever you have around, so do not stress about perfection. Trust your instincts and let the oven do the work.
- A squeeze of lemon juice in the custard can stand in for zest if you forgot to buy a lemon.
- Sprinkle a handful of sliced almonds on top before baking for a bit of crunch.
- Serve it within an hour of baking for the best texture and flavor.
Share this with someone who shows up to brunch empty handed and watch them earn all the credit. It will be our little secret.
Recipe Questions & Answers
- → Can I prepare this casserole the night before?
-
Absolutely. Assemble everything in your baking dish, cover tightly, and refrigerate overnight. The extra time allows the croissants to absorb more of the custard. Add about 5-10 minutes to the baking time if baking cold from the refrigerator.
- → What if my croissants are fresh instead of day-old?
-
Fresh croissants work fine, though day-old ones absorb the custard better without becoming too mushy. If using fresh, reduce the resting time to 5 minutes before baking to prevent oversaturation.
- → Can I use frozen blueberries instead of fresh?
-
Yes, frozen blueberries work perfectly. Just toss them with the tablespoon of flour before adding to the dish—this helps prevent excess liquid from making the casserole soggy. No need to thaw them first.
- → How do I store and reheat leftovers?
-
Store cooled leftovers in an airtight container in the refrigerator for up to 3 days. Reheat individual portions in the microwave for 30-60 seconds, or warm the entire dish in a 160°C (325°F) oven for about 15 minutes until heated through.
- → Can I substitute other fruits for the blueberries?
-
Certainly. Raspberries, strawberries, blackberries, or sliced peaches all work beautifully. Just keep the total fruit amount the same and toss with flour if using frozen fruit or particularly juicy varieties.
- → Is this casserole freezer-friendly?
-
You can freeze the unbaked casserole for up to 1 month. Wrap tightly in plastic wrap and foil. Thaw overnight in the refrigerator before baking. Already-baked portions can also be frozen and reheated in the microwave.