Overnight Croissant Berry Puff with Vanilla Bean Glaze

A decadent breakfast casserole that transforms buttery croissants and fresh mixed berries into an elegant brunch centerpiece. The custard-like base, enriched with cream cheese and vanilla, soaks into the croissants overnight for maximum flavor absorption. Topped with a silky vanilla bean glaze, this make-ahead dish delivers bakery-quality results with minimal morning effort. Perfect for holiday mornings, special occasions, or when hosting overnight guests who deserve something extraordinary.
Ingredients
- 4 large croissants, sliced into 1 inch cubesbrioche1:1
similar richness, different texture
- 1 ½ cups mixed berries, raspberries, blackberries, and blueberries
- 8 oz cream cheese, softened
- 1 cup whole milk, or 2% milk
- ½ cup granulated sugar
- 2 eggs
- 1 tsp vanilla extract
- 1 tsp lemon zest
- ½ cup powdered sugar
- 2 Tbsp heavy cream, can substitute half-and-half or milk
- 1 tsp vanilla bean pastevanilla extract1:1
less speckled appearance
Instructions
- 1
Grease an 8x8 inch baking dish and fill with sliced croissants and mixed berries
- 2
Beat cream cheese with hand mixer until smooth
- 3
Add milk, sugar, eggs, vanilla and lemon zest and beat until combined
- 4
Pour mixture over croissants and berries
- 5
Cover with plastic wrap and refrigerate overnight
- 6
Remove from refrigerator and let sit on counter
- 7
Preheat oven to 350 degrees F
- 8
Bake covered with aluminum foil for 30 minutes
- 9
Remove foil and bake uncovered for 15 minutes until golden and knife inserted in center comes out clean
- 10
Whisk together powdered sugar, heavy cream, and vanilla bean paste until smooth and pourable
- 11
Drizzle glaze over finished casserole and serve warm
Tips
Use day-old croissants for better absorption and structure that won't fall apart during soaking.
Mix berry varieties for complex flavor - frozen berries work but add 5-10 minutes to baking time.
Test doneness with a knife in the center; it should come out with just moist crumbs, not wet custard.
Good to Know
Refrigerate covered up to 3 days. Best served warm, reheat individual portions in microwave.
Assemble completely through step 4 up to 24 hours ahead. Let come to room temperature 30 minutes before baking.
Serve warm immediately after glazing for best texture. Can be kept warm in low oven up to 1 hour.
Common Mistakes
Don't skip the overnight soak or custard won't properly set into croissants
Remove foil at the right time to avoid soggy top or burnt edges
Substitutions
Dairy-Free Swaps
General Alternatives
FAQ
Can I use frozen berries instead of fresh?
Yes, but don't thaw them first. Add 5-10 minutes to the covered baking time as frozen berries release more moisture.
How long can this stay in the refrigerator before baking?
The assembled casserole can refrigerate up to 24 hours. Beyond that, the croissants may become too soggy.
Can I freeze leftovers?
Freeze portions up to 2 months. Thaw overnight and reheat in 350F oven for 10-15 minutes until warmed through.