This indulgent breakfast bake transforms day-old croissants into something extraordinary. Layers of buttery pastry get soaked in a rich vanilla custard, dotted with tangy cream cheese and juicy blueberries. After 40 minutes in the oven, the top turns irresistibly golden while the center stays creamy and luscious. The result is a perfect balance of sweet and tangy, with textures ranging from crisp edges to soft, custardy middle. Ideal for feeding a crowd at weekend brunch or serving as a special dessert after dinner.
The smell of baking croissants has always pulled me into bakeries like a magnet, but one Sunday morning I found myself with a dozen day-old ones and a sudden craving to transform them into something magical.
I first made this for a mothers day brunch, watching my mom close her eyes at the first bite, and knew Id stumbled onto something special. That morning sunlight streaming through the window, the laughter around the table, and the way everyone went quiet for that first bite is what brunch memories are made of.
Ingredients
- 6 large day-old croissants: Slightly stale bread soaks up the custard beautifully without turning mushy, giving you those perfect tender yet structured bites
- 1 cup fresh blueberries: These little jewels burst during baking, creating pockets of sweet juice that contrast with the rich cream cheese
- 8 oz softened cream cheese: Room temperature is crucial here so it blends smoothly into those creamy layers we love
- 2 tsp vanilla extract: Dont skimp on this pure vanilla it elevates the entire dish and makes your kitchen smell incredible
- 4 large eggs: These create that luscious custard that holds everything together while keeping the croissants pillowy
- 1 1/2 cups whole milk and 1/2 cup heavy cream: This combination gives you the perfect richness without being too heavy
- 2 tbsp melted butter: That final golden brush on top creates those irresistible crispy edges everyone fights over
Instructions
- Prep your baking vessel:
- Heat your oven to 350F and generously grease a 9x13 baking dish with butter, paying special attention to the corners
- Build the foundation:
- Slice those croissants into generous chunks and arrange half in your dish, scattering half the blueberries over them like youre tucking them in
- Make the creamy filling:
- Beat the cream cheese with sugar and vanilla until completely smooth, then drop spoonfuls over the first layer like little clouds
- Layer it up:
- Add the remaining croissants and blueberries, creating that beautiful marbled effect that looks impressive but is secretly so simple
- Whisk up the custard:
- Combine eggs, milk, cream, and sugar until fully incorporated, then pour it slowly and evenly over everything
- The golden touch:
- Press the croissants gently to help them drink up that liquid, drizzle with melted butter, and let it rest for 10 minutes while the oven finishes preheating
- Bake to perfection:
- Bake for 35 to 40 minutes until the top is golden brown and the center is set but still slightly jiggly
- The waiting game:
- Let it cool for 10 minutes this resting period helps the custard set properly so you get clean slices
My neighbor caught the aroma through her open window and knocked on my door with an empty plate, asking what I was making. That casserole disappeared in minutes, and we ended up sitting at the counter picking at the last crumbs while talking about everything and nothing.
Make It Your Own
Swap in raspberries or blackberries when blueberries are not in season, their tartness plays beautifully with the sweet custard. I have even made it with mixed berries and loved how every bite was a surprise of different flavors.
Perfect Pairings
Something crisp and cold balances the richness perfectly, like a simple green salad with citrus vinaigrette for brunch or fresh fruit on the side. The contrast between warm casserole and cold fresh fruit is absolutely restaurant worthy.
Storage and Reheating
This keeps surprisingly well in the refrigerator for up to three days, though it rarely lasts that long in my house.
- Reheat individual portions in the microwave for 30 to 45 seconds
- For that fresh baked taste, cover with foil and warm in a 325F oven for 15 minutes
- Freeze unbaked portions for up to a month, then thaw and bake as directed
There is something deeply satisfying about turning simple breakfast staples into a dish that feels like a hug from the inside out.
Recipe FAQs
- → Can I use fresh croissants instead of day-old?
-
Day-old croissants work best as they absorb the custard better without becoming too soggy. If using fresh ones, lightly toast them first or reduce soaking time to 5 minutes.
- → Can I make this ahead of time?
-
Yes! Assemble the entire casserole the night before, cover tightly, and refrigerate. Let it sit at room temperature for 20 minutes before baking, adding 5-10 minutes to the cooking time.
- → What other fruits work well?
-
Raspberries, blackberries, or sliced strawberries are excellent substitutes. For autumn, try diced apples with cinnamon. Mixed berries create beautiful color variation.
- → Can I freeze leftovers?
-
Leftovers freeze well for up to 3 months. Wrap individual portions tightly and thaw overnight in the refrigerator. Reheat at 350°F for 10-15 minutes until warm.
- → How do I know when it's done?
-
The casserole is ready when the top is golden brown and the center is set—no liquid should be visible when you gently press the center. A thermometer should read 160°F internally.