This indulgent breakfast bake transforms day-old croissants into something extraordinary. Flaky pastry pieces are layered with sweetened cream cheese and fresh blueberries, then soaked in a rich custard of eggs, milk, and heavy cream. After baking until golden and set, the result is a warm, comforting dish with crispy edges and a soft, creamy center. Dust with powdered sugar just before serving for an elegant finishing touch.
The morning sunlight was streaming through my kitchen window when I decided to rescue those slightly sad day-old croissants from the back of the counter. My grandmother used to say wasted bread was a kitchen tragedy, and this casserole became my way of honoring that wisdom while turning something ordinary into something extraordinary.
I first made this for a Sunday brunch when my sister announced she was visiting unexpectedly. The house filled with the most incredible buttery aroma as it baked, and we ended up eating straight from the dish with forks, standing around the counter because nobody could wait for proper plates.
Ingredients
- 6 large day-old croissants: Slightly stale croissants absorb the custard better without becoming mushy
- 1 cup fresh blueberries: Frozen work too but thaw and drain them well first to prevent excess moisture
- 8 oz cream cheese: Let it soften completely at room temperature for the smoothest texture
- 1/2 cup granulated sugar: This balances the tanginess of the cream cheese perfectly
- 2 tsp vanilla extract: Pure vanilla makes all the difference in the final flavor
- 4 large eggs: Room temperature eggs incorporate more smoothly into the custard
- 1 1/2 cups whole milk: The extra fat creates a richer, more luxurious custard
- 1/2 cup heavy cream: This is what gives the finished casserole that custard-like interior
- 1/3 cup granulated sugar: Just enough sweetness without making it cloying
- 2 tbsp melted butter: Brushing the top creates that beautiful golden crust
- Powdered sugar: The finishing touch that makes it look like something from a patisserie
Instructions
- Prep your baking dish:
- Preheat oven to 350°F and generously grease a 9x13-inch dish with butter
- Build the first layer:
- Slice croissants into rough chunks and arrange half in the dish, then scatter half the blueberries over the top
- Make the cream cheese mixture:
- Beat softened cream cheese with 1/2 cup sugar and vanilla until completely smooth
- Spread it love:
- Dollop the cream cheese mixture over the first layer like you mean it
- Add the remaining layers:
- Top with remaining croissants and blueberries in whatever arrangement feels right to you
- Whisk the custard:
- Combine eggs, milk, cream, and 1/3 cup sugar until the sugar completely disappears
- Pour and soak:
- Pour custard evenly over everything and press down gently to help it soak in
- Butter and wait:
- Drizzle melted butter across the top and let the whole thing rest for 10 minutes
- Bake to perfection:
- Bake uncovered for 35 to 40 minutes until golden and set, covering with foil if it browns too fast
- Finish and serve:
- Let it cool for 10 minutes then dust with powdered sugar while still warm
This recipe became my go-to for overnight guests after I served it at my annual holiday brunch. Now friends start asking about it weeks in advance, and there is never a single piece left.
Making It Ahead
You can assemble everything the night before and refrigerate it unbaked. In the morning, let it sit at room temperature for 20 minutes while the oven preheats.
Flavor Variations
Swap in raspberries or blackberries when blueberries are not in season. A tablespoon of lemon zest in the custard adds brightness that cuts through the richness.
Serving Suggestions
This casserole deserves to be the star of your breakfast table. Keep the sides simple and let the dish shine.
- Maple syrup on the side for those who want extra sweetness
- Fresh berries and a sprig of mint for color
- Hot coffee or cold milk to cut through the richness
Some recipes are just meant to be shared with people you love, preferably while wearing pajamas.
Recipe FAQs
- → Can I make this ahead of time?
-
Yes, assemble the entire dish the night before, cover tightly, and refrigerate. In the morning, let it sit at room temperature for 20 minutes before baking as directed.
- → Can I use frozen blueberries?
-
Absolutely. Thaw frozen blueberries first and drain well to prevent excess moisture from making the casserole soggy. Pat them dry with paper towels for best results.
- → What if I don't have day-old croissants?
-
Fresh croissants work fine, though they may become slightly softer after soaking. You can lightly toast fresh croissants in a 300°F oven for 10 minutes before using to help them hold their texture better.
- → How do I store leftovers?
-
Cover and refrigerate for up to 3 days. Reheat individual portions in the microwave for 30-60 seconds or warm the entire dish in a 350°F oven for 15-20 minutes until heated through.
- → Can I substitute the croissants?
-
While croissants provide the best buttery flavor and texture, you can use brioche, challah, or French bread as alternatives. Adjust baking time as needed since different breads absorb liquid differently.