Transform day-old croissants into an indulgent breakfast bake by layering them with tangy cream cheese and fresh blueberries. A simple custard of eggs, milk, and cream ties everything together, creating a dish that's crisp on top and custardy within. The vanilla-scented filling balances the tart berries perfectly, while melted butter adds golden color. Let the assembled dish soak briefly before baking to ensure every bite absorbs the sweet custard. Serve warm with a dusting of powdered sugar for a brunch-worthy presentation that impresses without requiring advanced pastry skills.
Last winter my neighbor dropped off a bag of day-old croissants from her bakery cleanup, and I stood in my kitchen staring at them, wondering what magic could happen. The smell of buttery pastry still lingered even though they'd lost their crisp. That's when this casserole was born, somewhere between breakfast experimentation and happy accident.
My sister served this at her Mothers Day brunch last spring, and I watched three different people ask for the recipe before they even finished their first serving. Theres something about the way the kitchen smells while it bakes, like vanilla and butter and warm berries, that makes people linger around the oven.
Ingredients
- 6 large day-old croissants: Slightly stale croissants actually absorb the custard better than fresh ones, creating that perfect bread pudding texture
- 1 cup fresh blueberries: Frozen berries work in a pinch, but fresh ones release their juices beautifully and create those stunning purple streaks throughout the casserole
- 8 oz cream cheese softened: Room temperature cream cheese incorporates smoothly into the layers, creating pockets of tangy richness
- 1/2 cup granulated sugar: This sweetens the cream cheese layer just enough to balance the berries without becoming cloying
- 2 tsp vanilla extract: Pure vanilla extract makes all the difference here, infusing the entire dish with warm aromatic notes
- 4 large eggs: Room temperature eggs will incorporate more easily into the custard mixture for even consistency
- 1 1/2 cups whole milk: The richness of whole milk creates a silky custard that sets beautifully without becoming rubbery
- 1/2 cup heavy cream: This extra fat content ensures the casserole stays luscious and creamy even after baking
- 1/3 cup granulated sugar: Just enough sweetness to balance the tangy cream cheese and tart berries
- 2 tbsp unsalted butter melted: Brushed over the top, this creates that gorgeous golden brown finish that makes everyone grab their phones for photos
Instructions
- Prep your baking vessel:
- Preheat oven to 350°F and generously butter a 9x13-inch baking dish, getting into all the corners so nothing sticks
- Build the first layer:
- Slice your croissants into rough 1 to 2 inch pieces and scatter half across the bottom of your dish, then sprinkle with half those beautiful blueberries
- Make the creamy filling:
- Beat softened cream cheese with 1/2 cup sugar and vanilla until completely smooth and creamy, no lumps allowed
- Add the cheese layer:
- Dollop spoonfuls of the cream cheese mixture over the first layer of croissants and berries, dont worry about spreading it perfectly
- Layer again:
- Arrange remaining croissant pieces on top and scatter the rest of your blueberries over everything
- Whisk the custard:
- Combine eggs, milk, heavy cream, and remaining sugar until completely smooth and well incorporated
- Pour and press:
- Slowly pour the custard evenly over the entire casserole, then gently press down on the croissants to help them soak up all that liquid goodness
- Butter and rest:
- Drizzle melted butter across the top and let everything sit for 10 minutes so the croissants can fully absorb the custard
- Bake to golden:
- Bake uncovered for 35 to 40 minutes until the top is golden brown and the center is set, covering with foil if it browns too quickly
- Rest and serve:
- Let the casserole cool for 10 minutes before dusting with powdered sugar if you like, then serve warm
This became my go-to for holiday mornings after the year I made it for Christmas breakfast and my dad literally stood at the counter eating it straight from the pan with a fork. Now its not really a special occasion at our house unless this casserole makes an appearance.
Make Ahead Magic
You can assemble the entire casserole the night before and keep it covered in the refrigerator, which actually lets the flavors develop even more deeply. Just add about 5 to 10 minutes to the baking time since it will be cold going into the oven.
Fruit Swaps
While blueberries are classic, Ive made this with raspberries during peak summer and even a mix of blackberries when they were on sale. Each fruit brings its own personality, but the cream cheese plays nicely with all of them.
Serving Suggestions
A dusting of powdered sugar right before serving makes it look extra special, though its absolutely delicious without. Sometimes Ill add a scoop of vanilla ice cream if were feeling particularly indulgent.
- Warm maple syrup drizzled over individual servings takes this over the top
- Fresh mint leaves add a nice pop of color and brightness
- Extra blueberries on top never hurt anyone
Theres something profoundly satisfying about turning humble leftovers into a dish that makes people close their eyes and hum with happiness. Thats the kind of cooking I want to fill my kitchen with.
Recipe FAQs
- → Can I prepare this the night before?
-
Yes, assemble the entire casserole, cover tightly, and refrigerate overnight. Add an extra 5-10 minutes to the baking time since it will be cold. This actually improves texture as the croissants absorb more custard.
- → What if I don't have day-old croissants?
-
Fresh croissants work fine—they'll just absorb custard faster and yield a softer, more pudding-like texture. For better structure, slice and toast them lightly at 300°F for 10 minutes before assembling.
- → Can I use frozen blueberries?
-
Absolutely. Thaw frozen berries completely and drain well before adding to prevent excess liquid from making the casserole soggy. Gently pat them dry with paper towels for best results.
- → How do I know when it's done baking?
-
The casserole is ready when the top is golden brown, the center feels set when gently shaken (not jiggly), and a knife inserted near the center comes out clean. The internal temperature should reach 160°F.
- → What other fruits work well?
-
Raspberries, blackberries, or sliced strawberries are excellent substitutes. For stone fruits, try sliced peaches or cherries. Avoid very watery fruits like melons that release too much moisture during baking.
- → Can I make this dairy-free?
-
Use vegan cream cheese alternative, plant-based milk and cream, and dairy-free croissants if available. The texture may vary slightly, but the flavor profile remains satisfying. Vegan butter works perfectly for the topping.