Preheat oven to 350 degrees F (175 degrees C). Grease an 8 inch square baking dish.
In a large bowl, mix together the bread cubes, milk, sugar, cinnamon, nutmeg, eggs, vanilla, raisins, and melted butter. Pour into the prepared baking dish.
Bake in preheated oven for 30 minutes, or until set. Serve with vanilla sauce.
Interesting Facts
Bread pudding dates back to the Middle Ages when it was a way to use up leftover stale bread.
Bread pudding can be served hot or cold, and is often served with a sweet sauce or custard.
Bread pudding is popular in many countries, each with their own variations on the classic recipe.