Bread pudding was invented in England. In medieval days, each kitchen had a pudding basin, which was a large ceramic bowl used to store scraps of stale bread. These were then baked into the forerunner of the simple dessert that we know and love today.