This indulgent breakfast bake transforms day-old croissants into a luxurious masterpiece. The flaky pastry layers are interspersed with creamy cheese filling and bursts of fresh blueberries, all soaked in a rich vanilla custard. After baking, the top becomes beautifully crisp while the interior remains wonderfully soft and pudding-like.
The preparation is wonderfully straightforward - simply layer the ingredients, pour over the custard, and let the oven work its magic. In under an hour, you'll have a stunning centerpiece that's perfect for weekend brunch, holiday mornings, or whenever you want to treat yourself to something special.
The smell of baking croissants has always stopped me in my tracks. I first made this casserole on a snowy Sunday when my cousin announced she was coming over with her kids. Nothing in the fridge looked impressive enough for company, but I had a bag of day-old croissants from the bakery and some cream cheese. That morning became legendary in our family group chat.
Last summer I made this for a friend who swore she didnt like breakfast casseroles. She took one bite, grabbed the serving spoon, and asked for the recipe before even finishing her plate. Now she makes it every time her inlaws visit and claims she spent hours on it. I never tell her how easy it actually is.
Ingredients
- 6 large day-old croissants: Slightly stale croissants absorb the custard better without turning to mush, so buy them a day ahead or leave fresh ones out overnight
- 1 cup fresh blueberries: Frozen berries work but thaw and drain them first or your casserole will be soupy. Fresh ones burst beautifully while baking.
- 8 oz cream cheese: Room temperature cream cheese blends into a silky mixture that melts into warm pockets throughout the casserole
- 1/2 cup granulated sugar: This sweetens just the cream cheese layer creating little ribbons of sweetness throughout
- 2 tsp vanilla extract: Do not skip this. It makes the whole house smell like a French bakery.
- 4 large eggs: Room temperature eggs incorporate more smoothly into the custard
- 1 1/2 cups whole milk: The richness of whole milk makes a difference. Skim milk creates a watery custard.
- 1/2 cup heavy cream: This tiny bit of luxury makes the custard impossibly silky
- 1/3 cup granulated sugar: Just enough sweetness to balance the tangy cream cheese and tart berries
- 2 tbsp unsalted butter: Melted and drizzled on top this creates those gorgeous golden crispy edges
Instructions
- Prep your baking dish:
- Preheat oven to 350°F and butter a 9x13-inch baking dish thoroughly. Those corners and edges are where sticking happens.
- Build the first layer:
- Slice croissants into rough 1 to 2 inch pieces. Some tiny shreds are fine. Arrange half in the dish and scatter half the blueberries over them.
- Make the creamy filling:
- Beat cream cheese with 1/2 cup sugar and vanilla until completely smooth. No lumps allowed. Drop dollops over the croissants rather than spreading which can mash everything down.
- Layer the rest:
- Add remaining croissants and blueberries on top. Do not press down yet.
- Whisk the custard:
- Combine eggs milk cream and remaining sugar until no sugar granules remain visible. Pour slowly and evenly over everything.
- The secret step:
- Gently press the croissants into the liquid so they start soaking. Let it sit for 10 minutes. This is the difference between dry spots and perfect custard saturation.
- Get that golden top:
- Drizzle melted butter over everything. Bake 35 to 40 minutes until golden and set. If the top gets too dark tent with foil for the last 10 minutes.
- The patience test:
- Let it cool 10 minutes before serving. This seems impossible but the custard needs time to set or you will end up with a delicious mess on your plate.
My daughter asked for this instead of a birthday cake last year. We added extra blueberries and lit candles right in the baking dish. Something about waking up to the smell of vanilla and butter just feels like celebration.
Make It Ahead
Assemble the entire casserole the night before and refrigerate it covered. In the morning let it sit on the counter for 30 minutes while the oven preheats. You may need to add 5 to 10 minutes to the baking time since it will be cold.
Berry Swaps
Raspberries work beautifully and add a lovely tart contrast. Blackberries make it look dramatic with their dark juices running through. I have mixed strawberries and blueberries for a flag effect on the 4th of July. Just stick to about a cup total and always drain frozen fruit first.
Serving Ideas
A dusting of powdered sugar right before serving makes it look like something from a cafe. I have served it with maple syrup on the side for those who want extra sweetness. Warm leftovers reheat beautifully at 300°F for 10 minutes.
- Serve with crisp bacon or sausage to balance the sweetness
- A dollop of Greek yogurt on top adds protein and tang
- Leftovers make an incredible dessert warmed up with vanilla ice cream
This is the dish that turns ordinary mornings into something worth lingering over. Hope it becomes part of your weekend story too.
Recipe Questions & Answers
- → Can I make this the night before?
-
Yes! Assemble the entire casserole, cover tightly, and refrigerate overnight. Let it sit at room temperature for 20 minutes before baking, adding 5-10 minutes to the baking time if needed.
- → Can I use frozen blueberries?
-
Absolutely. Thaw frozen berries first and drain well to prevent excess moisture. Pat them gently with paper towels before scattering over the croissants.
- → What other fruits work well?
-
Raspberries, blackberries, or sliced strawberries are excellent alternatives. You can also combine multiple berries for a mixed berry version.
- → How do I know when it's done?
-
The casserole is ready when the top is golden brown and a knife inserted near the center comes out clean. The custard should be set, not jiggly.
- → Can I freeze leftovers?
-
Yes! Cut into portions, wrap individually, and freeze for up to 2 months. Reheat in the microwave or oven until warmed through.
- → Do the croissants need to be stale?
-
Day-old croissants work best as they absorb the custard without becoming overly soggy. If using fresh croissants, toast them lightly for 10 minutes at 350°F before assembling.