http://www.simplyrecipes.com/recipes/bread_pudding/
Preheat oven to 350°F. Place milk in a large mixing bowl and add the bread that has been cut into squares. Press the bread into the milk with your hands until all of the milk is absorbed.
In a separate bowl, whisk the eggs, then whisk in the sugar, vanilla, allspice and cinnamon. Pour over the bread and milk mixture. Add the bourbon soaked raisins and gently stir to combine.
Pour the melted butter into the bottom of a 9x13 inch baking pan. Coat the bottom and the sides of the pan well with the butter. Pour the bread milk and egg mixture into the baking pan.
Bake at 350°F for 35-45 minutes, until the liquid has set. The pudding is done when the edges start getting a bit brown and pull away from the edge of the pan. Can also make in individual ramekins.
while the bread pudding is cooking. Melt the butter in a medium saucepan on low heat. Add the sugar and egg and whisk to blend well. Slowly cook over low heat, stirring constantly, until the mixture thickens enough to coat the back of a spoon, then remove from heat. Do not allow the mixture to simmer! (Or the sauce will curdle. By the way, if your sauce curdles, just take it off the heat and blend it smooth in a blender.)
Whisk in bourbon to taste. Whisk again before serving. The sauce should be soft, creamy, and smooth.
Serve the bread pudding with bourbon whiskey sauce on the side; pour on to taste. Best fresh and eaten the day it is made.