This indulgent breakfast bake transforms day-old croissants into a golden, custardy casserole. The buttery pastry pieces absorb a rich egg and cream mixture while being dotted with sweetened cream cheese and fresh blueberries. After baking, the top becomes crisp and caramelized while the interior stays soft and pudding-like. Each spoonful offers layers of flaky pastry, velvety cream cheese, and bursts of juicy fruit.
The dish comes together quickly and can be assembled the night before—making it ideal for busy mornings or holiday hosting. The blueberries add tart sweetness that balances the richness, while a hint of cinnamon warmth ties everything together.
The morning sun was streaming through my kitchen window when I decided to throw together whatever I had in the fridge. Half a bag of slightly stale croissants from the bakery down the street, some cream cheese that needed using, and a pint of blueberries I'd impulse-bought at the farmer's market. Sometimes the best recipes come from that desperate Sunday morning energy where you're simultaneously trying to clean out the kitchen and impress your brunch guests.
I first made this for my sister's baby shower when I realized at 11pm that I'd promised to handle breakfast for twelve people the next morning. The panic was real but the result was even better. Everyone kept asking for the recipe and I had to admit I'd essentially thrown together whatever was in my fridge and prayed it would work.
Ingredients
- 6 large croissants: Dayold or slightly stale works best here since they soak up the custard without turning to mush. I often buy extra croissants midweek just to let them age for this recipe.
- 225 g (8 oz) cream cheese: Let it sit out for at least 30 minutes so it blends smoothly. Cold cream cheese creates lumps that won't dissolve into the mixture no matter how long you beat it.
- 100 g (½ cup) granulated sugar: This goes into the cream cheese layer to balance its tanginess. Don't skip this step or the cheese pockets will taste surprisingly sharp against the sweet custard.
- 1 tsp vanilla extract: Use the good stuff here since it shines through in the creamy layers. I once accidentally used almond extract and while it wasnt bad vanilla is definitely the classic choice.
- 4 large eggs: Room temperature eggs incorporate better into cold dairy. If you forget to take them out early just pop them in a bowl of warm water for 5 minutes.
- 240 ml (1 cup) whole milk: The fat content matters for richness. I've tried lower fat versions and they work but the texture becomes noticeably less luxurious.
- 120 ml (½ cup) heavy cream: This is what creates that velvety restaurantstyle texture. It's not negotiable if you want the full experience.
- 50 g (¼ cup) granulated sugar: This sweetens the egg custard mixture. Feel free to reduce by half if you prefer your breakfast casseroles less sweet.
- ½ tsp ground cinnamon: Warm spices pair beautifully with blueberries. I sometimes add a pinch of nutmeg too when I'm feeling fancy.
- ¼ tsp salt: Essential for balancing all the sweetness and making the flavors pop.
- 200 g (1½ cups) blueberries: Fresh are gorgeous but frozen work perfectly and actually release more juice creating those beautiful purple streaks throughout. Don't thaw them first.
- 2 tbsp unsalted butter melted: Brushing the top creates that irresistible golden crust. I accidentally used salted butter once and while still delicious it was noticeably saltier than intended.
- 2 tbsp coarse sugar optional: This adds a crunchy sparkly top like a bakery pastry. Turbinado or raw sugar works beautifully here.
Instructions
- Prepare your baking vessel:
- Preheat oven to 175°C (350°F). Butter a 23 x 33 cm (9 x 13inch) dish thoroughly including the corners. I learned the hard way that missing corners leads to stuckon cheese that requires chiseling later.
- Build the foundation:
- Spread croissant pieces evenly across your prepared dish. Don't overthink the arrangement but try to create a relatively even layer so everyone gets the same ratio of crispy top to soft bottom.
- Make the creamy pockets:
- Beat cream cheese with 100 g sugar and vanilla until completely smooth. Drop dollops over the croissants rather than trying to spread it. The uneven distribution creates delightful surprise pockets of tangy creaminess.
- Add the jewels:
- Sprinkle blueberries across the entire surface. They'll sink during baking creating those gorgeous purple streaks that make this dish so stunning when you serve it.
- Whisk up the custard:
- Combine eggs milk cream 50 g sugar cinnamon and salt until no streaks remain. The mixture should look homogenous and slightly frothy. Take your time here thorough whisking prevents eggy bits.
- The soaking stage:
- Pour egg mixture evenly over everything then press down gently with your hands. You want every piece of croissant submerged but don't mash them. This step is what creates that perfect bread pudding texture.
- Finish with flourish:
- Drizzle melted butter across the top and sprinkle with coarse sugar if using. The butter ensures those top pieces become deliciously golden and slightly crisp.
- Bake covered then revealed:
- Cover with foil and bake 30 minutes. Remove foil and bake 15 more minutes until golden and set in the center. The middle should still have a slight wobble like custard not liquid.
- The waiting game:
- Let cool 10 minutes before serving. This feels like torture when the house smells incredible but it allows the custard to set properly for clean slices.
My friends now request this for every birthday brunch and holiday morning. There's something about pulling that golden bubbling dish out of the oven that makes people feel special and cared for. Food really is love sometimes.
Making It Ahead
This casserole is actually better when made ahead because the flavors have time to mingle. Assemble everything cover tightly and refrigerate overnight. Add 510 minutes to the baking time since it'll be cold going into the oven. I've kept it up to 24 hours with great results though the texture gets slightly softer the longer it sits.
Fruit Variations
While blueberries are classic I've made this with raspberries blackberries and even sliced strawberries. Mixed berries create the most beautiful purple swirl throughout. Just keep the total fruit amount the same and avoid very juicy fruits like fresh peaches unless you reduce the milk slightly to compensate.
Serving Suggestions
A dusting of powdered sugar right before serving makes it look extra fancy. I like to serve with additional fresh berries and maybe some maple syrup on the side though it's sweet enough on its own. For a special occasion whipped cream or vanilla ice cream turns it into dessert.
- Leftovers reheat surprisingly well in the microwave though the top loses some crispness
- This dish serves 8 generously but expect it to disappear faster than you expect
- The casserole puffs up dramatically while baking then settles as it cools which is completely normal
Every time I make this now I think back to that panicstricken baby shower morning and how sometimes our mistakes turn into our greatest hits. Happy baking friends.
Recipe FAQs
- → Can I use fresh or frozen blueberries?
-
Both work beautifully in this bake. Fresh blueberries hold their shape better, while frozen ones release more juices creating pockets of purple-stained custard. If using frozen, add them straight from the freezer without thawing to prevent excess moisture.
- → Why use day-old croissants?
-
Slightly stale croissants absorb the custard mixture more effectively than fresh ones, preventing a soggy result. Their firmer texture stands up to the soaking time and bakes into a satisfyingly moist yet structured casserole with distinct layers.
- → Can this be prepared ahead of time?
-
Absolutely. Assemble everything 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. The extra soaking time only improves the texture.
- → What other fruits work well?
-
Raspberries, blackberries, or sliced strawberries would be delicious alternatives. For a fall twist, try diced apples with caramel sauce instead of the cream cheese layer. Mixed berries create a colorful, varied sweetness profile.
- → How do I know when it's done baking?
-
The casserole is finished when the top is golden brown and the center feels set when gently shaken—no liquid should jiggle beneath the surface. A knife inserted near the center should come out clean, not showing runny egg mixture.
- → Can I make this dairy-free?
-
Substitute vegan cream cheese, plant-based milk, and heavy cream alternative. Use dairy-free croissants if available, or try brioche as a naturally egg-free alternative. The texture may vary slightly but will still be delicious.