Transform day-old croissants into a stunning breakfast centerpiece with this luxurious casserole. Butter pastry pieces absorb a vanilla-spiced custard while creamy cheese pockets and burst blueberries create irresistible layers throughout. The result emerges from the oven with golden edges and a tender, pudding-like center that balances richness with bright fruit notes.
Ideal for feeding a crowd, this dish can be assembled the night before and baked fresh in the morning. The combination of crisp tops, soft centers, and ribbons of sweetened cream cheese creates texture variety in every spoonful. Serve warm with maple syrup or fresh whipped cream for an extra touch of elegance.
Last summer my neighbor brought over an armful of slightly stale croissants from her bakery cleanup, and instead of letting them go to waste, I started experimenting. The first attempt was good but forgettable until I added a layer of cream cheese in the middle, creating these rich pockets that made my husband actually pause his breakfast scrolling. Now it is the only request I get when family visits, especially during those lazy weekend mornings when nobody wants to leave the house.
I made this for my book club last month, and one friend actually stopped mid conversation to ask what bakery I had ordered from. The look on her face when I said I threw it together in fifteen minutes was absolutely priceless.
Ingredients
- 6 large croissants: Day old or slightly stale works best because they soak up the custard without turning into mush
- 225 g (8 oz) cream cheese: Let it soften completely at room temperature so it blends smoothly into the custard
- 4 large eggs: Room temperature eggs incorporate better into the milk mixture
- 240 ml (1 cup) whole milk: The fat content matters here for that rich restaurant style texture
- 120 ml (½ cup) heavy cream: This is what makes the custard feel luxurious instead of eggy
- 150 g (¾ cup) granulated sugar: Split between the cream cheese layer and the egg mixture
- ½ tsp ground cinnamon: Just enough to warm up the background flavors
- 200 g (1½ cups) blueberries: Fresh berries hold their shape better but frozen work in a pinch
Instructions
- Get everything ready:
- Preheat your oven to 175°C (350°F) and butter a 23 x 33 cm (9 x 13 inch) baking dish thoroughly, even the corners.
- Build the foundation:
- Cut the croissants into rough 1 inch pieces and scatter them evenly across your prepared dish.
- Make the creamy layer:
- Beat the softened cream cheese with 100 g sugar and vanilla extract until it is completely smooth.
- Layer it up:
- Drop spoonfuls of the cream cheese mixture over the croissants, then scatter the blueberries on top.
- Whisk the custard:
- Combine eggs, milk, heavy cream, remaining sugar, cinnamon, and salt until the mixture is uniform.
- Pour and press:
- Pour the egg mixture over everything, using your hands to gently press the croissants down so they soak up the liquid.
- Add the finishing touch:
- Drizzle the melted butter over the surface and sprinkle with coarse sugar if you want that bakery style crunch.
- Bake covered:
- Cover tightly with foil and bake for 30 minutes to steam the croissants tender.
- Golden finish:
- Remove the foil and bake another 15 minutes until the top is golden brown and the center is set.
- The waiting game:
- Let it rest for 10 minutes before serving, which gives the custard time to firm up slightly.
This recipe has become my go to for unexpected houseguests because it looks impressive but requires almost no active cooking time.
Make It Ahead
Assemble everything the night before and refrigerate covered. The croissants will have an even better texture after soaking overnight, and you can pop it straight into the oven in the morning.
Berry Swaps
Raspberries add a tart brightness while blackberries give you those dramatic purple streaks through the custard. Mixed berries work beautifully too, just keep the total amount the same.
Serving Ideas
A dusting of powdered sugar makes it look especially pretty for brunch photos. Warm maple syrup on the side takes it over the top for sweet tooths.
- Whipped cream adds that extra touch for special occasions
- Fresh mint leaves bring a nice pop of green color
- Extra berries on top make it feel freshly picked
There is something about the smell of butter and cinnamon filling the house that makes even the most rushed morning feel special.
Recipe FAQs
- → Can I use fresh blueberries instead of frozen?
-
Fresh blueberries work beautifully and provide bursts of juice throughout. If using frozen, do not thaw them first as they'll release too much liquid during baking. Gently toss frozen berries in a tablespoon of flour before adding to help prevent excessive moisture in the custard.
- → How long can I refrigerate the assembled casserole before baking?
-
The assembled dish can be covered and refrigerated for up to 12 hours overnight. The croissants will continue absorbing the custard, creating an even creamier texture. Remove from the refrigerator while the oven preheats, and add 5-10 minutes to the covered baking time if the dish is very cold.
- → What's the best way to tell when it's fully baked?
-
The casserole is done when the top is golden brown and the center is set with just a slight jiggle—similar to cheesecake. A knife inserted near the center should come out clean, not runny. The edges should be puffed and pulling slightly away from the pan.
- → Can I substitute the croissants with another pastry?
-
Brioche, challah, or French bread work well as alternatives. Keep in mind that croissants' buttery layers and light texture create the signature airy pudding consistency. Dense breads will yield a heavier, more bread pudding-like result.
- → Should I serve this immediately or can it sit?
-
Allow the casserole to rest for 10-15 minutes after removing from the oven. This resting period lets the custard set completely, making serving easier and neater. The dish remains warm for over an hour, making it excellent for buffet-style brunch service.
- → Can I make this dairy-free?
-
Substitute vegan cream cheese, plant-based milk, and heavy cream alternatives. Use coconut cream for richness and vegan butter for the topping. Note that results may vary in texture and the custard may set slightly differently than the dairy version.