This indulgent breakfast bake combines buttery croissant cubes with a rich cream cheese custard and bursts of sweet blueberries. The croissants soak up the vanilla-infused mixture, creating a luscious texture that's crisp on top and soft within. Perfect for feeding a crowd at brunch, this make-ahead dish comes together quickly and bakes to golden perfection. Serve warm with a dusting of powdered sugar, maple syrup, or whipped cream for an extra touch of sweetness.
The oven had barely hit 350 degrees and my kitchen already smelled like a Parisian bakery had collided with a Vermont berry patch. I had leftover croissants going stale on the counter and a tub of cream cheese that needed using, so I just started layering things into a baking dish without much of a plan. What came out forty minutes later was golden, puffed, and absurdly good. My roommate stood in the doorway with a fork before I even had a chance to plate it.
I brought this to a friends potluck brunch last spring and watched three people go back for seconds before the coffee was even ready. There is something about the way the blueberries burst and create little pockets of jammy sweetness that makes people lose all restraint. One friend literally asked if I had ordered it from a bakery, which remains the finest compliment I have ever received about anything I have cooked.
Ingredients
- 6 large croissants, preferably day old, cut into large cubes: Stale croissants soak up the custard without falling apart, so let them sit out uncovered overnight if you can manage the patience.
- 225 g cream cheese, softened: Bring it to room temperature so it blends smoothly instead of leaving cold lumps throughout the mixture.
- 80 g granulated sugar: This amount sweetens the custard without making it cloying, letting the berries and croissants shine.
- 2 large eggs: They bind everything together and give the casserole its tender, bread pudding like texture.
- 240 ml whole milk: Whole milk creates the richest custard, though you can swap half with 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 genuinely noticeable.
- Zest of 1 lemon: This is optional but it cuts through the richness beautifully and makes the blueberry flavor pop.
- 200 g fresh or frozen blueberries: Frozen berries are completely fine and honestly what I use most of the time.
- 1 tbsp all purpose flour: Tossing the berries in flour keeps them from sinking to the bottom during baking.
- 2 tbsp powdered sugar: Just a light dusting at the end makes it look bakery worthy with zero extra effort.
- Maple syrup or whipped cream for serving: Entirely optional but a small drizzle of maple takes each bite over the top.
Instructions
- Get your oven ready:
- Preheat to 180 degrees Celsius, or 350 degrees Fahrenheit, and grease a 23 by 33 centimeter baking dish with butter so nothing sticks later.
- Build the first layer:
- Scatter half of your cubed croissants evenly across the bottom of the dish, letting some pieces overlap for those irresistible crispy edges.
- Make the cream cheese custard:
- Beat the softened cream cheese and sugar together until completely smooth, then add the eggs, milk, vanilla, and lemon zest, mixing until everything is well combined and creamy.
- Prep the blueberries:
- Toss the blueberries with the tablespoon of flour in a small bowl, coating them evenly so they stay suspended in the casserole instead of sinking.
- Layer it all up:
- 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 gets a good soak.
- Let it rest:
- Walk away for ten minutes and let the croissants absorb all that creamy goodness, or cover and refrigerate overnight if you are planning ahead for a crowd.
- Bake until golden:
- Slide it into the oven for 35 to 40 minutes until the center is set, the top is golden brown, and your kitchen smells absolutely incredible.
- 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 are feeling indulgent.
The morning I made this for my mothers birthday breakfast in bed, she propped herself up on the pillows, took one bite, and closed her eyes in that way people do when food hits differently. She told me it reminded her of the French bakery we used to visit on Saturday mornings when I was small, which I had completely forgotten about until that moment. Food does that sometimes, reaches back through years and pulls something tender to the surface.
Making It Your Own
Raspberries or sliced strawberries work beautifully in place of blueberries if you want to switch things up based on what is seasonal. I have even tossed in a handful of blackberries alongside the blueberries for a mixed berry version that tastes like late summer in a pan. A pinch of cinnamon in the custard adds warmth, and a handful of chopped pecans on top gives a nice crunch contrast to all that softness.
Leftovers and Storage
This keeps remarkably well covered in the fridge for up to three days, and a quick thirty second reheat in the microwave brings it right back to life. I have been known to eat cold leftovers straight from the dish while standing in front of the open refrigerator, and honestly it is still delicious that way. The texture firms up as it chills, becoming more like a dense bread pudding, which some people actually prefer.
Getting the Texture Just Right
The biggest variable in this recipe is how stale your croissants are, because that determines how much custard they will absorb without turning mushy. If your croissants are very fresh, tear them into slightly larger pieces and let the assembled casserole rest a full twenty minutes before baking. You want the final result to be custardy and soft in the middle with crispy, golden edges that shatter slightly when you spoon into it.
- Day old croissants are the sweet spot for perfect texture.
- Press down gently on the top layer to encourage even soaking.
- Check for doneness by giving the dish a gentle shake, the center should barely jiggle.
This is the kind of recipe that turns a regular weekend morning into something worth remembering, and it asks almost nothing of you in return. Just layer, pour, bake, and watch the people you love reach for seconds.
Recipe FAQs
- → Can I prepare this casserole the night before?
-
Yes! Assemble the casserole, cover tightly, and refrigerate overnight. In the morning, let it sit at room temperature for 15-20 minutes while the oven preheats, then bake as directed. The flavors actually develop beautifully overnight.
- → What's the best way to store leftovers?
-
Store cooled leftovers in an airtight container in the refrigerator for up to 3 days. Reheat individual portions in the microwave for 30-45 seconds or warm the entire dish in a 180°C (350°F) oven for 10-15 minutes until heated through.
- → Can I use frozen blueberries instead of fresh?
-
Absolutely! Frozen blueberries work wonderfully. Just toss them with flour before adding to prevent excess moisture from making the casserole soggy. No need to thaw them first—they'll bake perfectly.
- → What can I substitute for the croissants?
-
While croissants provide the best buttery richness, you can use brioche, challah, or even French bread as alternatives. Keep in mind the texture will be slightly denser, but still delicious.
- → How do I know when the casserole is done baking?
-
The casserole is ready when it's set and golden brown on top, with no liquid egg mixture visible. A knife inserted near the center should come out clean. If the top browns too quickly, cover loosely with foil for the last 10 minutes of baking.