01 - Preheat the oven to 350°F. Grease a 9x13-inch baking dish with butter or nonstick spray.
02 - Scatter the croissant pieces evenly across the bottom of the prepared baking dish. Sprinkle the blueberries in an even layer over the croissants.
03 - In a large mixing bowl, beat the softened cream cheese and granulated sugar together using an electric mixer or whisk until smooth and creamy.
04 - Add the eggs, whole milk, heavy cream, vanilla extract, and lemon zest to the cream cheese mixture. Whisk until completely combined and no lumps remain.
05 - Pour the custard mixture evenly over the croissant and blueberry layers. Gently press the croissant pieces down with a spatula so they absorb the custard liquid.
06 - Sprinkle the turbinado sugar evenly over the top for a golden, crunchy finish.
07 - Bake uncovered for 40-45 minutes, or until the center is firmly set and the top is golden brown.
08 - Remove from the oven and let rest for 10-15 minutes before slicing. Dust with powdered sugar if desired and serve warm or at room temperature.