It was created as a way to repurpose leftover stale bread, transforming it into a delicious and satisfying dessert. Over time, bread pudding recipes have evolved and become popular in various cultures, each adding their own unique twists and flavors.