Layers of buttery croissant cubes are nestled throughout a rich vanilla cream cheese custard, then generously scattered with juicy blueberries that burst during baking. The result emerges from the oven golden and set, with tender custard-soaked pastry beneath a lightly crisped top.
Perfect for brunch gatherings or special weekend breakfasts, this make-ahead dish works beautifully with day-old croissants. The optional lemon zest adds bright notes that cut through the richness, while a dusting of powdered sugar provides an elegant finish.
Ready in just over an hour total, this serving-eight casserole pairs wonderfully with warm maple syrup or fresh whipped cream. Leftovers reheat beautifully for an indulgent weekday morning treat.
The oven had barely hit temperature when my niece wandered into the kitchen asking if blueberries could go in everything. I had stale croissants sitting on the counter and a block of cream cheese that needed using, so I shrugged and told her we were about to find out. Forty minutes later we were standing at the stove with forks before it even made it to the table, pulling golden puffed pieces right from the dish. That lopsided experiment became the most requested breakfast in my household.
I brought this to a potluck brunch last spring and watched three people skip the entire buffet line to go straight for seconds of the casserole. My friend David stood in the corner with his plate, completely ignoring conversation, just nodding slowly between bites. He later texted me at midnight asking if it was weird that he had been thinking about it all day.
Ingredients
- 6 large croissants, preferably day old, cut into large cubes: Stale croissants soak up the custard without turning to mush, so resist the urge to use fresh ones.
- 225 g cream cheese, softened: Let it sit out for at least thirty minutes so it blends smoothly without lumps.
- 80 g granulated sugar: Just enough sweetness to complement the berries without overwhelming the buttery croissant flavor.
- 2 large eggs: They bind the custard together and give it that slight richness.
- 240 ml whole milk: Whole milk creates the best texture, though you can swap half with heavy cream for a more indulgent version.
- 1 tsp pure vanilla extract: A small amount goes a long way in tying the cream cheese and fruit together.
- Zest of 1 lemon, optional: This brightens everything and makes the blueberries taste more like themselves.
- 200 g fresh or frozen blueberries: Frozen works beautifully, just toss them in flour first so they do not sink to the bottom.
- 1 tbsp all purpose flour: Coating the berries keeps them suspended throughout the casserole instead of pooling at the base.
- 2 tbsp powdered sugar for dusting: A finishing touch that makes it look as good as it tastes.
- Maple syrup or whipped cream for serving, optional: Not strictly necessary but nobody has ever complained about adding either.
Instructions
- Preheat and prepare the dish:
- Set your oven to 180 degrees C and grease a 23 by 33 cm baking dish with butter so nothing sticks. While the oven warms up, cube the croissants into rough chunks and scatter half of them across the bottom of the dish.
- Make the cream cheese custard:
- Beat the softened cream cheese and sugar together until completely smooth with no streaks remaining. Add the eggs one at a time followed by the milk, vanilla, and lemon zest, mixing gently until everything is combined.
- Prep the blueberries:
- Toss the blueberries with the flour in a small bowl until each berry is lightly coated. Sprinkle half of them over the first layer of croissants already in the dish.
- Build the layers:
- Pour half the cream cheese mixture over the croissants and berries, then layer the remaining croissant cubes and blueberries on top. Pour the rest of the custard over everything and press down gently so every piece gets soaked.
- Let it rest:
- Walk away for ten minutes and let the croissants absorb the liquid. If you are making this ahead, cover it tightly and refrigerate overnight instead.
- Bake until golden:
- Slide the dish into the oven and bake for 35 to 40 minutes until the center is set and the top is puffed and golden brown. Your kitchen will smell like a pastry shop and you will have a hard time waiting.
- Cool and finish:
- Let it sit for ten minutes so the custard settles, then dust generously with powdered sugar. Serve warm with maple syrup or whipped cream if you are feeling generous.
The morning I made this for my mother on her birthday she pulled up a chair next to the oven and just sat there watching it bake. She said the smell reminded her of a bakery she used to visit with her grandmother as a child. We ate it straight from the dish with two forks and neither of us said a word for ten minutes.
Making It Your Own
Raspberries and strawberries both work beautifully in place of blueberries if you want to change things up. Peaches in the summer are another unexpected winner, especially with a little extra lemon zest.
Storing and Reheating
Leftovers keep well in the fridge for up to three days and reheat in the microwave in about thirty seconds. A quick stint in the oven at 160 degrees C for ten minutes brings back the crispy top if you have the patience for it.
Serving Suggestions
This is rich enough to stand on its own but pairs nicely with something bright and acidic like fresh fruit salad or a simple green side. A cup of strong coffee balances the sweetness perfectly.
- Serve it slightly warm rather than piping hot for the best texture.
- A light drizzle of maple syrup on each plate adds a warm caramel note.
- Always let it rest before cutting so the slices hold their shape.
Some recipes become staples because they are easy, and others earn their spot because they make people close their eyes when they take the first bite. This one somehow manages to do both.
Common Questions
- → Can I prepare this casserole the night before?
-
Absolutely. Assemble the entire dish, cover tightly, and refrigerate overnight. The extra soaking time actually helps the croissants absorb more of the creamy custard. Simply bake as directed in the morning, adding a few extra minutes if coming straight from the refrigerator.
- → What's the best way to prevent blueberries from sinking?
-
Toss your blueberries in a tablespoon of flour before sprinkling them over the croissant layers. This simple trick helps suspend the berries throughout the custard rather than having them all settle at the bottom during baking.
- → Can I use frozen blueberries instead of fresh?
-
Yes, frozen blueberries work wonderfully and are often more budget-friendly. Just be sure to toss them in flour to absorb excess moisture from freezing, and don't thaw them before adding—they'll release the perfect amount of juice while baking.
- → What can I substitute for the croissants?
-
While croissants provide the signature buttery richness, you could use brioche, challah, or even sturdy white bread cubes. The texture will be slightly less flaky but still delicious in the creamy custard mixture.
- → How do I know when the casserole is done baking?
-
The casserole is ready when the center is set and no longer jiggles like liquid, the top is golden brown, and a knife inserted near the center comes out clean. This typically takes 35-40 minutes at 180°C (350°F).
- → Can I make this dish dairy-free?
-
You can substitute vegan cream cheese and plant-based milk, though the texture and richness will vary. Keep in mind that traditional croissants contain butter, so you'd need dairy-free croissants or an alternative pastry base for a fully plant-based version.