Bread and butter pudding is a quintessential dish in British cuisine where a layer of bread and butter is baked with raisins and an egg custard layered on it.