If you love sweet breakfasts, you're in for a treat. This croissant breakfast casserole features tender croissant pieces and fresh berries all coated in a cream cheese custard. As if that's not good enough, everything is topped off with a homemade lemon glaze that's absolutely heavenly. It's love at first bite!
Spray a 9-inch oval baking dish or a 9x9 baking dish with pan spray. Place the croissants and berries in a large mixing bowl.
In a separate large bowl, add the cream cheese and sugar. Use a hand mixer or stand mixer to beat it until smooth and creamy. Scrape down the sides and bottom of the bowl.
Add the eggs one at a time, beating until fully incorporated.
Slowly add the half and half while mixing. Scrape down the sides and bottom of the bowl as needed to ensure the mixture is smooth. Mix in the vanilla and lemon zest.
Pour the custard mixture over the croissants and toss gently until the croissants have all been covered in the custard. Transfer to the prepared baking dish and cover with plastic wrap or foil. Refrigerate overnight, or at least 6 hours to allow the croissants to absorb as much of the custard as possible.
In the morning, preheat the oven to 350 degrees Fahrenheit. Remove the dish from the fridge and let it come to room temperature while the oven heats.
Cover with foil and bake for 30 minutes before removing the foil and baking for an additional 15-20 minutes, until the top is golden brown and the custard is fully set. A knife will come out clean from the custard.
Let the casserole cool for 15 minutes before serving.
While it’s cooling, make the glaze by beating the butter, powdered sugar, half and half, lemon juice, and lemon zest together in a small bowl. Drizzle over the casserole just before serving and dust with powdered sugar.