Start by preheating your oven to a cozy 350°F (175°C) so it's ready for baking.
Gently tear or slice your croissants into delightful bite-sized pieces and spread them out evenly in a lightly greased 9x13-inch baking dish.
In a large mixing bowl, whisk together the eggs, whole milk, half-and-half, granulated sugar, vanilla extract, cinnamon, and salt until everything is smoothly blended – this creates your rich, custardy mixture.
Carefully pour this delicious custard mixture over the croissant pieces in the dish, ensuring every single piece gets a good soak.
Use a spatula to gently press the croissants down, helping them absorb all that yummy liquid for maximum flavor.
For the best flavor and a stress-free morning, cover the dish with plastic wrap and chill it in the fridge for at least an hour, or even better, let it soak overnight.
When you're ready to bake, remove the plastic wrap and pop the dish into your preheated oven. Bake for about 45 minutes, or until the top is beautifully golden brown and the custard is set in the center.
Take it out of the oven and let it cool just a bit before serving – it'll be perfect for sharing!
A light dusting of powdered sugar and a sprinkle of fresh berries will make it look and taste extra special and add a healthy touch!