This indulgent breakfast bake transforms day-old croissants into something extraordinary. The flaky pastries soak up a creamy vanilla custard while layers of tangy cream cheese and bursts of fresh blueberries create pockets of sweetness throughout. After 40 minutes in the oven, the top turns golden brown with slightly crisp edges, while the interior remains tender and pudding-like. Best served warm with a dusting of powdered sugar, this dish comes together quickly but tastes like it came from a bakery.
The morning sun was streaming through my kitchen window when I decided to experiment with some slightly stale croissants from the bakery down the street. I had cream cheese sitting on the counter and a container of blueberries that needed using, so I started tearing and layering without any real plan. When the smell of buttery pastry and vanilla began filling the apartment, my roommate stumbled out of her bedroom asking what bakery I had secretly visited. That first spoonful was pure magic, the kind of breakfast that makes you want to linger at the table for hours.
Last Christmas morning, my sister showed up unexpectedly with her family in tow. I panicked for about three seconds before remembering I had prepped this casserole the night before and just needed to pop it in the oven. Watching my niece's eyes light up at the first bite made all the holiday chaos completely worth it. Now it has become our unofficial family tradition, requested at every gathering.
Ingredients
- 6 large day old croissants: Slightly stale bread absorbs the custard beautifully without becoming mushy
- 1 cup fresh blueberries: Frozen ones work too, just thaw and drain them well first to prevent excess moisture
- 8 oz softened cream cheese: Room temperature cream cheese blends into smooth dollops rather than stubborn lumps
- 1/2 cup granulated sugar: This sweetens the cream cheese layer just enough to contrast the tanginess
- 2 tsp vanilla extract: Pure vanilla makes such a difference here, worth every penny
- 4 large eggs: Room temperature eggs incorporate more evenly into the custard mixture
- 1 1/2 cups whole milk: The extra fat content creates that rich restaurant style texture
- 1/2 cup heavy cream: This little luxury makes the custard velvety and luscious
- 1/3 cup granulated sugar: Just enough sweetness to enhance without overpowering
- 2 tbsp melted unsalted butter: Brushing the top creates that gorgeous golden brown finish
Instructions
- Preheat and prep your baking dish:
- Heat your oven to 350°F and generously butter a 9x13 inch baking dish so nothing sticks later.
- Build the first layer:
- Tear your croissants into 1 to 2 inch pieces and arrange half in the bottom of your dish, then scatter half those beautiful blueberries on top.
- Make the cream cheese filling:
- Beat together the softened cream cheese, 1/2 cup sugar, and vanilla until completely smooth and dropping from a spoon.
- Layer it all together:
- Dollop the cream cheese mixture over the first layer, then add the remaining croissants and blueberries on top like you are building a lasagna.
- Whisk the custard:
- In a separate bowl, whisk together eggs, milk, heavy cream, and 1/3 cup sugar until the mixture is uniform and slightly frothy.
- Pour and soak:
- Pour the custard evenly over everything, gently pressing the croissants down so they drink up all that liquid.
- Butter and wait:
- Drizzle the melted butter across the top, then let everything sit for 10 minutes while the oven finishes heating.
- Bake to golden perfection:
- Bake uncovered for 35 to 40 minutes until the top is golden brown and the center is set, covering with foil if it browns too quickly.
- Rest and serve:
- Let the casserole cool for 10 minutes so the custard sets, then dust with powdered sugar if you are feeling fancy.
This recipe has become my go to for those mornings when I want to make something special but do not want to spend hours in the kitchen. There is something incredibly satisfying about turning humble ingredients into something that feels like it came from a fancy brunch spot.
Make Ahead Magic
I have learned that assembling this the night before actually improves the texture. The croissants have more time to soak up the custard, and waking up to just slide it in the oven feels like pure luxury on busy mornings.
Fruit Variations
While blueberries are my go to, I have experimented with raspberries, blackberries, and even sliced peaches. Each fruit brings its own personality to the dish, though blueberries remain the crowd favorite in my house.
Serving Suggestions
This casserole is surprisingly versatile and pairs beautifully with both sweet and savory sides. I love serving it alongside crispy bacon or fresh fruit salad to balance the richness.
- A drizzle of maple syrup takes it over the top if you want extra sweetness
- Fresh mint leaves add a lovely pop of color and brightness
- Serve with a hot cup of coffee for the ultimate brunch experience
There is nothing quite like the smell of this baking to make a house feel like home. Hope this brings as much joy to your table as it has to mine.
Recipe FAQs
- → Can I use frozen blueberries instead of fresh?
-
Yes, frozen blueberries work well. Thaw them completely and drain any excess liquid before adding to prevent the casserole from becoming soggy during baking.
- → Should croissants be fresh or stale?
-
Day-old croissants are actually preferred. They absorb the custard better without falling apart, creating the ideal texture—soft and creamy inside with golden edges.
- → Can I prepare this the night before?
-
Absolutely. Assemble the entire casserole, cover tightly, and refrigerate overnight. In the morning, let it sit at room temperature for 20 minutes while the oven preheats, then bake as directed.
- → What other fruits work in this dish?
-
Raspberries, blackberries, or sliced strawberries all make excellent substitutes. You can also mix berries for a varied flavor profile. Just remember to thaw and drain frozen fruit first.
- → How do I know when it's done baking?
-
The casserole is ready when the top is golden brown and the center feels set when gently pressed—no liquid custard should visible. A skewer inserted in the center should come out clean.
- → Can I freeze leftovers?
-
Yes, individual portions freeze well for up to 2 months. Wrap tightly in plastic and foil. Thaw overnight in the refrigerator and reheat in a 350°F oven for 10-15 minutes until warmed through.