Transform day-old croissants into a stunning breakfast bake by layering buttery pastry pieces with fresh blueberries and a sweetened cream cheese filling. A rich egg custard gets poured over everything, then the whole dish bakes until golden brown and set. The result combines crispy, caramelized edges with soft, custard-soaked centers creating the perfect balance of textures. Serve warm with a dusting of powdered sugar for an impressive brunch centerpiece that feeds a crowd.
Last Sunday, I woke up to find three leftover croissants from our Saturday bakery run turning slightly stale on the counter. Instead of letting them go to waste, I decided to transform them into something indulgent for a lazy family breakfast.
My mother-in-law stayed over that weekend, and I served this casserole still warm from the oven with the powdered sugar dusting catching the morning light. She asked for the recipe before she even finished her first slice, which is honestly the highest compliment I could hope for.
Ingredients
- Day-old croissants: Slightly stale pastry absorbs the custard better than fresh, giving you that perfect bread pudding texture without becoming mushy.
- Fresh blueberries: Frozen works in a pinch, but fresh berries burst beautifully during baking creating those gorgeous purple streaks throughout.
- Softened cream cheese: Room temperature is essential here so it blends smoothly and distributes evenly rather than clumping up.
- Whole milk and heavy cream: This combination gives you richness without being overly heavy, though you can use all whole milk for a lighter version.
Instructions
- Prep your baking dish:
- Preheat your oven to 350°F and generously butter a 9x13-inch baking dish, getting into all the corners so nothing sticks.
- Build the first layer:
- Cut those croissants into 1 to 2 inch pieces and arrange half in the bottom of your dish, then scatter half your blueberries over them like youre tucking them in for a nap.
- Make the cream cheese mixture:
- Beat together the softened cream cheese, 1/2 cup sugar, and vanilla until you have something smooth and spreadable, then drop spoonfuls over the first layer.
- Add the remaining pastry and berries:
- Layer the rest of your croissant pieces on top followed by the remaining blueberries, letting some berries peek through the surface.
- Whisk up the custard:
- Combine eggs, whole milk, heavy cream, and 1/3 cup sugar in a bowl until completely blended, then pour this slowly and evenly over everything.
- Let it rest:
- Drizzle melted butter across the top and walk away for 10 minutes, letting the bread drink up all that liquid.
- Bake until golden:
- Bake for 35 to 40 minutes until the top is browned and the center is set, covering with foil if its browning too fast.
- Rest before serving:
- Give it 10 minutes to cool slightly, then dust with powdered sugar and serve warm while the cheese is still wonderfully melty.
This recipe has become my go-to for unexpected guests since it looks impressive but comes together so quickly. Last month my neighbor popped over during the 10 minute soaking time, and the aroma had her asking what I was making before she even stepped inside.
Making It Ahead
I often assemble this the night before and keep it in the refrigerator, pulling it out about 30 minutes before baking. The overnight soak actually makes it even better since every piece gets thoroughly saturated with that lovely custard.
Serving Suggestions
While a dusting of powdered sugar is classic, a drizzle of maple syrup takes it over the top. Weve also served it with a side of bacon or sausage for a sweet and savory breakfast combo that always disappears fast.
Customization Ideas
Raspberries or blackberries work beautifully if blueberries are out of season. Sometimes I fold in chopped pecans or walnuts between the layers for extra crunch, and a teaspoon of lemon zest in the custard brightens everything up perfectly.
- Swap almond extract for vanilla if you want a nuttier flavor profile.
- Add a handful of white chocolate chips for extra indulgence.
- Try brioche or challah instead of croissants for a slightly different texture.
Theres something so satisfying about turning something that would have been wasted into a dish that brings people together around the table. That morning with the powdered sugar dusting catching sunlight has become one of my favorite kitchen memories.
Recipe FAQs
- → Can I prepare this the night before?
-
Yes, assemble the entire casserole the night before, cover tightly, and refrigerate. In the morning, let it sit at room temperature for 20 minutes while the oven preheats, then bake as directed.
- → What if my croissants are fresh instead of day-old?
-
Fresh croissants work fine too. Simply slice and let them sit uncovered for 30 minutes before assembling to dry slightly, which helps them absorb the custard better without becoming soggy.
- → Can I use frozen blueberries?
-
Absolutely. Thaw frozen berries first and drain well before adding to prevent excess liquid from making the casserole soggy. Pat them dry with paper towels for best results.
- → How do I know when it's done baking?
-
The casserole is ready when the top is golden brown, the edges are bubbling, and a knife inserted in the center comes out clean. The custard should be set, not jiggly or liquid.
- → Can I substitute other fruits?
-
Raspberries, blackberries, or sliced strawberries work beautifully. You can also mix different berries or add diced apples or peaches for seasonal variations.
- → Should leftovers be refrigerated?
-
Yes, cover and refrigerate within two hours of serving. Leftovers keep for 3-4 days and reheat well in the microwave or oven at 350°F until warmed through.