An English Christmas pudding is a traditional dessert that is made from a mixture of dried fruits, suet, and spices. It is typically cooked in a pudding basin, which is a deep bowl with a lid. The pudding is then steamed for several hours, which gives it a rich and moist texture. The pudding is traditionally served with brandy butter or custard. It is a popular dessert at Christmas time in England.