Preheat oven to 350°F (175°C). Grease a 9x13 inch baking dish.
In a large bowl, combine bread cubes, milk, sugar, eggs, vanilla extract, cinnamon, and melted butter. Mix well.
Pour the mixture into the prepared baking dish.
Bake for 45 minutes, or until golden brown and set.
While the bread pudding is baking, prepare the vanilla sauce. In a saucepan, combine heavy cream, sugar, and butter. Bring to a simmer over medium heat, stirring constantly.
Remove from heat and stir in vanilla extract.
Let the bread pudding cool slightly before serving. Drizzle with vanilla sauce and enjoy!
Notes
This bread pudding is best served warm. You can add raisins or chocolate chips to the mixture for extra flavor.