Buttery croissant pieces are layered with fresh blueberries and soaked in a rich custard made from cream cheese, eggs, whole milk, heavy cream, vanilla, and sugar. After a brief rest to let the bread absorb the creamy mixture, the casserole bakes until golden with a set, pudding-like center. The result contrasts crisp, sugared tops with tender, custard-soaked pastry layers. Serve warm with powdered sugar dusting for an impressive breakfast or brunch centerpiece that feeds eight.
The smell of toasted croissants and warm blueberries drifting through the hallway is enough to get everyone out of bed on a lazy Sunday morning. This casserole was born from a fridge full of leftover bakery croissants and a desperate need to feed a houseful of weekend guests without standing over a stove. It has since become the most requested dish in my kitchen, requested more often than pancakes, waffles, or even bacon and eggs.
One Easter morning my sister walked into the kitchen, saw the casserole sitting on the counter waiting to go into the oven, and immediately asked if she could have the recipe before she even tasted it. The golden puffed top and the purple blueberries peeking through were all the selling she needed. We stood around the kitchen island with coffee mugs in hand, forkfuls disappearing faster than I could slice a second portion.
Ingredients
- 6 large croissants, preferably day old: Slightly stale croissants soak up the custard better without turning to mush, so grab yesterday's bakery batch if you can.
- 8 oz cream cheese, softened: Let it sit at room temperature for at least 30 minutes so it blends smoothly without lumps in your custard mixture.
- 1 cup whole milk: Whole milk gives the custard body and richness that skim simply cannot match here.
- 1 cup heavy cream: This is what transforms a basic bread pudding into something truly decadent and silky.
- 4 large eggs: They bind everything together and give the casserole its signature puff when baked.
- 1/3 cup granulated sugar: Just enough sweetness without making it cloying, letting the berries and pastry shine.
- 2 tsp vanilla extract: A generous amount enhances every flavor in the dish without overpowering it.
- 1 1/2 cups fresh or frozen blueberries: Frozen works beautifully and you never need to thaw them, which makes this recipe a year round possibility.
- 2 tbsp powdered sugar: A light dusting right before serving gives it that bakery finished look.
- 1 tbsp lemon zest (optional): A bright touch that cuts through the richness and makes the blueberry flavor pop.
Instructions
- Preheat and prepare your dish:
- Set your oven to 350 degrees Fahrenheit and generously grease a 9 by 13 inch baking dish so nothing sticks to the corners.
- Layer the croissants and berries:
- Scatter the torn croissant pieces evenly across the dish, then sprinkle blueberries and lemon zest over them so every bite gets a bit of fruit.
- Make the cream cheese custard:
- Beat the softened cream cheese until perfectly smooth, then blend in sugar and vanilla until the mixture looks creamy and lump free.
- Add the wet ingredients:
- Beat in eggs one at a time, pouring slowly so each incorporates fully, then whisk in milk and heavy cream until the custard is silky and pourable.
- Combine and soak:
- Pour the custard evenly over the croissant pieces, pressing down gently so every morsel gets a chance to drink up that creamy mixture.
- Let it rest:
- Walk away for 10 to 15 minutes while the croissants absorb the custard, which is the key to that soft pillowy interior everyone loves.
- Bake until golden:
- Slide the uncovered dish into the oven for 35 to 40 minutes until the center is set, the edges are bubbling, and the top is a gorgeous golden brown.
- Cool and finish:
- Let it sit for 10 minutes after removing from the oven, then shower it with powdered sugar and serve warm to happy faces around your table.
The morning I brought this to a potluck brunch at a friends house, three different people pulled me aside to quietly ask for the recipe. One of them told me it reminded her of a French bakery she visited on her honeymoon, which might be the nicest thing anyone has ever said about something I threw together from leftovers.
Make It Your Own
This recipe is endlessly adaptable once you understand the basic ratio of custard to pastry. I have swapped blueberries for blackberries, added a handful of chocolate chips, and even layered in thin apple slices with cinnamon during autumn. The cream cheese base is neutral enough to carry almost any flavor you want to introduce, so treat it as a canvas rather than a strict formula.
The Night Before Trick
Assembling everything the evening before is not just convenient, it actually improves the texture because the croissants have hours to drink in the custard. Cover the dish tightly with foil and tuck it into the refrigerator, then pull it out while your oven preheats. Add two or three extra minutes to the bake time since it will be going in cold straight from the fridge.
Serving and Storing Like a Pro
Leftovers reheat beautifully in a low oven or even in the microwave for about 30 seconds, though the texture is best on day one. If you are making it for a crowd, consider doubling the recipe into two dishes rather than overfilling one pan.
- A sprinkle of sliced almonds before baking adds a lovely crunch that contrasts the soft custard.
- Check your croissant packaging for allergens, as some contain traces of nuts or soy.
- Serve with extra powdered sugar and fresh berries on the side for a beautiful presentation.
Some dishes feed people, and this one brings them together around the table with coffee and conversation lingering long after the last bite. That alone is worth waking up for.
Recipe Q&A Section
- → Can I assemble this the night before?
-
Absolutely. Assemble everything in the baking dish, cover tightly, and refrigerate overnight. Let it sit at room temperature for 20 minutes before baking, adding 5-10 minutes to the bake time if cold.
- → What's the best way to store leftovers?
-
Store cooled portions in an airtight container in the refrigerator for up to 3 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 instead of fresh?
-
Yes, frozen blueberries work beautifully. No need to thaw them first—just toss them directly onto the croissants. You may need an extra 5-10 minutes of baking time if the berries are frozen solid.
- → Why use day-old croissants?
-
Slightly stale croissants absorb the custard better without becoming overly mushy. Fresh croissants can disintegrate, while day-old ones maintain structure while still becoming tender and creamy inside.
- → Can I substitute the heavy cream?
-
Half-and-half makes a suitable substitute, though the final texture will be slightly less rich. For a lighter version, use all whole milk, but expect a less velvety consistency in the custard.
- → How do I know when it's done baking?
-
The casserole is finished when the top is golden brown and the custard is set—no liquid should pool when you gently shake the pan. A knife inserted near the center should come out clean, not eggy.