01 - Preheat the oven to 350°F (175°C). Grease a 9x13-inch baking dish with butter or nonstick spray.
02 - Arrange the croissant pieces evenly in the prepared baking dish. Scatter the mixed berries over and between the croissants.
03 - In a large bowl, whisk together the eggs, whole milk, heavy cream, granulated sugar, vanilla extract, lemon zest (if using), and salt until well combined.
04 - Pour the custard evenly over the croissants and berries, pressing gently so the bread soaks up the mixture.
05 - Sprinkle the top with turbinado or granulated sugar for a light crunch.
06 - Let the assembled bake sit for 10 minutes to absorb the custard (longer if croissants are very fresh).
07 - Bake, uncovered, for 35–40 minutes, or until the custard is set and the top is golden brown.
08 - Cool for 10 minutes before dusting with powdered sugar. Serve warm.