A Christmas Pudding is a rich, dark, and decadent dessert traditionally served as part of a Christmas meal. It's a dense, moist cake-like pudding filled with dried fruits like raisins, currants, and sultanas, and flavored with warming spices like cinnamon, nutmeg, and cloves. Often soaked in brandy or another spirit, the pudding is then steamed for several hours, resulting in a deep, complex flavor.
Typically served with a dollop of creamy custard or a pat of rich brandy butter, a Christmas pudding is a quintessential part of festive celebrations in many countries.