This indulgent breakfast brings together buttery croissants, velvety cream cheese filling, and bursts of fresh blueberries in one golden casserole. The croissants soak up a rich custard while baking, creating crisp edges with a soft, pudding-like center. Perfect for special weekend brunches or holiday mornings when you want something impressive yet effortless.
Preparation involves layering cubed croissants with sweetened cream cheese mixture and fresh blueberries, then letting everything sit briefly before baking until golden and set. The result balances sweetness from the berries and sugar with the buttery richness of croissants. A dusting of powdered sugar adds the finishing touch.
Make it even more convenient by assembling the night before and refrigerating—simply pop it in the oven when you're ready. Serve warm with maple syrup or whipped cream for an extra touch.
The oven beeped at 5 AM on a rainy Saturday and my kitchen already smelled like a bakery had collided with a berry patch. I had volunteered to bring breakfast to a friends potluck brunch and somewhere between sleepy ambition and a loaf of day-old croissants on the counter this casserole was born. Three hours later every single pan was scraped clean and two people asked for the recipe before I even had coffee. That is the power of cream cheese and buttery pastry baked together until golden and irresistible.
I have made this for Christmas morning, a friends baby shower, and once at 10 PM on a Tuesday because the craving would not leave me alone. Each time the reaction is the same: someone hovers near the oven asking if it is done yet, then goes back for seconds before the pan has even cooled. My neighbor Lisa once stood in my kitchen eating it straight from the dish with a fork while telling me about her daughters piano recital. That is the kind of recipe this is.
Ingredients
- 6 large croissants, preferably day-old, cut into large cubes: Stale croissants soak up the custard without turning to mush, so leave them out uncovered overnight if you can.
- 225 g (8 oz) cream cheese, softened: Let it sit on the counter for at least 30 minutes so it blends smoothly without lumps fighting you.
- 80 g (1/3 cup) granulated sugar: Just enough sweetness to let the berries and pastry shine without becoming cloying.
- 2 large eggs: They bind the custard together and give it that silky, rich texture.
- 240 ml (1 cup) whole milk: Whole milk creates the best custard consistency, though you can swap half with heavy cream for extra decadence.
- 1 tsp pure vanilla extract: A small amount that quietly enhances everything else in the dish.
- Zest of 1 lemon (optional): This brightens the entire casserole and cuts through the richness in a way that makes people wonder what your secret is.
- 200 g (1 1/2 cups) fresh or frozen blueberries: Frozen works beautifully and the flour toss keeps them from staining everything purple.
- 1 tbsp all-purpose flour: Coating the berries prevents them from sinking to the bottom in a soggy puddle.
- 2 tbsp powdered sugar: A gentle dusting at the end makes it look like snow fell on your brunch table.
- Maple syrup or whipped cream for serving (optional): Entirely up to you but the maple syrup drizzle is a decision you will not regret.
Instructions
- Get your oven ready:
- Preheat to 180C (350F) and grease a 23x33 cm (9x13 inch) baking dish with butter or nonstick spray so nothing sticks.
- Build the first layer:
- Scatter half the cubed croissants evenly across the bottom of the dish, letting some pieces overlap for those gorgeous crispy edges.
- Whisk the cream cheese custard:
- Beat the softened cream cheese and sugar until smooth and creamy, then add the eggs, milk, vanilla, and lemon zest, mixing until everything is well combined and velvety.
- Prep the blueberries:
- Toss the blueberries with flour in a small bowl until evenly coated, which keeps them suspended in the casserole instead of sinking.
- Layer everything together:
- Sprinkle half the berries over the croissants, pour half the custard, then repeat with remaining croissants, berries, and custard, pressing down gently so every piece gets soaked.
- Let it rest:
- Give the casserole 10 minutes to absorb all that creamy goodness, or cover and refrigerate overnight if you are the plan-ahead type.
- Bake until golden:
- Slide it into the oven for 35 to 40 minutes until the center is set and the top is a beautiful golden brown with toasted croissant edges.
- Cool, dust, and serve:
- Let it rest for 10 minutes, then shower with powdered sugar and serve warm with maple syrup or whipped cream if you are feeling generous.
The first time I made this for my family my youngest nephew walked into the kitchen, sniffed the air, and declared it smelled like a hug. He then ate a portion the size of his head and asked if we could have it every weekend. It became our Sunday tradition for an entire summer.
Making It Ahead Changes Everything
Assemble the whole casserole the night before, cover it tightly, and stash it in the fridge. In the morning just pop it into the oven straight from cold, adding about five extra minutes to the bake time. Waking up to something this indulgent with zero morning effort feels like a gift to your future self.
Swapping the Berries
Raspberries are a stunning substitute that add a tart edge I absolutely love, and sliced strawberries work too though they release more moisture. Mixed berries give you a little of everything and make the dish look like a jewel box. Use the same flour toss trick no matter which fruit you choose.
Serving and Storing Like a Pro
This casserole is at its absolute best warm from the oven, but it keeps surprisingly well covered in the fridge for up to three days. Reheat individual portions in the microwave for about 30 seconds or warm the whole dish at 160C (325F) for 15 minutes. It also tastes pretty wonderful cold, standing at the counter, at midnight, with the fridge door still open.
- For a richer custard, replace half the milk with heavy cream and thank yourself later.
- A pinch of cinnamon in the custard adds warmth that pairs beautifully with the blueberries.
- Always taste your blueberries first because tart ones may need a touch more sugar in the custard.
This is the kind of recipe that turns an ordinary morning into an occasion without asking much of you at all. Share it with someone you love, or keep the whole pan for yourself.
Recipe Q&A Section
- → Can I make this the night before?
-
Absolutely. Assemble everything in the baking dish, cover tightly, and refrigerate overnight. In the morning, let it sit at room temperature for 20 minutes while the oven preheats, then bake as directed. The extra resting time actually helps the croissants absorb more of the custard.
- → Should I use fresh or frozen blueberries?
-
Both work perfectly. Fresh berries hold their shape better, but frozen are more economical year-round. If using frozen, toss them with the tablespoon of flour first—this prevents excess juice from making the casserole soggy. No need to thaw frozen berries before adding them.
- → Can I use store-bought croissants?
-
Yes, and they work beautifully. Day-old croissants from a bakery or grocery store are actually ideal because they're slightly sturdier and absorb the custard better than very fresh ones. Look for plain butter croissants rather than chocolate or almond-filled varieties.
- → How do I know when it's done baking?
-
The casserole is ready when the top is golden brown and the center feels set when you gently press it with a spoon—no liquid custard should seep up. A thermometer inserted into the center should read about 160°F. The edges should be crispy and pulling slightly away from the pan.
- → Can I substitute other fruits?
-
Certainly. Raspberries, blackberries, or sliced strawberries work well. You could also use a berry blend. Adjust the sugar slightly if using particularly tart fruits. Stone fruits like peaches or cherries would also be delicious, though you may want to slice them into smaller pieces.
- → What's the best way to reheat leftovers?
-
Reheat individual portions in the microwave for 45-60 seconds. For larger portions or to restore crispiness, cover with foil and warm in a 325°F oven for 10-15 minutes. The texture will be best when eaten within 2-3 days, stored covered in the refrigerator.