The smell of fresh peaches, warm spices, butter, bourbon, and custard, plus the texture of this peach bread pudding will make it one of your favorites.
Preheat oven to 350°F (177ºC). Butter a 9X13 inch baking dish generously with about 1 1/2 tablespoons butter; set aside.
In a medium, heavy-bottom saucepan add milk (2 cups), heavy cream (2 cups), sugar (1 cup), remaining 6 tablespoons of butter, cinnamon (1 1/2 teaspoons), nutmeg (1/2 teaspoon), and salt (1 teaspoon). Cook over medium heat. Stir frequently until the butter is completely melted. Remove from heat and cool for about 10 minutes.
After 10 minutes, check the milk mixture and be sure it's just warm to the touch. Whisk in eggs (6), vanilla (1 tablespoon), and bourbon (1 tablespoon).
In a very large mixing bowl, add bread cubes (12 cups). Pour the custard over the bread. Using a large rubber spatula, gently fold, making sure any dry pieces of bread get soaked. Add (4) peaches and gently fold the mixture until evenly combined. Allow the mixture to sit on the counter and soak for 20 minutes to allow the bread to absorb the liquid mixture.
Pour the soaked mixture into the prepared baking pan and evenly spread. Bake in preheated oven for about 50-60 minutes, or until the center is set and the top is golden brown.
Make Sauce:
While the bread pudding is baking make the sauce by combining butter (1/2 cup), sugar (1 cup), and heavy cream (1/2 cup) in a small, heavy-bottomed saucepan. Cook over medium heat, whisking often, until sugar is dissolved.
Bring to a boil, then immediately reduce heat and gently simmer for 5 minutes.
Stir in the vanilla (1 tablespoon) and bourbon (1 tablespoon) until well combined. It's ready to serve!