Buttery croissant pieces form the foundation of this luscious morning bake, absorbing a velvety custard made from cream cheese, eggs, milk, and heavy cream. Fresh blueberries scattered throughout provide sweet bursts of fruitiness that balance the rich dairy elements. The assembly comes together quickly—simply layer the ingredients, let the bread soak up the custard, then bake until golden and set. Perfect for using day-old pastries, this dish can be prepared the night before and baked fresh in the morning.
The oven had just started preheating when I realized I had bought croissants two days ago and forgotten about them. Rather than toss them, I tore them into rough chunks, scattered frozen blueberries over the top, and poured a hastily whisked cream cheese custard across the whole thing. What came out of the oven forty minutes later was something between bread pudding and a morning pastry I never knew I needed. That accidental breakfast has since become the dish everyone asks me to bring to every weekend gathering.
One Sunday morning my sister showed up unannounced with a huge container of blueberries she had picked the day before. I threw this casserole together while she made coffee, and we ended up standing around the kitchen island eating straight from the dish with big spoons, barely bothering with plates.
Ingredients
- 6 large croissants, preferably day old: Slightly stale croissants soak up the custard without turning to mush, so do not use fresh ones if you can help it.
- 8 oz cream cheese, softened: Let it sit out for at least thirty minutes so it blends smoothly without lumps in your custard.
- 1 cup whole milk: Whole milk gives the custard body and richness that skim or low fat milk simply cannot match here.
- 1 cup heavy cream: This is what makes the casserole taste decadent rather than ordinary, so do not be tempted to substitute.
- 4 large eggs: They set the custard and bind everything together into silky spoonable squares.
- 1/3 cup granulated sugar: Just enough sweetness to complement the fruit without making it taste like dessert for breakfast.
- 2 tsp vanilla extract: A generous amount rounds out the tang of the cream cheese and brightens the whole dish.
- 1 1/2 cups fresh or frozen blueberries: Frozen works perfectly and you never have to thaw them, which makes this a year round recipe.
- 2 tbsp powdered sugar: A light dusting right before serving gives it that bakery window finish.
- 1 tbsp lemon zest (optional): A bright little lift that wakes up the blueberries and cuts through the richness.
Instructions
- Get the oven ready:
- Preheat to 350 degrees F and grease a 9 by 13 inch baking dish with butter so nothing sticks and cleanup is easy.
- Build the base layer:
- Scatter the torn croissant pieces across the dish in an even layer, then tuck the blueberries and lemon zest throughout so every bite gets fruit.
- Start the custard:
- Beat the softened cream cheese in a large bowl until completely smooth, then blend in the sugar and vanilla until there are no streaks left.
- Add the liquids:
- Beat in the eggs one at a time, pouring slowly, then whisk in the milk and heavy cream until everything is silky and pourable with no clumps.
- Combine and soak:
- Pour the custard evenly over the croissants and press everything down gently so the bread starts drinking up that creamy mixture right away.
- Let it rest:
- Walk away for ten to fifteen minutes while the croissants absorb the custard, which is the difference between soggy and luscious.
- Bake until golden:
- Slide it into the oven uncovered for thirty five to forty minutes until the center is just set and the edges are bubbling and lightly browned.
- Finish and serve:
- Let it cool for ten minutes so it holds together when you scoop it, then dust generously with powdered sugar and serve warm.
The morning I brought this to a potluck brunch, a woman I had never met followed me to the car to ask for the recipe. Moments like that remind me that the simplest dishes, the ones born from using up what you have, often carry the most warmth.
Make It Your Own
Sometimes I swap the blueberries for diced peaches in late summer or toss in a handful of raspberries when they look good at the market. The base recipe is forgiving enough to handle almost any soft fruit, and a pinch of cinnamon or cardamom in the custard adds a cozy warmth that feels right on cold mornings.
Prepping Ahead Changes Everything
Assembling this the night before a holiday morning is the smartest move you can make. Just cover it tightly and refrigerate, then pull it out while the oven preheats and add about five extra minutes to the bake time. Waking up to a breakfast that only requires sliding a dish into the oven feels like a gift to your future self.
Serving and Storing Like a Pro
Leftovers reheat beautifully in a low oven or even in the microwave for about thirty seconds per portion, though it rarely lasts long enough to worry about storage in my house. The texture holds well for two days covered in the fridge, and a fresh dusting of powdered sugar makes it look brand new.
- For extra crunch, scatter sliced almonds over the top before baking.
- A drizzle of maple syrup over each serving is never a bad idea.
- Always check your croissant packaging for hidden allergens like soy or nut traces if you are serving a crowd.
Some recipes become staples because they are impressive, and others earn their spot because they make a lazy weekend morning feel a little more special. This one manages to do both with almost no effort at all.
Recipe FAQs
- → Can I use frozen blueberries instead of fresh?
-
Yes, frozen blueberries work beautifully and don't require thawing. Simply add them directly to the dish. You may need to extend the baking time by 5-10 minutes if the fruit is still frozen.
- → How do I 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-60 seconds or in a 350°F oven until warmed through.
- → Can I prepare this dish ahead of time?
-
Absolutely. Assemble the entire casserole the night before, cover tightly, and refrigerate. In the morning, let it sit at room temperature for 20 minutes while the oven preheats, then bake as directed.
- → What can I substitute for the croissants?
-
Brioche, challah, or French bread make excellent alternatives. Use any sturdy, slightly sweet bread that can absorb the custard without becoming mushy during baking.
- → How do I know when the custard is fully set?
-
The custard is done when the center no longer jiggles like liquid and the top is golden brown. A knife inserted near the center should come out clean, with no runny egg mixture visible.
- → Can I reduce the sweetness?
-
You can decrease the sugar to 2 tablespoons without affecting the texture. The blueberries provide natural sweetness, and the powdered sugar dusting at the end adds a finishing touch without overwhelming the dish.