Berry Croissant Breakfast Casserole is made with flaky croissants, blueberries, raspberries, cream cheese, and a sweet egg custard, then finished with a simple glaze.
6-7large barkery croissantsabout 10 cups, torn into pieces
2cupsfresh raspberries
2cupsfresh blueberries
12ouncescream cheeseroom temperature
1 cup + 2 tablespoonsgranulated sugar
5eggsroom temperature
1 ¾cupsheavy creamroom temperature
1tablespoonvanilla extract
1teaspoonfresh orange zest
1 ½tablespoonsfresh orange juice
¼teaspoonsalt
For the Glaze:
2tablespoonsbuttermelted
½cuppowdered sugar
½teaspoonvanilla extract
2tablespoonsheavy cream
Instructions
Preheat the oven to 350°F. Grease a 9×13-inch baking dish and set aside.
Cut the croissants into bite-size pieces and spread them on a baking sheet. Bake for 9 minutes, then remove from the oven and cool for about 5 minutes.
While the croissants are toasting, prepare the custard. Beat the cream cheese and sugar in a stand mixer until combined. Add the eggs, heavy cream, orange zest, orange juice, vanilla extract, and salt. Mix until smooth.
Add half of the toasted croissants to the prepared baking dish. Top with half of the berries and pour over half of the custard. Repeat with the remaining croissants, berries, and custard.
Gently press down on the croissants so most of the pieces are coated with the custard.
Let the casserole rest for 20–30 minutes so the croissants can absorb the custard.
Cover the dish with foil and bake for 45 minutes. Remove the foil after 30 minutes so the top can brown and become lightly crisp.
To prepare the glaze, melt the butter. Whisk it with the powdered sugar, vanilla extract, and heavy cream until smooth.
Drizzle the glaze over the warm casserole before serving.
Notes
Tips
Toast the croissants first so they absorb the custard without becoming soggy.
Use room-temperature cream cheese, eggs, and heavy cream so the custard mixes smoothly.
Let the assembled casserole rest for 20–30 minutes before baking so the croissants can soak up the custard.
Storage & Make Ahead
Cover and refrigerate the assembled casserole overnight, then let it sit at room temperature for about 20–30 minutes before baking.
Store leftovers in an airtight container in the refrigerator for up to 3 days and reheat until warmed through.