This indulgent breakfast bake transforms day-old croissants into something extraordinary. Layers of buttery pastry get generously dotted with tangy cream cheese filling and plump blueberries, then soaked in a rich vanilla custard before baking to golden perfection. The result is a luscious, bread pudding-like creation that's crisp on top and wonderfully soft underneath—perfect for feeding a crowd at weekend brunch or serving as a special sweet treat.
The custard soaks into the croissant pieces, creating pockets of creamy richness throughout. Fresh blueberries burst during baking, adding juicy sweetness that balances the cream cheese's tang. Serve warm with a dusting of powdered sugar for an elegant finish that looks impressive but requires minimal hands-on time.
Last Sunday, I woke up to a kitchen full of day-old croissants from a dinner party the night before. Instead of letting them go stale, I decided to turn them into something magical. The way the bakery smelled when I pulled this casserole out of the oven was absolutely intoxicating. My roommate wandered in, rubbing her eyes, and asked what bakery Id secretly opened in our apartment.
I first made this for my moms birthday brunch, and honestly, I was nervous it would be too sweet or soggy. But when everyone went silent for three full minutes after taking their first bites, I knew Id stumbled onto something special. Now its requested for every family gathering, holiday morning, or celebration brunch.
Ingredients
- 6 large croissants, preferably day-old: Stale croissants actually work better here since they absorb the custard without becoming mushy or falling apart
- 1 cup fresh blueberries: Frozen berries work too, but thaw and drain them thoroughly first to prevent excess moisture
- 8 oz (225 g) cream cheese, softened: Room temperature cream cheese blends smoothly and creates those delicious creamy pockets throughout the casserole
- 1/2 cup granulated sugar: This sweetens the cream cheese layer just enough to balance the tanginess
- 2 tsp vanilla extract: Dont skimp on vanilla—it ties together the creamy elements and adds that classic breakfast flavor
- 4 large eggs: These create the rich custard that transforms the croissant pieces into bread pudding-like perfection
- 1 1/2 cups whole milk: The fat content matters here for a creamy, luxurious texture
- 1/2 cup heavy cream: This adds richness and helps the custard set beautifully
- 1/3 cup granulated sugar: Just enough sweetness to complement the blueberries without being cloying
- 2 tbsp unsalted butter, melted: Brushing the top with butter creates that gorgeous golden, crispy crust
- Powdered sugar, for dusting: The final touch makes it look bakery-worthy and adds a delicate sweetness
Instructions
- Prep your baking vessel:
- Preheat your oven to 350°F (175°C) and generously grease a 9x13-inch baking dish with butter or cooking spray
- Build the first layer:
- Slice the croissants into 1 to 2 inch pieces and arrange half of them in the bottom of your prepared dish, then scatter half the blueberries over the bread
- Make the cream cheese mixture:
- Beat together the softened cream cheese, 1/2 cup sugar, and vanilla until completely smooth and creamy
- Add the creamy layer:
- Dollop spoonfuls of the cream cheese mixture over the croissants and berries—it doesnt need to be perfectly spread out
- Layer the remaining ingredients:
- Add the rest of the croissant pieces on top, followed by the remaining blueberries
- Whisk the custard:
- In a separate bowl, whisk together the eggs, milk, heavy cream, and 1/3 cup sugar until completely combined
- Pour and soak:
- Pour the custard evenly over the entire casserole, pressing down gently on the croissants to help them absorb the liquid
- Add butter and rest:
- Drizzle the melted butter over the top and let everything sit for 10 minutes so the bread can soak up the custard
- Bake to golden perfection:
- Bake uncovered for 35 to 40 minutes until the top is golden brown and the center is set—cover loosely with foil if it browns too quickly
- Rest and serve:
- Let the casserole cool for 10 minutes before dusting with powdered sugar and serving warm
This recipe became my go-to for Christmas morning when my sister announced she was pregnant and couldnt travel home for the holidays. I made it while she opened presents in her pajamas, and we sat at the counter eating warm, sugary bites and crying happy tears. Food has this way of making distance feel smaller.
Making It Ahead
One of the best things about this casserole is that you can assemble it the night before and refrigerate it uncovered. In the morning, just let it sit at room temperature for 20 minutes while the oven preheats, then bake as directed. The extended resting time actually makes it even better.
Customization Ideas
Sometimes I swap raspberries or blackberries for the blueberries, depending on whats in season or what I have frozen. A handful of chopped pecans or walnuts between the layers adds lovely crunch. Lemon zest in the custard brightens everything up beautifully, especially in spring.
Serving Suggestions
This casserole is rich enough to stand alone, but a light fruit salad on the side helps balance the sweetness. I love serving it with crisp bacon or sausage for that sweet and savory combination brunch does so well. Coffee is absolutely non-negotiable here.
- Leftovers reheat beautifully in the microwave for 30 to 45 seconds
- Store covered in the refrigerator for up to 3 days
- For extra crispiness, reheat individual portions in a toaster oven at 350°F for about 5 minutes
Theres something profoundly comforting about turning simple leftovers into something that makes people close their eyes and smile. This casserole has become my love language in food form.
Recipe Questions & Answers
- → Can I use fresh croissants instead of day-old?
-
Fresh croissants work, but day-old ones actually absorb the custard better and hold their shape during baking. If using fresh, consider drying them in a 300°F oven for 10-15 minutes before assembling.
- → Can I make this ahead of time?
-
Absolutely. Assemble the entire dish the night before, cover tightly, and refrigerate. Add 5-10 minutes to the baking time since it will be cold. This makes it ideal for overnight guests or holiday mornings.
- → Can I use frozen blueberries?
-
Yes, frozen berries work well. Thaw and drain them thoroughly before adding to prevent excess moisture from making the casserole soggy. Pat them dry with paper towels for best results.
- → What other fruits can I use?
-
Raspberries, blackberries, or sliced strawberries all work beautifully. For a autumn twist, try diced apples with cinnamon. Avoid very watery fruits like fresh peaches unless you cook them down first.
- → How do I store leftovers?
-
Store covered in the refrigerator for up to 3 days. Reheat individual portions in the microwave for 30-60 seconds or cover the entire dish with foil and warm at 350°F for 15-20 minutes.
- → Can I make this dairy-free?
-
You can substitute vegan cream cheese and plant-based milk, though the texture may vary slightly more than traditional versions. Look for a high-quality vegan butter for the best flavor.