This indulgent breakfast bake transforms day-old croissants into a luscious layered dish. The buttery pastry pieces create a golden base, complemented by tangy cream cheese filling and bursts of juicy blueberries throughout. A rich custard soaks into the layers, creating a texture that's crisp on top and pudding-like underneath. Finished 40 minutes in the oven until beautifully browned, this bake serves eight generous portions. The sweetness balances perfectly with the slight tang from cream cheese, while melted butter adds extra richness to the crowning crust.
Last Sunday, I woke up to a kitchen full of stale croissants from the night before and decided to turn them into something magical instead of letting them go to waste. The cream cheese was sitting on the counter, and I had a pint of blueberries that needed using, so I just started layering everything together without really following a recipe.
My sister in law actually asked for the recipe before she even finished her first slice, and later that week she texted me saying her family requested it for every special occasion now. Something about the way the croissants soak up that custard and get all golden and crispy on top just makes people feel cozy.
Ingredients
- Day old croissants: These work better than fresh ones because they absorb the custard without turning mushy, plus the slightly stale texture gives the final dish more structure
- Fresh blueberries: Frozen ones work too but make sure to thaw and drain them completely first, otherwise they release too much liquid into the casserole
- Cream cheese: Let it sit on the counter for about 30 minutes before you start, and it will blend so much smoother into the filling
- Whole milk and heavy cream: This combination creates that rich, restaurant style custard texture that makes the casserole feel indulgent
Instructions
- Prep your baking dish:
- Preheat the oven to 350 degrees Fahrenheit and grease a 9 by 13 inch baking dish with butter or cooking spray, getting into all the corners
- Layer the bottom:
- Cut the croissants into rough 1 to 2 inch pieces and arrange half of them in the bottom of your dish, then scatter half the blueberries over them
- Make the cream cheese filling:
- Beat together the softened cream cheese, half cup sugar, and vanilla until completely smooth, then drop dollops over the first layer or spread it gently with a spatula
- Add the second layer:
- Arrange the remaining croissant pieces on top, followed by the rest of the blueberries
- Whisk the custard:
- In a separate bowl, whisk the eggs, milk, heavy cream, and remaining third cup sugar until the mixture is completely uniform and no streaks remain
- Pour and soak:
- Pour the custard evenly over the entire casserole, pressing down gently on the croissants with your hands to help them absorb the liquid
- Add the finishing touch:
- Drizzle the melted butter over everything and let the dish sit for about 10 minutes so the bread can really soak up all that liquid
- Bake to perfection:
- Bake for 35 to 40 minutes until the top is golden brown and the center is set, covering with foil if it browns too quickly during the last 10 minutes
- Rest and serve:
- Let it cool for 10 minutes before dusting with powdered sugar if you like, and serve warm
Last Christmas morning, my mom took one bite and told me this was officially replacing our usual breakfast casserole recipe. There is something about pulling this bubbling, golden dish out of the oven that makes any morning feel like a celebration.
Make Ahead Magic
I have learned that you can assemble this entire casserole the night before and keep it in the refrigerator, covered tightly with foil. Just add about 5 to 10 minutes to the baking time since it will be cold going into the oven, which actually makes weekend brunch planning so much easier.
Fruit Variations
While blueberries are classic, I have made this with raspberries during peak summer and mixed berries when I cannot decide. The key is keeping the fruit amount the same so the custard ratio stays perfect, and always draining thawed frozen fruit really well.
Serving Ideas
A warm drizzle of maple syrup takes this over the top, or you can serve with a side of crispy bacon to balance the sweetness. Sometimes I scatter chopped pecans over the butter before baking for a nice crunch.
- Try adding lemon zest to the custard for brightness
- A scoop of vanilla ice cream on top turns this into dessert
- Leftovers reheat beautifully in the microwave or oven
There is nothing quite like the smell of this casserole baking to bring everyone to the kitchen table.
Recipe FAQs
- → Can I prepare this the night before?
-
Yes, assemble the entire casserole the night before and refrigerate. Add 10-15 minutes to the baking time since it will be cold. Let it sit at room temperature for 20 minutes before baking.
- → What works best instead of fresh blueberries?
-
Frozen blueberries work wonderfully when thawed and drained well. You can also substitute raspberries, blackberries, or sliced strawberries for a different flavor profile.
- → Why use day-old croissants?
-
Day-old croissants absorb the custard better without becoming mushy. Fresh croissants are too tender and may disintegrate. If you only have fresh ones, slice and toast them lightly for 10 minutes first.
- → Can I make this dairy-free?
-
Substitute vegan cream cheese alternative, plant-based milk, and coconut cream instead of heavy cream. Use dairy-free croissants if available, or brioche as a sturdier alternative.
- → 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. A knife inserted near the center should come out clean, not showing liquid custard.
- → Should leftovers be refrigerated?
-
Yes, refrigerate within two hours of serving. The casserole keeps well for 3-4 days. Reheat individual portions in the microwave or warm the entire dish covered at 325°F until heated through.