This indulgent breakfast bake transforms day-old croissants into a luscious, golden casserole. Flaky pastry layers nestle between pockets of tangy cream cheese and bursts of juicy blueberries, all soaked in a rich vanilla custard. The result is a perfect balance of textures—crispy tops, tender centers, and a creamy interior. Ideal for weekend brunch or special morning gatherings, this dish comes together quickly and feeds a crowd effortlessly.
The smell of buttery pastry drifting from the oven on a slow Sunday morning will always stop me in my tracks. My neighbor brought this over once when I was recovering from surgery, and I swear those flaky, creamy layers healed me faster than anything else. Now it is my go to when I need to feed a crowd but want to feel like I put my heart into something special.
I made this for my mother in laws birthday brunch last spring, and she literally asked for the recipe before she even finished her first bite. Watching friends hover around the baking dish, sneaking just one more square while the coffee was still brewing, that is the kind of Sunday morning memory that sticks.
Ingredients
- 6 large croissants, preferably day old: Slightly stale croissants soak up the custard better without turning mushy
- 1 cup fresh blueberries: Frozen work too if you thaw and drain them first to prevent excess moisture
- 8 oz cream cheese, softened: Let it sit at room temperature for 30 minutes so it blends smoothly
- 1/2 cup granulated sugar: This sweetens the cream cheese layer just enough to balance the tartness
- 2 tsp vanilla extract: Pure vanilla makes all the difference here, do not skimp
- 4 large eggs: Room temperature eggs incorporate better into the custard
- 1 1/2 cups whole milk: The richness helps create that silky French toast texture
- 1/2 cup heavy cream: This is what makes the custard luxurious and decadent
- 1/3 cup granulated sugar: Just enough sweetness to make the custard sing without overpowering
- 2 tbsp unsalted butter, melted: Brushing the top gives you those gorgeous golden crispy edges
Instructions
- Prep your baking dish:
- Preheat your oven to 350°F and generously grease a 9x13 inch baking dish with butter
- Build the first layer:
- Slice those croissants into 1 to 2 inch pieces and scatter half across the bottom of your dish, then sprinkle half the blueberries over them
- Make the creamy filling:
- Beat together the softened cream cheese, half cup sugar, and vanilla until you have a smooth spreadable mixture, then dollop it generously over the first layer
- Add the remaining layers:
- Arrange the rest of the croissants on top and scatter with the remaining blueberries
- Whisk the custard:
- In a separate bowl, whisk together the eggs, milk, heavy cream, and remaining third cup sugar until completely combined
- Pour and soak:
- Pour that custard evenly over everything, gently pressing the croissants down so they drink it all up
- Butter and rest:
- Drizzle the melted butter over the top and let the whole thing sit for 10 minutes so the bread can really absorb the liquid
- Bake to golden:
- Bake for 35 to 40 minutes until golden brown and set, tenting with foil if the top gets too dark
- Finish and serve:
- Let it cool for 10 minutes, dust with powdered sugar if you like, and serve it warm while those croissants are still puffing with steam
This recipe became a Christmas morning tradition after my family tasted it once and refused to let me make anything else. There is something magical about watching people take that first bite and immediately reach for seconds.
Make Ahead Magic
Assemble everything the night before and refrigerate it uncovered, then add 10 minutes to the baking time since it will be cold. The extra soak time actually makes it even better.
Berry Swaps
Raspberries bring a brighter tartness while blackberries offer a deeper earthier sweetness. Mixed berries work beautifully too, just keep the total amount the same.
Serving Suggestions
A little maple syrup on the side never hurt anyone, though this is sweet enough to stand on its own. Fresh berries and a dollop of Greek yogurt make it feel fancy.
- Warm plates make a difference
- Serve within an hour of baking for best texture
- Reheats beautifully in a 300°F oven
Some mornings call for something special, and this casserole always delivers. Store it covered in the fridge and those leftovers taste even better the next day.
Recipe Q&A
- → Can I use frozen blueberries?
-
Yes, frozen blueberries work perfectly. Thaw and drain them well before adding to prevent excess moisture in the dish.
- → Should croissants be fresh or stale?
-
Day-old croissants are ideal as they absorb the custard better without becoming too soggy. Fresh ones can still work with slightly longer soaking time.
- → Can this be made ahead?
-
Assemble everything the night before, refrigerate uncovered, then bake in the morning. Add 5-10 minutes to baking time if baking cold from the refrigerator.
- → What other fruits work well?
-
Raspberries, blackberries, or sliced strawberries make excellent substitutions. Mixed berries create a beautiful presentation and varied flavor profile.
- → How do I store leftovers?
-
Keep refrigerated in an airtight container for up to 3 days. Reheat individual portions in the microwave or warm the entire dish in a 350°F oven until heated through.
- → Can I reduce the sugar?
-
Yes, reduce sugar by 25-50% for a less sweet version. The blueberries provide natural sweetness, and the croissants add enough sweetness on their own.