Preheat your oven to 350°F (175°C). Spray an 8 x 8-inch baking dish with cooking spray and set it aside. This ensures the casserole doesn’t stick and makes cleanup easier.
In a large mixing bowl, whisk together the milk, heavy cream, eggs, sugar, vanilla extract, banana extract, and salt. Whisk until the mixture is smooth and well combined. This custard will soak into the croissants, making them soft and flavorful.
Add the croissant pieces to the custard mixture and gently mix until they’re fully coated. Let the mixture sit for 25–30 minutes, stirring halfway through to ensure even soaking. This step is key to achieving a soft, custard-like texture.
Pour the soaked croissant mixture into the prepared baking dish. Nestle the banana slices evenly throughout the dish. Bake for 45–50 minutes, or until the custard is set and the croissants are golden brown. Let the casserole cool for 10 minutes before serving.