01 -
Cut French bread loaf into 1.5-inch cubes. Ensure the bread is dry by toasting cubes in the oven or allowing them to become stale over a couple of days.
02 -
In a large mixing bowl, whisk together whole milk, heavy cream, eggs, vanilla extract, granulated sugar, and orange zest if using, until the mixture is fully smooth and the eggs are evenly incorporated.
03 -
Transfer the custard mixture to a large glass baking dish. Add the bread cubes and gently fold to ensure each piece is thoroughly coated. Cover and refrigerate for at least 2 hours or overnight, allowing the bread to fully absorb the custard.
04 -
Preheat oven to 350°F. Tightly cover the baking dish with foil, place into a larger roasting pan, and pour hot water into the outer pan to reach halfway up the baking dish sides. Bake covered for approximately 1.5 hours, or until a toothpick inserted in the center emerges clean.
05 -
Remove foil and continue baking until the surface becomes golden and crisp, monitoring closely to prevent over-browning. Serve warm with vanilla sauce, fresh berries, or caramel sauce, as desired.