This indulgent breakfast bake transforms day-old croissants into something extraordinary. The flaky pastry layers get soaked in a rich vanilla custard, dotted with tangy cream cheese and bursting blueberries. After baking, you get crisp golden edges with a soft, custardy center that's absolutely perfect for weekend brunch.
The assembly comes together quickly - just layer your ingredients, pour over the egg mixture, and let the oven do the work. Serve it warm with a dusting of powdered sugar for a special touch.
Last winter, my neighbor brought over day-old croissants from her bakery cleanup, and I stood in my kitchen wondering what to do with six perfectly golden, slightly stale pastry beauties. The house smelled like butter already just from the bag being open. That morning turned into a happy accident that's now become the most requested breakfast whenever family visits.
I made this for my sister's baby shower last spring, and the kitchen filled with this incredible buttery vanilla aroma that had everyone gathering around the oven door. My niece whispered, it smells like a hug. There's something about the combination of warm croissants, tangy cream cheese, and burst berries that feels like celebration food.
Ingredients
- 6 large day-old croissants: Slightly stale bread absorbs the custard beautifully without turning mushy
- 1 cup fresh blueberries: Frozen work too but thaw and drain them first or you'll end up with a soggy bottom
- 8 oz cream cheese softened: Room temperature spreads easier and blends into pockets of creamy goodness throughout
- 1/2 cup granulated sugar plus 1/3 cup: Divided between the cream cheese layer and custard for balanced sweetness
- 2 tsp vanilla extract: Don't skip this, it's what makes your whole kitchen smell amazing
- 4 large eggs: Room temperature eggs incorporate more smoothly into the milk mixture
- 1 1/2 cups whole milk plus 1/2 cup heavy cream: The combination makes for a rich but not heavy custard
- 2 tbsp unsalted butter melted: Brushing the top gives you those gorgeous golden brown crispy edges
Instructions
- Prep your baking dish:
- Butter a 9x13-inch dish thoroughly, getting into all the corners, and preheat that oven to 350°F so it's ready when you are.
- Build the first layer:
- Slice those croissants into 1 to 2 inch pieces, scatter half in your dish, and sprinkle with half the blueberries.
- Make the cream cheese mixture:
- Beat the softened cream cheese with 1/2 cup sugar and vanilla until it's silky smooth, then drop spoonfuls over your first layer.
- Layer the rest:
- Add remaining croissant pieces and blueberries on top, tucking everything in so it's evenly distributed.
- Whisk the custard:
- Combine eggs, milk, heavy cream, and remaining 1/3 cup sugar until completely blended, then pour slowly and evenly over everything.
- Let it rest:
- Press down gently on the croissants to help them drink up that liquid, drizzle with melted butter, and walk away for 10 minutes.
- Bake to golden:
- Bake 35 to 40 minutes until the top is beautifully browned and the center is set, covering with foil if it's getting too dark.
- Rest and serve:
- Give it 10 minutes to settle before dusting with powdered sugar and serving warm.
My dad requested this for Father's Day instead of his usual pancakes, and seeing him go back for thirds while telling stories about his own grandmother's breakfast casseroles made my whole week. Food does that sometimes, connects generations through something as simple as a breakfast dish.
Make It Ahead
Assemble everything the night before, cover tightly, and refrigerate. In the morning, let it sit on the counter for 20 minutes while the oven preheats, then bake as directed. The extra soaking time actually makes it even more luxurious.
Berry Variations
Raspberries bring a tart brightness that cuts through the rich cream cheese beautifully. Mixed berries work too, just keep the total amount to one cup so the custard ratio stays perfect.
Serving Ideas
A dusting of powdered sugar makes it feel fancy, but a drizzle of maple syrup takes it over the top. Sometimes I serve it with a side of fresh fruit to balance the richness.
- Add a handful of chopped pecans between layers for crunch
- Lemon zest in the custard brightens everything up
- Leftovers reheat surprisingly well in the microwave
Whether it's a holiday brunch or a lazy Sunday, this casserole turns simple ingredients into something that feels like a special occasion. Enjoy every buttery, creamy bite.
Recipe FAQs
- → Can I use fresh croissants instead of day-old?
-
Fresh croissants work but may become slightly softer. Day-old croissants hold their texture better and soak up the custard without becoming too mushy.
- → Can I prepare this the night before?
-
Yes! Assemble everything, cover tightly, and refrigerate overnight. Let it sit at room temperature for 30 minutes before baking. You may need to add 5-10 minutes to the baking time.
- → What other fruits work well?
-
Raspberries, blackberries, or sliced strawberries are excellent substitutes. You can also mix different berries for a colorful variation.
- → How do I store leftovers?
-
Store in an airtight container in the refrigerator for up to 3 days. Reheat individual portions in the microwave or warm the entire dish in a 350°F oven.
- → Can I make this dairy-free?
-
Substitute vegan cream cheese and plant-based milk, but note that croissants contain butter. For fully dairy-free, use vegan croissants and alternative milk products.