This breakfast bake transforms day-old croissants into something extraordinary. The flaky pastry pieces soak up a rich vanilla custard while swirled pockets of sweetened cream cheese melt throughout. Fresh blueberries burst with jammy sweetness as they bake, creating pockets of vibrant fruit contrast against the creamy layers.
The process is beautifully straightforward: arrange torn croissant pieces, dot with cream cheese filling, scatter berries, then pour over the spiced egg mixture. After baking until golden and puffy, you get a dish that's crisp on top, tender within, and absolutely decadent.
Perfect for make-ahead brunch prep, this casserole actually benefits from sitting overnight in the refrigerator. The croissants absorb more of the custard, resulting in an even creamier texture. Serve it warm with maple syrup or a dusting of powdered sugar for an impressive centerpiece that tastes like a bakery creation.
The smell of buttery croissants transforming in the oven still takes me back to a snowy Sunday morning when my sister and I decided brunch needed to be more than just toast. We stumbled through this recipe, flour on our pajamas, coffee in hand, and somehow created something that made the house feel like a French patisserie.
Last spring I made this for my moms birthday brunch. She still talks about how the kitchen smelled when she walked in, that perfect blend of cinnamon and vanilla making the whole house feel warm and celebrated.
Ingredients
- 6 large day-old croissants: Stale croissants are actually your secret weapon here because they soak up the custard without turning into mush. If they are fresh, toast them lightly at 175°C for 10 minutes to dry them out first.
- 225 g cream cheese, softened: Room temperature cream cheese blends into silky ribbons instead of leaving stubborn lumps. Leave it on the counter for at least an hour before you start.
- 4 large eggs: Room temperature eggs incorporate more smoothly into the liquid mixture.
- 240 ml whole milk and 120 ml heavy cream: This combination creates richness without being overwhelmingly heavy. All heavy cream makes it too dense, while all milk lacks that luxurious mouthfeel.
- 200 g blueberries: Fresh blueberries hold their shape better during baking, but frozen work perfectly fine. Just do not thaw them first or they will release too much liquid into the custard.
- 2 tbsp coarse sugar: This creates a subtle crunchy top that contrasts beautifully with the soft pudding texture underneath.
Instructions
- Preheat and prepare your baking dish:
- Heat your oven to 175°C and butter a 23 x 33 cm baking dish thoroughly, getting into all the corners.
- Arrange the croissant pieces:
- Spread the cut croissants in an even layer. Some smaller pieces will settle into gaps, which helps everything bake uniformly.
- Make the cream cheese mixture:
- Beat the softened cream cheese with 100 g sugar and vanilla until completely smooth and no lumps remain.
- Layer the fillings:
- Drop spoonfuls of cream cheese mixture over the croissants and scatter the blueberries across the top.
- Whisk the egg custard:
- Combine eggs, milk, heavy cream, 50 g sugar, cinnamon, and salt until fully blended and no streaks of egg remain visible.
- Pour and press:
- Slowly pour the custard over everything, then press down gently with the back of a spoon so every piece of croissant gets soaked.
- Finish with butter and sugar:
- Drizzle the melted butter across the surface and sprinkle with coarse sugar for that bakery style crunch.
- Bake covered first:
- Cover tightly with foil and bake for 30 minutes so the custard sets without the top burning.
- Uncover and brown:
- Remove the foil and bake another 15 minutes until the top is golden brown and the center feels set when you gently shake the pan.
- Rest before serving:
- Let the casserole cool for 10 minutes. This waiting period feels endless but helps the custard finish setting and makes serving much neater.
My friend texted me the next day saying her family had never eaten breakfast so quietly because everyone was too busy savoring each bite.
Making It Your Own
Swap the blueberries for raspberries during summer or chopped apples with extra cinnamon in fall. Once I used peaches and added a pinch of nutmeg, which made the whole house smell like peach cobbler.
Serving Suggestions
A dusting of powdered sugar right before serving makes it look professionally finished. A side of crispy bacon or fresh fruit salad helps balance the richness, and honestly, a pot of good coffee is nonnegotiable here.
Storage and Reheating
Covered leftovers stay fresh in the refrigerator for up to three days. Individual portions reheat beautifully in the microwave for about 45 seconds. For that fresh baked texture, warm larger portions in a 175°C oven for 10 to 15 minutes.
- Let the casserole cool completely before covering and refrigerating to prevent condensation from making the top soggy
- If freezing, wrap individual portions tightly and reheat directly from frozen at 175°C for about 20 minutes
- The texture is best served fresh but leftovers still beat most drive through breakfast options by a mile
There is something deeply satisfying about turning ordinary croissants into a dish that makes weekend mornings feel like a special occasion.
Recipe FAQs
- → Can I prepare this casserole the night before?
-
Absolutely. In fact, preparing it ahead improves the texture. Assemble everything in your baking dish, cover tightly with foil, and refrigerate overnight. The croissants will absorb more of the custard, creating an even creamier result. Add 5-10 minutes to the baking time if baking cold from the refrigerator.
- → What's the best way to cut the croissants?
-
Tear or cut the croissants into roughly 1-inch pieces. Some irregularity is actually good—it creates more surface area for absorbing the custard and yields interesting textures throughout the bake. Don't worry about making them perfectly uniform.
- → Can I use frozen blueberries instead of fresh?
-
Frozen blueberries work beautifully here. No need to thaw them first—just toss them directly onto the casserole. They'll release more juices than fresh, which creates lovely streaks of purple throughout the custard. The baking time remains the same.
- → How do I know when the casserole is done?
-
The casserole is finished when it's golden brown on top and set in the center. A knife inserted near the middle should come out clean without traces of uncooked egg mixture. The center will still be slightly creamy from the cheese, but the custard itself should be fully cooked.
- → Can I substitute the croissants with other bread?
-
While croissants provide the best buttery flavor and flaky texture, you can use brioche, challah, or even French bread. These alternatives will create a denser, more bread pudding-like result. Adjust the soaking time slightly—sturdier breads may need 15-20 minutes to fully absorb the custard before baking.
- → What other fruits work well in this casserole?
-
Raspberries, blackberries, or sliced strawberries are excellent substitutes or additions. You can also use a mix of berries for variety. Dried fruits like cranberries or cherries work too—soak them in warm water for 10 minutes first to plump them up, then pat dry before adding.