Bread pudding can be traced all the way back to the early 11th and 12th centuries. And it makes sense—frugal cooks across the world looked for ways to utilize bread that had gone stale instead of just tossing it away. In the 13th century, bread pudding was actually referred to as "poor man's pudding." Bread pudding can be prepared as a sweet or savory dish, depending on your ingredients. The savory style is served as a main course, and the sweet style saved for dessert. This recipe definitely falls into the sweet category. With the decadent mixture of sourdough bread, butter, sugar, spices, and creamy sauce—you'll love every bite you take.