6largeCroissants (day-old preferred, torn into chunks)
4largeEggs
1 1/2cupsHeavy Cream
1/2cupWhole Milk
1/3cupGranulated Sugar
1tspVanilla Extract
1/2tspAlmond Extract
For the Pistachio Cream
1/2cupPistachio Butter
4ozMascarpone Cheese (softened)
1/4cupPowdered Sugar
For the Topping
1/3cupChopped Pistachios
2tbspPowdered Sugar (for dusting)
Instructions
Preheat your oven to 350°F (177°C). Butter a 9x13-inch baking dish generously.
In a bowl, stir together the pistachio butter, mascarpone cheese, and powdered sugar until smooth and creamy. Set the pistachio cream aside.
Arrange half of the torn croissant pieces in the bottom of the prepared baking dish. Drop small spoonfuls of the pistachio cream all over the croissant layer. Top with the remaining croissant pieces, tucking them in so the dish is evenly filled.
In a large bowl, whisk together the eggs, heavy cream, whole milk, granulated sugar, vanilla extract, and almond extract until smooth. Pour this custard evenly over the croissant layers, pressing the pieces down gently to help them absorb the liquid. Let it sit for 15 minutes.
Scatter the chopped pistachios evenly over the top. Bake for 35 to 40 minutes until the top is deep golden brown and the custard is set with just a slight jiggle in the center.
Let the croissant bake cool for 10 minutes, then dust with powdered sugar. Serve warm in generous scoops.