Xmas pudding is a traditional Christmas dessert that is made from a mixture of dried fruits, sugar, spices, and brandy or rum. It is steamed in a pudding basin or bowl and can be served with custard or cream. The mixture is usually prepared several weeks before Christmas, allowing the flavors to mature and the pudding to soak up the alcohol. Xmas pudding is also known as Christmas pudding or plum pudding.