This luscious breakfast bake combines buttery croissants with creamy cheese filling and fresh blueberries. Day-old pastries absorb a vanilla custard while baking, creating layers of tender, golden goodness. The tangy cream cheese balances the sweet berries, while melted butter adds richness to the topping. Ideal for preparing ahead and baking fresh for weekend brunch or special occasions.
Last spring my neighbor brought over day-old croissants from her bakery and I almost tossed them until I remembered how stale pastry transforms into something magical when soaked in custard. The kitchen smelled like warm sugar and butter as everything baked together, and honestly, I've never looked at leftover croissants the same way since.
I made this for a rainy Sunday brunch when friends were coming over, and everyone kept asking what made the house so cozy. One person actually went back for thirds, which I consider the ultimate compliment for something I threw together with bakery leftovers.
Ingredients
- 6 large day-old croissants: Stale pastry absorbs the custard beautifully without turning mushy, fresh ones will dissolve completely
- 1 cup fresh blueberries: Frozen works if thawed and drained well, though fresh gives those little bursts of juice when you bite into them
- 8 oz cream cheese softened: Room temperature spreads easily and creates those creamy pockets throughout the casserole
- 1/2 cup granulated sugar plus 1/3 cup more: The first half sweetens the cream cheese layer while the rest balances the custard
- 2 tsp vanilla extract: Don't skip this, it's what ties everything together
- 4 large eggs: These create the structure that holds all those layers together
- 1 1/2 cups whole milk and 1/2 cup heavy cream: The combination gives richness without being overwhelmingly heavy
- 2 tbsp unsalted butter melted: Brushing the top helps achieve that gorgeous golden finish
- Powdered sugar for dusting: Optional but makes it look like something straight from a French bakery
Instructions
- Preheat your oven and prepare the dish:
- Heat your oven to 350°F and grease a 9x13-inch baking dish with butter, getting into all the corners so nothing sticks later.
- Build the first layer:
- Slice those croissants into 1 to 2 inch pieces and scatter half across the bottom of your dish, then tuck half the blueberries into the gaps.
- Make the cream cheese mixture:
- Beat together the softened cream cheese, half cup sugar, and vanilla until completely smooth, then drop spoonfuls over the first layer like you're decorating a cake.
- Add the remaining layers:
- Pile in the rest of the croissant pieces and blueberries, creating little peaks that will crisp up beautifully.
- Whisk the custard:
- Combine eggs, milk, heavy cream, and remaining sugar until you can't see any sugar crystals at the bottom.
- Pour and press:
- Pour that custard evenly over everything, then press down gently with the back of a spoon so every piece of croissant gets soaked.
- Butter and wait:
- Drizzle melted butter across the top and let everything sit for 10 minutes, which gives the pastry time to drink up all that liquid.
- Bake until golden:
- Bake uncovered for 35 to 40 minutes until the top is deeply golden and the center feels set when you gently shake the pan.
My mom now texts me every time she has leftover croissants, asking if she should make this or bring them over. It's become one of those recipes that feels like giving someone a hug on a plate.
Making It Your Own
Raspberries or blackberries work beautifully if blueberries aren't your thing, and sometimes I throw in a handful of chopped pecans for texture. A little lemon zest in the custard brightens everything up, especially nice during warmer months when you want something lighter.
Getting Ahead
You can assemble the entire thing the night before and keep it covered in the refrigerator, just add those extra 5 minutes to the baking time since everything will be cold. I've also baked it fully, let it cool, then reheated individual portions in the microwave the next morning.
Serving Suggestions
Warm slices are unbeatable straight from the oven, but this is also pretty incredible at room temperature if you're serving it buffet style. A little extra powdered sugar sifted over the top right before serving makes everything feel special.
- A drizzle of maple syrup pushes it into dessert territory
- Plain Greek yogurt on the side cuts through the richness nicely
- Strong coffee or tea is pretty much mandatory with this much butter
There's something deeply satisfying about turning something as simple as stale pastry into a dish that makes people pause and take a second bite.
Recipe FAQs
- → Can I prepare this the night before?
-
Absolutely. Assemble the casserole completely, cover tightly, and refrigerate overnight. Bake as directed in the morning, adding 5-10 minutes to the cooking time if needed.
- → What's the best way to store leftovers?
-
Store cooled portions in an airtight container in the refrigerator for 3-4 days. Reheat individual servings in the microwave for 30-45 seconds or in a 350°F oven until warmed through.
- → Can I use frozen blueberries?
-
Yes, thaw frozen berries first and drain excess liquid to prevent sogginess. Pat them dry with paper towels before scattering between the croissant layers.
- → Why use day-old croissants?
-
Slightly stale croissants absorb the custard better without becoming mushy. Fresh, soft croissants may disintegrate, while day-old ones hold their structure beautifully while still becoming tender.
- → What other fruits work well in this bake?
-
Raspberries, blackberries, or sliced strawberries make excellent substitutions. For autumn, try diced apples with cinnamon. Adjust sugar slightly based on fruit sweetness.
- → Can I make this dairy-free?
-
Substitute coconut cream or almond milk for the dairy products and use vegan cream cheese and butter. The texture will differ slightly but remain delicious.