This indulgent breakfast bake transforms day-old croissants into something extraordinary. Layers of buttery pastry soak up a rich vanilla custard while sweetened cream cheese swirls throughout, creating pockets of creamy decadence in every bite.
Fresh blueberries add tart sweetness and beautiful purple bursts throughout the golden-brown bake. The custard softens the croissants just enough while maintaining lovely texture contrasts—crispy edges, soft centers, and tender fruit-filled sections.
Perfect for make-ahead mornings, this dish comes together quickly and can be assembled the night before. Serve warm with a dusting of powdered sugar and maple syrup for an impressive brunch centerpiece that tastes even better than it looks.
The oven had barely hit 350 degrees and my kitchen already smelled like a bakery had collided with a berry patch. I had leftover croissants going stale on the counter and a pint of blueberries that were one day away from turning sad, so I tossed them together with cream cheese on a lazy Sunday morning and hoped for the best. That first golden, puffy casserole pulled from the oven changed brunch forever in my house. Now friends call ahead to make sure this is on the menu whenever we host.
My sister walked in one holiday weekend while I was pressing croissant cubes into a baking dish and asked if I was making bread pudding. I told her it was better, and she rolled her eyes at the arrogance. After one bite she went quiet, then asked for the recipe before her coffee had even cooled down.
Ingredients
- 6 large croissants, preferably day old, cut into large cubes: Stale croissants absorb the custard without turning to mush, so let them sit uncovered overnight if you can manage the planning.
- 225 g cream cheese, softened: Full fat cream cheese makes the richest custard, and letting it come to room temperature prevents ugly lumps.
- 80 g granulated sugar: This amount sweetens the custard without overpowering the natural tartness of the berries.
- 2 large eggs: They bind everything together and give the casserole its gentle puff in the oven.
- 240 ml whole milk: Whole milk creates the silkiest texture, though you can swap half for heavy cream if you want to go all out.
- 1 tsp pure vanilla extract: A small amount does more than you think, so use the real stuff here.
- Zest of 1 lemon, optional: This brightens the whole dish and makes the blueberry flavor pop in a way that surprises people.
- 200 g fresh or frozen blueberries: Frozen work beautifully, just toss them in flour first so they do not bleed purple streaks everywhere.
- 1 tbsp all purpose flour: A light coating on the berries keeps them suspended in the casserole instead of sinking to the bottom.
- 2 tbsp powdered sugar: A snowy dusting right before serving makes it look like it came from a cafe.
- Maple syrup or whipped cream, optional: Either one is lovely, and together they are downright excessive in the best way.
Instructions
- Preheat and prepare the dish:
- Set your oven to 180 degrees Celsius or 350 degrees Fahrenheit and grease a 23 by 33 centimeter baking dish with butter so nothing sticks.
- Build the first layer:
- Scatter half of your cubed croissants evenly across the bottom of the dish, letting some pieces overlap for rustic texture.
- Make the cream cheese custard:
- Beat the softened cream cheese and sugar together until perfectly smooth, then blend in the eggs, milk, vanilla, and lemon zest until everything is unified and creamy.
- Prep the blueberries:
- Toss the blueberries with flour in a small bowl until each berry has a faint dusty coating, which prevents them from sinking during baking.
- Assemble the casserole:
- 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 everything soaks together beautifully.
- Let it rest:
- Give the casserole ten minutes to sit at room temperature so the custard seeps into every flaky crevice, 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 a gorgeous golden brown with crispy edges.
- Cool and finish:
- Let it sit for ten minutes after baking, then dust generously with powdered sugar and serve warm with maple syrup or whipped cream if you like.
I brought this to a potluck brunch once and a woman I had never met tracked me down before leaving to tell me it was the best thing she had eaten all year. Moments like that remind me that food does not need to be complicated to make someone feel genuinely cared for.
Making It Your Own
Raspberries swap in seamlessly if you want a tart twist, and diced strawberries work beautifully in summer when they are peak sweet. I have even tossed in a handful of chocolate chips when nobody was looking, and not a single person complained about that decision.
Storing and Reheating Leftovers
Cover any leftovers tightly and keep them in the refrigerator for up to three days. A quick spin in the microwave brings it back to life surprisingly well, and a brief warm through in the oven restores that crispy top layer that makes the first serving so memorable.
Getting the Texture Just Right
The biggest variable in this recipe is how dry or fresh your croissants are, and adjusting the resting time accordingly makes all the difference.
- If your croissants are very fresh, give the assembled casserole an extra five to ten minutes to soak before baking.
- Day old croissants are the sweet spot because they drink up custard without disintegrating.
- Always let it cool for the full ten minutes before slicing so the custard finishes setting and you get clean, beautiful portions.
This is the kind of recipe that earns a permanent spot in your weekend rotation and makes your kitchen smell like the kind of place nobody wants to leave. Share it with someone who shows up hungry and watch them go silent after the first bite.
Your Questions Answered
- → Can I make this casserole the night before?
-
Absolutely! Assemble the entire casserole, cover tightly, and refrigerate overnight. The extra soaking time actually helps the croissants absorb more of the creamy custard. Add 5-10 minutes to the baking time if baking straight from the refrigerator.
- → What's the best way to prevent blueberries from sinking to the bottom?
-
Toss fresh or frozen blueberries in a tablespoon of flour before layering. This simple trick helps distribute the fruit evenly throughout the bake rather than having all the berries settle at the bottom during baking.
- → Can I use frozen croissants instead of bakery ones?
-
Yes, frozen croissants work wonderfully. Thaw them completely, then let them sit out uncovered for several hours or overnight to become slightly stale—day-old croissants actually absorb the custard better than fresh ones and hold their texture better during baking.
- → How do I know when the casserole is done baking?
-
The casserole is ready when the top is golden brown and the center feels set when gently pressed—no liquid custard should jiggle in the middle. The edges should be slightly crispy and pulling away from the sides of the pan, typically after 35-40 minutes at 350°F.
- → Can I substitute other fruits for the blueberries?
-
Certainly! Raspberries, blackberries, or sliced strawberries all work beautifully. For stone fruits like peaches or cherries, dice them into bite-sized pieces first. Adjust sugar slightly based on fruit sweetness—tart berries may need the full amount, while sweeter fruits might prefer less.
- → What's the best way to reheat leftovers?
-
Reheat individual portions in the microwave for 30-45 seconds, or warm larger sections in a 350°F oven for 10-15 minutes until heated through. The oven method helps restore some of the crisp texture to the top, making leftovers taste almost freshly baked.