6cupscubed day-old breadbrioche, challah, or French bread work best
4large eggs
2cupswhole milk
1cupheavy cream
3/4cupgranulated sugar
1teaspoonvanilla extract
1/2teaspoonground cinnamon
Pinchof salt
For the caramel sauce:
1cupgranulated sugar
1/4cupwater
6tablespoonsunsalted butter
1/2cupheavy cream
Pinchof salt
Instructions
Prep: Preheat oven to 350°F. Grease a 9x13-inch baking dish. Place cubed bread inside.
Make custard: In a large bowl, whisk together eggs, milk, cream, sugar, vanilla, cinnamon, and salt. Pour evenly over bread. Let sit 15 minutes to soak.
Bake: Bake uncovered 45–50 minutes, until golden and custard is set.
Caramel sauce: While pudding bakes, make caramel. In a saucepan, heat sugar and water until deep amber (don’t stir). Quickly whisk in butter, then cream and salt. Remove from heat.
Serve: Spoon warm pudding into bowls, drizzle generously with caramel sauce. Optional: add vanilla ice cream or whipped cream on top.
Notes
Best with slightly stale bread (fresh bread gets too soggy).
Caramel can be made 2–3 days ahead and rewarmed.
If caramel seizes, just whisk in a splash of warm cream.