Ingredients
Equipment
Method
- Preheat oven to 350°F and grease a 9x13-inch baking dish.
- Cut or tear the croissants into large bite-sized pieces and place them evenly in the greased baking dish. If the croissants are fresh, toast them in a low oven at 300°F for 5 to 10 minutes to dry them out slightly.
- In a medium bowl, use a hand mixer or spoon to beat together the softened cream cheese, 1/3 cup sugar, and 1 teaspoon vanilla extract until the mixture is smooth and creamy with no lumps remaining.
- Drop spoonfuls of the cream cheese mixture evenly over the croissants in the baking dish. Use a butter knife to swirl the cream cheese slightly into the croissants. Evenly scatter the blueberries across the top.
- In a separate large bowl, whisk together the eggs, whole milk, heavy cream, 1/3 cup sugar, 1 teaspoon vanilla extract, cinnamon (if using), and salt until fully combined and smooth.
- Slowly pour the custard over the entire croissant mixture, making sure all pieces are moistened. Use a spatula or clean hands to gently press the croissants down so they begin to absorb the custard mixture.
- Cover the dish with foil or plastic wrap and refrigerate for at least 30 minutes or overnight for best results.
- When ready to bake, preheat the oven to 350°F. Remove the cover and bake the casserole for 40 to 45 minutes or until the top is golden brown and the center is set.
- Let it rest for 10 minutes before serving to allow it to firm up slightly.
- Dust with powdered sugar or top with maple syrup before serving if desired.
Notes
Day-old croissants work best because they absorb the custard without becoming too soggy. Fresh or frozen blueberries can be used without thawing. Brioche can be substituted for croissants for a more uniform texture. If croissants are fresh, toast them first to dry them out. Beat cream cheese mixture until completely smooth. Let croissants soak in custard for at least 30 minutes for best absorption.
