Christmas pudding is sweet, dried-fruit pudding traditionally served as part of Christmas dinner in Britain.
It has its origins in medieval England, with early recipes making use of dried fruit, fat, breadcrumbs, flour, eggs and spice, along with liquid such as milk or wine.