This indulgent breakfast bake transforms day-old buttery croissants into a luscious custard-filled casserole. The croissants soak up a rich cream cheese vanilla custard while bursts of blueberries add sweetness and tartness throughout. After 45 minutes in the oven, the top becomes golden and crisp while the interior stays creamy and pudding-like. Perfect for special weekend brunches or holiday mornings when you want something impressive yet effortless.
The oven had barely reached 350 degrees and already my kitchen smelled like a Parisian bakery had collided with a cheesecake factory. I had leftover croissants going stale on the counter and a pint of blueberries that were one day away from turning sad. What started as a desperate Sunday morning cleanup mission became the most requested brunch dish in my household.
My sister walked in midway through my first attempt and declared it looked like a beautiful mess. She changed her tune after one bite and now texts me every holiday weekend asking if I am making the blueberry thing.
Ingredients
- 5 to 6 large buttery croissants, preferably day old (about 350 g), cut into 2 inch pieces: Stale croissants soak up the custard without dissolving into mush, so day old is genuinely better here.
- 1 1/2 cups (225 g) fresh or frozen blueberries: Frozen berries work beautifully with no thawing needed, and they tend to bleed into the custard creating gorgeous purple swirls.
- 225 g (8 oz) cream cheese, softened: Let it sit out for at least thirty minutes so it blends smoothly without lumps.
- 1/3 cup (65 g) granulated sugar: Just enough sweetness without overpowering the natural berry flavor.
- 2 large eggs: They bind the custard and give it that silky, rich texture.
- 2/3 cup (160 ml) whole milk: Whole milk creates a luscious custard, so avoid skim if you can.
- 1/3 cup (80 ml) heavy cream: This is what takes it from breakfast to borderline dessert in the best way.
- 1 teaspoon vanilla extract: A good quality vanilla makes a noticeable difference in a simple custard like this.
- Zest of 1 lemon (optional): The lemon brightens everything and plays beautifully with the blueberries.
- 1 tablespoon turbinado sugar (optional, for topping): That crunchy, sparkly top layer is worth the extra sprinkle.
- Powdered sugar, for dusting (optional): A light snowfall of powdered sugar right before serving makes it look effortless and elegant.
Instructions
- Preheat and prepare your baking dish:
- Set your oven to 350 degrees F (175 degrees C) and grease a 9x13 inch baking dish generously so nothing sticks.
- Build the croissant and berry base:
- Scatter the croissant pieces evenly across the dish, then sprinkle the blueberries over them like you are tucking little gems into every corner.
- Make the cream cheese custard:
- Beat the softened cream cheese and granulated sugar together until completely smooth and creamy, scraping down the bowl once or twice to catch any stubborn lumps.
- Add the liquids and seasonings:
- Pour in the eggs, milk, heavy cream, vanilla extract, and lemon zest, then whisk until everything is fully combined and the mixture flows like a silky ribbon.
- Combine and soak:
- Pour the custard evenly over the croissants and blueberries, then gently press the croissant pieces down with a spatula so every bit drinks up that creamy mixture.
- Top with crunch:
- Sprinkle the turbinado sugar across the top if you are using it, creating a thin, even layer that will caramelize in the oven.
- Bake until golden and set:
- Bake uncovered for 40 to 45 minutes until the center no longer jiggles and the top has turned a deep, inviting golden brown.
- Rest and finish:
- Let the casserole sit for 10 to 15 minutes so it settles into sliceable portions, then dust with powdered sugar if desired and serve warm or at room temperature.
I brought this to a potluck brunch once and three people pulled me aside to ask for the recipe. One of them was a professional pastry chef who said she wished she had thought of it first.
Make It Your Own
Raspberries or blackberries swap in beautifully for the blueberries, and a mixed berry version is especially pretty with all those colors mingling together. A handful of white chocolate chips scattered over the top before baking melts into little pools of sweetness that push this firmly into dessert territory.
Overnight Prep Strategy
Assemble everything the night before, cover it tightly with foil, and refrigerate. In the morning, take it out while the oven preheats so the baking dish loses some of its chill, then bake as directed. The croissants actually benefit from a long soak and the custard penetrates every flaky layer.
Serving and Storing Leftovers
This casserole is best served warm but holds up surprisingly well at room temperature, making it perfect for buffets. Leftovers keep in the refrigerator for up to three days and reheat gently in the microwave in about thirty seconds.
- A dollop of plain yogurt or sour cream on the side cuts the richness beautifully.
- Warm maple syrup drizzled over the top turns each serving into something truly special.
- Always let it rest before slicing so the pieces hold their shape on the plate.
Some dishes become traditions without anyone deciding they should be. This one earned its place at my table through pure, unapologetic deliciousness and I suspect it will do the same at yours.
Recipe Questions & Answers
- → Can I prepare this casserole the night before?
-
Absolutely. Assemble everything in your baking dish, cover tightly, and refrigerate overnight. In the morning, let it sit at room temperature for 20 minutes while the oven preheats, then bake as directed. The flavors meld beautifully overnight.
- → What's the best way to store leftovers?
-
Store cooled portions in an airtight container in the refrigerator for up to 3 days. Reheat individual servings in the microwave for 30-45 seconds or in a 350°F oven until warmed through. The texture remains surprisingly creamy after reheating.
- → Can I use frozen blueberries?
-
Fresh or frozen blueberries work equally well—no need to thaw frozen berries first. They'll release more moisture during baking, creating extra pockets of fruity syrup throughout the custard. Just toss them directly onto the croissants before pouring the cream mixture.
- → Why use day-old croissants?
-
Slightly stale croissants absorb the creamy custard better than fresh ones, preventing the dish from becoming soggy. Day-old croissants hold their structure during baking while still becoming tender and pudding-like inside. If you only have fresh croissants, toast them lightly for 10 minutes before assembling.
- → What other fruits work well in this bake?
-
Fresh raspberries, blackberries, or sliced strawberries are excellent alternatives. For a fall version, try diced apples with cinnamon. Mixed berries create beautiful color variation. Just keep the total fruit amount around 1½ cups to maintain the proper custard-to-fruit ratio.
- → How do I know when it's done baking?
-
The casserole is finished when the top is golden brown and the center no longer jiggles like liquid—it should have a gentle set, similar to baked French toast or bread pudding. A knife inserted near the center should come out mostly clean, with moist custard but no runny liquid.