Preheat the oven to 350°F (175°C). Grease a 9x13-inch baking dish with butter.
Spread the bread cubes in the prepared dish. Drizzle with the melted butter and stir to combine.
In a separate bowl, combine the peaches, eggs, sugar, vanilla, cinnamon, nutmeg, and salt. Pour the mixture over the bread cubes and stir until combined.
In a medium saucepan, combine the milk, cream, brown sugar, butter, and corn syrup. Bring to a low boil over medium-high heat, stirring occasionally. Remove from heat and stir in the vanilla.
Pour the milk mixture over the bread cubes and peaches. Stir until combined. Bake for 40-45 minutes, or until golden brown and set. Let cool for 10 minutes before serving.
Interesting Facts
Bread pudding is a classic dessert that has been around for centuries, originating in Europe.
Adding peaches to your bread pudding makes it extra special and flavorful.
Making your own caramel sauce is easy and worth the effort!