Preheat oven to 350 F. Butter 8 ramekins or a 9"x13" baking dish
Place cubed bread in a large bowl
In another bowl, whisk together all other ingredients except the raisins. Pour mixture over bread cubes and stir to combine.
Add raisins and stir well.
Allow mixture to sit for 10 - 15 minutes, stirring often until most of the liquid is absorbed in the to bread.
Spoon mixture in to prepared ramekins or baking dish. Place ramekins (or baking dish) on a cookie sheet and place in the oven.
Cook for about 40 - 45 minutes (50 - 55 minutes if using a baking dish) until pudding is completely set and starting to brown on the top.
Remove from oven and allow to cool.
Top with powdered sugar or vanilla sauce