This rich breakfast casserole transforms day-old croissants into something extraordinary. Layers of buttery pastry soak in a vanilla-scented cream cheese custard, while bursts of fresh blueberries add natural sweetness and vibrant color throughout every bite.
The magic happens in the oven—croissants turn golden and crisp on top while staying irresistibly tender underneath. After 35 minutes, you'll have a bubbling, fragrant dish that feeds eight hungry people. The optional lemon zest brightens everything beautifully, though the vanilla alone creates plenty of depth.
Make it even more convenient by assembling the night before and refrigerating. Come morning, simply pop it in the oven. Serve warm with a dusting of powdered sugar, maple syrup, or fresh whipped cream for the ultimate brunch centerpiece that disappears quickly.
The smell of buttery croissants and warm blueberries drifting through the kitchen on a lazy Sunday morning is something everyone should experience at least once. I threw this casserole together on a whim when friends showed up unexpectedly for brunch, and it has since become the dish everyone begs me to make. There is something magical about pulling a golden, puffy bake out of the oven while coffee brews and conversation fills the room.
One Easter morning my sister walked in clutching a bag of croissants from the day before, declaring we were not going to waste them. We stood side by side in my tiny kitchen cubing bread and arguing over whether lemon zest belonged in a breakfast dish. The casserole came out so outrageously good that the lemon zest debate has never come up again.
Ingredients
- 6 large croissants (preferably day old): Slightly stale croissants soak up the custard without turning to mush, which is the whole trick to getting that perfect texture.
- 225 g cream cheese, softened: Let it sit out for at least thirty minutes so it blends smoothly without lumps fighting you the whole way.
- 80 g granulated sugar: Just enough sweetness to let the berries and pastry shine without tasting like dessert for breakfast, although honestly that would be fine too.
- 2 large eggs: They bind the custard together and give the top that gorgeous golden glow.
- 240 ml whole milk: Whole milk makes the custard silky, and you can swap half for heavy cream if you want to go all out.
- 1 tsp pure vanilla extract: Always use pure, never imitation, because the flavor difference here is noticeable and worth it.
- Zest of 1 lemon (optional): This brightens everything up and cuts through the richness in the most wonderful way.
- 200 g fresh or frozen blueberries: Frozen works beautifully, just toss them in flour first so they do not sink to the bottom and create a soggy mess.
- 1 tbsp all purpose flour: A light coating on the berries keeps them suspended through the bake instead of pooling at the base.
- 2 tbsp powdered sugar: A final dusting right before serving makes it look like it came from a bakery window.
- Maple syrup or whipped cream for serving (optional): Entirely optional but honestly why would you skip this.
Instructions
- Preheat and prepare the dish:
- Set your oven to 180 degrees Celsius (350 degrees Fahrenheit) and grease a 23 by 33 cm baking dish generously so nothing sticks.
- Build the first layer:
- Scatter half the cubed croissants evenly across the bottom of the dish, letting some pieces overlap for that rustic, generous look.
- Make the cream cheese custard:
- In a medium bowl beat the cream cheese and sugar until smooth and fluffy, then add the eggs, milk, vanilla, and lemon zest, mixing until everything is beautifully combined.
- Prep the blueberries:
- Toss the blueberries with the tablespoon of flour, making sure each berry gets a light dusty coat that will keep them from sinking during baking.
- Layer everything together:
- Sprinkle half the berries over the first croissant layer, pour on half the custard, then repeat with the remaining croissants, berries, and custard, pressing down gently so every piece gets a good soak.
- Let it rest:
- Give the casserole ten minutes to sit and absorb all that creamy goodness, or cover and refrigerate overnight if you are the plan ahead type.
- Bake until golden:
- Slide it into the oven for 35 to 40 minutes until the center is set and the top is puffed and gloriously golden brown.
- Cool, dust, and serve:
- Let it rest for ten minutes after baking, then shower it with powdered sugar and serve warm with maple syrup or a dollop of whipped cream if you are feeling festive.
The first time I served this at a potluck brunch, a friend who never asks for recipes pulled me aside and quietly requested it in writing. That small moment told me this casserole had graduated from casual experiment to something worth holding onto.
Making It Your Own
Raspberries and strawberries both work wonderfully in place of blueberries, each bringing their own personality to the dish. I once used a mix of all three berries for a Fourth of July brunch and the colorful swirls through the custard were almost too pretty to eat.
Leftovers and Reheating
This casserole is best warm from the oven, but leftovers reheat surprisingly well in the microwave for about thirty seconds per portion. If you want to recapture some of that fresh baked texture, a brief stint in a low oven works even better.
Allergen Notes and Substitutions
This recipe contains milk, eggs, and wheat, and some croissants may be processed near nuts so always check labels carefully. If you need to adapt it, plant based cream cheese and milk can work, though the custard will be slightly less rich.
- Gluten free croissants are increasingly available and can be substituted one for one.
- Coconut milk can replace whole milk for a dairy free version with a subtle tropical hint.
- Always double check every label if allergens are a concern for you or your guests.
Some recipes become traditions without you even realizing it, and this blueberry cream cheese croissant casserole is one of those quiet marvels. Make it once and it will find its way back to your table again and again.
Recipe Questions
- → Can I prepare this casserole the night before?
-
Absolutely. Assemble everything in your baking dish, cover tightly, and refrigerate overnight. The croissants will have extra time to absorb the custard, making it even more delicious. Add about 5-10 minutes to the baking time if baking cold from the refrigerator.
- → Should I use fresh or frozen blueberries?
-
Both work wonderfully. Fresh blueberries hold their shape better and look gorgeous when baked. If using frozen, toss them with flour first to prevent them from sinking to the bottom and releasing too much liquid into the custard. No need to thaw frozen berries before adding.
- → Why use day-old croissants?
-
Slightly stale croissants actually work better because they absorb the cream cheese mixture without becoming mushy. Fresh, soft croissants can disintegrate. If you only have fresh ones, slice and let them sit out for a few hours or toast them lightly before assembling.
- → Can I substitute other fruits?
-
Definitely. Raspberries, strawberries, blackberries, or even sliced peaches all work beautifully. Adjust sugar slightly based on fruit sweetness—tart berries might appreciate an extra tablespoon in the custard. Mixed berries create a stunning presentation and complex flavor.
- → How do I know when it's done baking?
-
The casserole is ready when the top is golden brown and the center feels set when you gently shake the pan. A knife inserted near the center should come out clean, not showing liquid custard. The edges will be slightly puffed and beginning to pull away from the pan sides.
- → What's the best way to reheat leftovers?
-
Warm individual portions in the microwave for 30-60 seconds. For larger amounts, cover with foil and reheat in a 350°F oven for 10-15 minutes until heated through. The oven method helps restore some crispness to the top while keeping the interior moist.