Rich and indulgent breakfast casserole combining buttery croissant pieces with a velvety cream cheese filling and fresh blueberries. The custard-soaked bread bakes until golden and set, creating a perfect balance of creamy sweetness and tender texture. Ideal for weekend brunch, holiday mornings, or when you want to serve something special without hours of preparation.
The smell of buttery croissants wafting from the oven always pulls me back to a tiny Paris hotel room where I first discovered the magic of day-old pastries. I'd bought too many at the corner boulangerie, and the elderly woman running the place insisted I take them home and transform them into something wonderful. That suggestion lingered in my mind for years until I started experimenting with breakfast casseroles that could feed a crowd without requiring morning-of effort.
My sister came to visit last spring, exhausted from a brutal work week, and I decided to make this for our lazy Saturday morning. She took one bite and actually went quiet, which never happens, then immediately asked for the recipe to impress her new in-laws. Now it's become our standing tradition whenever anyone visits, because nothing says welcome like waking up to the smell of caramelized croissants and cinnamon.
Ingredients
- 6 large croissants: Day-old or slightly stale works best here because they soak up the custard without turning into mush
- 225 g (8 oz) cream cheese: Let it soften completely at room temperature so it blends into silky pockets rather than lumpy blobs
- 100 g (½ cup) granulated sugar: Divided between the cream cheese mixture and egg custard for balanced sweetness throughout
- 1 tsp vanilla extract: Pure vanilla makes a noticeable difference in the overall flavor depth
- 4 large eggs: Room temperature eggs incorporate more smoothly into the liquid mixture
- 240 ml (1 cup) whole milk: The milk provides the creamy base that makes every bite luscious
- 120 ml (½ cup) heavy cream: This small amount of heavy cream adds richness without being overwhelming
- 50 g (¼ cup) granulated sugar: This second portion sweetens the custard that soaks into the croissants
- ½ tsp ground cinnamon: Warm spice that pairs beautifully with both the croissants and blueberries
- ¼ tsp salt: Enhances all the other flavors and keeps the sweetness from becoming cloying
- 200 g (1½ cups) fresh or frozen blueberries: Fresh berries burst with juice while frozen ones create pretty purple streaks throughout
- 2 tbsp unsalted butter: Melted and drizzled over the top for extra golden crispy bits
- 2 tbsp coarse sugar: Optional but adds this wonderful crunch on top like a crème brûlée
Instructions
- Get your oven ready:
- Preheat to 175°C (350°F) and generously butter a 23 x 33 cm (9 x 13-inch) baking dish so nothing sticks
- Prep the croissants:
- Cut them into 1-inch pieces and arrange evenly in your prepared baking dish
- Make the creamy filling:
- Beat together the softened cream cheese, 100 g sugar, and vanilla until completely smooth and spreadable
- Layer the good stuff:
- Drop spoonfuls of cream cheese mixture over the croissants then scatter blueberries across everything
- Whisk the custard:
- Combine eggs, milk, heavy cream, remaining 50 g sugar, cinnamon, and salt until well blended
- Pour and press:
- Evenly pour the egg mixture over the casserole and gently press down on croissants to help them absorb the liquid
- Add the finishing touches:
- Drizzle melted butter over the top and sprinkle with coarse sugar if you want that extra crunch
- Bake covered first:
- Cover with foil and bake for 30 minutes so everything cooks through without browning too quickly
- Uncover and golden:
- Remove foil and bake another 15 minutes until the top is gorgeously golden and the center is set
- Patience pays off:
- Let it cool for 10 minutes before serving so the custard settles and cutting is easier
This became my go-to contribution for family holidays after I showed up with it one Christmas morning and my cousin refused to leave until I wrote down the recipe. Now every gathering includes a casual reminder to please bring the croissant casserole, as if there were ever any doubt.
Make It Your Own
I've learned that frozen blueberries work beautifully here and actually create these stunning purple swirls throughout the custard as they bake. Sometimes I'll swap in raspberries or chopped strawberries depending on what looks best at the market, and honestly any combination yields fantastic results.
The Overnight Secret
The beauty of this dish is how well it adapts to busy mornings when you want something impressive but don't want to actually cook. I assemble everything the night before, cover it tightly with foil, and simply pop it in the oven while the coffee brews. The croissants have extra time to soak up the custard, making each bite even more luxurious.
Serving Suggestions
A light dusting of powdered sugar right before serving makes it look restaurant worthy without much effort. I also love setting out a small pitcher of warm maple syrup and maybe some fresh whipped cream for guests who want to go all in.
- Leftovers reheat surprisingly well in the microwave for 30 second bursts
- Pair with mixed greens to balance the richness if serving for brunch
- Consider adding a handful of sliced almonds between layers for extra texture
There's something deeply satisfying about transforming simple ingredients into a dish that makes people pause their conversations and truly savor each bite. That's the magic I hope you find in this recipe.
Recipe FAQs
- → Can I make this casserole the night before?
-
Absolutely. Assemble the entire dish, cover tightly, and refrigerate overnight. The croissants will absorb more custard, creating an even creamier texture. Add 5-10 minutes to the baking time if baking straight from the refrigerator.
- → What if I don't have day-old croissants?
-
Fresh croissants work too, though they may become slightly softer. To mimic stale bread, cut fresh croissants into pieces and toast them lightly at 180°C for 5-8 minutes before assembling.
- → Can I use frozen blueberries?
-
Yes, frozen blueberries work perfectly. No need to thaw them first—just toss them directly into the dish. They may release more liquid during baking, which can actually add to the custard-like consistency.
- → How do I know when the casserole is done?
-
The casserole is ready when the top is golden brown, the edges are bubbling, and a knife inserted in the center comes out clean. It should feel set when you gently shake the pan, with no liquidy movement in the center.
- → Can I substitute the croissants?
-
Brioche, challah, or French bread work well as alternatives. These breads have similar density and sweetness. Cut them into cubes and follow the same method for equally delicious results.