This indulgent breakfast bake transforms day-old buttery croissants into something extraordinary. The flaky pastry soaks up a rich custard made with cream cheese, eggs, vanilla, and a hint of lemon zest. Fresh or frozen blueberries dot every bite, adding bursts of juicy sweetness. After 45 minutes in the oven, the top turns golden while the center stays wonderfully creamy.
What makes this casserole special is how the croissants become custard-soft while maintaining their buttery flavor. The cream cheese mixture creates a cheesecake-like richness that balances beautifully with the tart berries. It's equally delicious warm from the oven or at room temperature, and you can even assemble it the night before for an effortless morning.
The smell of buttery croissants browning in the oven on a lazy Sunday morning is the kind of thing that makes you forget all about the week that came before. I threw this casserole together on a whim after finding a bag of forgotten blueberries and half a dozen day old croissants staring at me from the counter. What came out of the oven forty five minutes later was nothing short of a small kitchen miracle. The center was wobbly, the edges were golden, and I burned my tongue because I could not wait to taste it.
I made this for a friends potluck brunch last spring and watched three people go back for seconds before I even got a slice. My friend Sara stood over the baking dish with a fork and said she was not sharing, which I took as the highest compliment possible. We ended up scraping the last gooey bits straight from the corner of the pan with our fingers.
Ingredients
- 5 to 6 large buttery croissants, preferably day old (about 350 g), cut into 2 inch pieces: Day old croissants soak up the custard without turning into mush, so resist the urge to use fresh ones straight from the bakery.
- 1 1/2 cups (225 g) fresh or frozen blueberries: Frozen berries work beautifully here and you do not even need to thaw them, which makes this recipe a year round possibility.
- 225 g (8 oz) cream cheese, softened: Let it sit on the counter for at least thirty minutes so it blends smoothly without ugly lumps running through your custard.
- 1/3 cup (65 g) granulated sugar: This is just enough sweetness to let the berries shine without crossing into cloying territory.
- 2 large eggs: They bind the custard together and give it that gentle jiggle that makes every spoonful feel rich.
- 2/3 cup (160 ml) whole milk: Whole milk creates a silkier texture than low fat, and this is not the moment to skimp on richness.
- 1/3 cup (80 ml) heavy cream: A splash of cream takes this from a standard bread pudding into something far more luxurious.
- 1 teaspoon vanilla extract: Use the real stuff if you have it, because that warm floral note ties everything together beautifully.
- Zest of 1 lemon (optional): This bright little addition cuts through the richness and makes the blueberry flavor sing even louder.
- 1 tablespoon turbinado sugar (optional, for crunch): A sprinkle on top creates a crackly, caramelized finish that gives each bite a satisfying contrast.
- Powdered sugar, for dusting (optional): A snowy dusting right before serving makes it look like you tried much harder than you actually did.
Instructions
- Get your oven ready:
- Preheat the oven to 350 degrees F (175 degrees C) and grease a 9 by 13 inch baking dish generously so nothing sticks to the corners.
- Build the croissant layer:
- Scatter the torn croissant pieces evenly across the bottom of the dish, then sprinkle every single blueberry over them so each serving gets a fair share of fruit.
- Whip the cream cheese base:
- Beat the softened cream cheese and granulated sugar together in a large bowl until the mixture is completely smooth and there is not a single lump left hiding in there.
- Create the custard:
- Add the eggs, milk, heavy cream, vanilla extract, and lemon zest to the cream cheese mixture and whisk until everything is fully combined and the liquid looks uniformly creamy.
- Bring it all together:
- Pour the custard evenly over the croissants and berries, then use a spatula to gently press the bread down so every piece gets a chance to soak up that rich liquid.
- Add the crunchy top:
- Sprinkle the turbinado sugar over the surface if you are using it, creating a thin even layer that will toast into a golden crust.
- Bake until golden:
- Bake uncovered for 40 to 45 minutes until the center is set with just a slight wobble and the top has turned a gorgeous deep golden brown.
- Rest and serve:
- Let the casserole rest for 10 to 15 minutes so the custard can settle, then dust with powdered sugar and serve warm or at room temperature.
One cold December morning I brought this to a neighbors house after she had her second baby, and she texted me three days later asking if I could drop off another pan. That is the thing about this dish. It becomes the reason people invite you over.
Berry Swaps and Mix Ins
Raspberries or blackberries step in beautifully when blueberries are out of season, and a mixed berry combination turns the filling into a jammy, colorful surprise. I once tossed in a handful of white chocolate chips on a dare and ended up with melted pockets of sweetness that were so good I now do it every time.
Make Ahead Strategy
Assemble everything the night before, cover it tightly with foil, and tuck it into the fridge so the croissants can spend all night slowly drinking up the custard. In the morning, take it out while the oven preheats, sprinkle on the turbinado sugar, and bake as directed. The wait feels long when the whole house smells like butter and vanilla, but it is absolutely worth it.
What to Serve Alongside
This casserole is rich enough to stand on its own, but a simple green salad with a bright vinaigrette or some crisp bacon on the side balances the plate beautifully. A pot of strong coffee and a glass of fresh orange juice are really all you need beyond that.
- Crispy bacon or breakfast sausage adds a salty contrast that makes the sweetness pop even more.
- A light fruit salad on the side keeps things feeling fresh without competing with the casserole itself.
- Leftovers reheat surprisingly well the next day in a low oven or even a quick burst in the microwave.
Some recipes become staples because they are easy, and others earn a permanent spot because they make people close their eyes when they take the first bite. This one does both, and that is really all you can ask of any breakfast worth waking up for.
Common Recipe Questions
- → Can I use fresh or frozen blueberries?
-
Both work perfectly in this casserole. Frozen blueberries can go directly into the dish without thawing—they'll release juices during baking. Fresh berries offer slightly firmer texture while frozen ones create more purple streaks throughout the custard.
- → Why use day-old croissants?
-
Slightly stale croissants absorb the custard mixture better than fresh ones. They hold their structure during baking while becoming wonderfully tender. If you only have fresh croissants, slice and toast them lightly for 10 minutes before assembling.
- → Can this be made ahead of time?
-
Absolutely. Assemble the entire casserole, cover tightly, and refrigerate overnight. Let it sit at room temperature for 20 minutes while the oven preheats, then bake as directed. The flavors meld beautifully overnight.
- → What other fruits work well?
-
Try raspberries, blackberries, sliced strawberries, or a mixed berry blend. Stone fruits like cherries or diced peaches also shine. For autumn, try diced apples with cinnamon in the custard instead of lemon zest.
- → How do I know when it's done baking?
-
The casserole is ready when the center is set and no longer jiggly, and the top is golden brown. A knife inserted near the center should come out clean. If the top browns too quickly, cover loosely with foil during the last 10 minutes.
- → Can I make this dairy-free?
-
Yes. Use vegan cream cheese, plant-based milk and cream alternatives, and vegan butter. Dairy-free croissants are available at specialty bakeries, or use a high-quality gluten-free bread as a substitute.