This indulgent breakfast bake transforms day-old croissants into a rich, custardy dish. Layers of buttery pastry get coated in a vanilla-spiced egg custard, dotted with sweet blueberries, and swirled with creamy cheese. The result is a golden, puffy casserole with crispy edges and a soft, pudding-like center. Perfect for feeding a crowd at weekend brunch or special morning gatherings.
The morning sun hit my kitchen window just right as I pulled this golden masterpiece from the oven, the smell of cinnamon and buttery croissants filling every corner of the house. My roommate stumbled in, rubbing sleep from her eyes, asking what bakery I had visited at dawn. Watching her eyes widen when I told her I had thrown it together with stale croissants from the back of the bread box remains one of my favorite kitchen victories.
I made this for my mothers birthday brunch last spring, nervously watching the oven through the glass door as the timer counted down. When I served it steaming hot, my father who usually skips breakfast went back for thirds and asked if I could teach him the recipe. Now it is the first thing anyone requests when I mention hosting brunch, and honestly, I never say no because it is become one of those dishes that makes me look like a kitchen wizard with minimal effort.
Ingredients
- 6 large dayold croissants: Slightly stale croissants are actually perfect here because they soak up all that creamy custard without turning into mush
- 225 g softened cream cheese: Room temperature cream cheese blends into silky smooth dollops that melt into beautiful pockets throughout the casserole
- 100 g plus 50 g granulated sugar: The first amount sweetens the cream cheese filling while the second balances the custard mixture
- 1 tsp vanilla extract: Pure vanilla extract makes all the difference here, adding that warm comforting note everyone notices but cannot quite place
- 4 large eggs: Room temperature eggs whisk up more smoothly and incorporate better into the milk and cream
- 240 ml whole milk: The higher fat content creates a richer custard that sets up beautifully without becoming rubbery
- 120 ml heavy cream: This is what gives the finished casserole that luxurious restaurantquality texture
- ½ tsp ground cinnamon: Do not skip this, it adds that cozy warmth that makes the house smell amazing while baking
- ¼ tsp salt: Just enough to make all the flavors pop and balance out the sweetness
- 200 g fresh or frozen blueberries: Fresh berries burst beautifully while frozen ones create these gorgeous purple streaks throughout
- 2 tbsp melted butter: Brushing the top with butter creates those irresistible golden crispy edges
- 2 tbsp coarse sugar: Optional but absolutely worth it for that satisfying crunch on top
Instructions
- Preheat your oven:
- Heat your oven to 175°C (350°F) and generously butter a 23 x 33 cm (9 x 13-inch) baking dish, getting into all the corners so nothing sticks later.
- Prepare the croissants:
- Cut your dayold croissants into rough 1-inch pieces and spread them evenly across your prepared baking dish, making sure they are in a relatively even layer.
- Make the cream cheese filling:
- Beat the softened cream cheese with 100 g of sugar and vanilla extract until it is completely smooth and creamy, about 2 minutes with a mixer.
- Add the filling and berries:
- Drop spoonfuls of the cream cheese mixture over the croissants, then scatter the blueberries evenly across everything, tucking some between the pieces.
- Whisk the custard:
- In a separate bowl, whisk together the eggs, milk, heavy cream, remaining 50 g of sugar, cinnamon, and salt until completely combined.
- Pour and press:
- Pour the egg mixture evenly over the croissants, then press down gently with your hands to make sure every piece gets soaked in that custard.
- Add the finishing touches:
- Drizzle the melted butter over the top and sprinkle with coarse sugar if you want that bakerystyle crunch on top.
- Bake covered:
- Cover tightly with foil and bake for 30 minutes, which steams the croissants and helps them absorb all that liquid.
- Bake uncovered:
- Remove the foil and bake another 15 minutes until the top is golden brown and the center is set but still slightly jiggly.
- Rest before serving:
- Let the casserole cool for 10 minutes before serving, which allows it to set up properly and makes serving much easier.
This recipe has become my go-to for those mornings when I want to serve something impressive but secretly spent the night before binge-watching my favorite show instead of cooking. There is something magical about pulling this bubbling, golden dish out of the oven and watching people is faces light up, knowing the hardest part was waiting for it to bake.
Make Ahead Magic
I have learned that this casserole actually gets better when it sits overnight in the refrigerator, so do not hesitate to assemble it completely the night before and just pop it in the oven when you wake up. The croissants have more time to soak up the custard, creating an even more decadent texture, and honestly, having breakfast ready to bake while I sip my morning coffee feels like the ultimate luxury.
Berry Swaps That Work
While blueberries are classic here, I have discovered that raspberries add this lovely tart brightness that cuts through all the richness, and mixed berries create the most beautiful purple swirls throughout the casserole. Just keep in mind that frozen berries will release more liquid, so you might need to add a few extra minutes to the baking time to ensure everything sets properly.
Serving Suggestions
A light dusting of powdered sugar right before serving makes this look absolutely gorgeous, and warm maple syrup on the side takes it over the top. Sometimes I serve it with a simple fruit salad to cut through all that richness, and for special occasions, a dollop of freshly whipped cream makes everyone feel like they are dining at a fancy brunch spot.
- Set out small bowls of different toppings so guests can customize their portion
- Leftovers reheat beautifully in the microwave for about 45 seconds
- This pairs perfectly with a crisp mimosa or hot coffee
There is something so satisfying about turning ingredients that might have otherwise gone to waste into a dish that brings so much joy to the table. I hope this becomes one of those recipes you find yourself making again and again, each time remembering the first time someone took a bite and asked if you secretly went to culinary school.
Recipe FAQs
- → Can I use fresh croissants instead of day-old?
-
Day-old croissants work best as they absorb the custard better without becoming soggy. If using fresh ones, lightly toast them in the oven for 10 minutes before assembling.
- → Can I prepare this the night before?
-
Yes, assemble the entire casserole the night before, cover tightly, and refrigerate. In the morning, let it sit at room temperature for 20 minutes while the oven preheats, then bake as directed.
- → What other fruits work well in this dish?
-
Raspberries, blackberries, sliced strawberries, or a mixed berry blend all work beautifully. You can also add sliced bananas or diced apples for different flavor variations.
- → How do I know when it's done baking?
-
The casserole is ready when the top is golden brown, the edges are crispy and pulling away from the pan, and the center feels set when gently pressed—no liquid should jiggle.
- → Can I freeze this casserole?
-
Freeze before baking: assemble, wrap tightly, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking. Already-baked portions can be frozen for 1-2 months and reheated in the microwave.
- → What can I serve with this casserole?
-
Fresh fruit salad, crispy bacon or sausage, and coffee or mimosas make a complete brunch spread. A dusting of powdered sugar or warm maple syrup adds a lovely finishing touch.