Preheat the oven to 350°F (177°C). Lightly coat a 9×13-inch (23×33 cm) baking dish with nonstick cooking spray and set aside.
Arrange the croissant halves, cut side up, on a baking sheet. Toast in the oven for 10 minutes, just until lightly dried but not browned. Remove from the oven and let cool slightly.
8 large (480 g) croissants
In a medium mixing bowl, beat the softened cream cheese with ½ cup (100 g) of the granulated sugar until smooth and fully combined.
8 oz (227 g) cream cheese, 1 cup (200 g) granulated sugar
Spread the sweetened cream cheese evenly over the bottom halves of the croissants, then place the remaining halves on top to form sandwiches. Set aside.
In a large mixing bowl, whisk together the remaining ½ cup (100 g) sugar, melted butter, whole milk, heavy cream, eggs, vanilla extract, cinnamon, and kosher salt until fully blended.
3 tbsps (42 g) unsalted butter, 1½ cups (360 ml) whole milk, 1 cup (240 ml) heavy cream, 6 large eggs, 1 tsp (5 ml) vanilla extract, 1 tsp (2.5 g) ground cinnamon, ¼ tsp (1.5 g) kosher salt
Dip each filled croissant into the custard mixture, coating both sides, then arrange them snugly in the prepared baking dish.
Evenly scatter the chopped pecans, blueberries, blackberries, and raspberries over the croissants.
⅓ cup (40 g) pecans, ½ cup (75 g) blueberries, ½ cup (70 g) blackberries, ½ cup (60 g) raspberries
Pour the remaining custard evenly over the entire dish, gently pressing down to help the croissants absorb the liquid.
Cover tightly with foil and bake for 40 minutes. Remove the foil and continue baking for 5 minutes, or until the top is lightly golden and the custard is set.
Serve warm, dusted with confectioners’ sugar if desired.
confectioners' sugar