A bread and butter pudding is a traditional British dessert designed to use up stale bread. The bread is soaked in an eggy custard and then baked, often with dried fruits.