Christmas pudding started as a porridge called Frumenty and was made of beef and mutton, raisins and spices.
It later became known as Plum Pudding as eggs, breadcrumbs and fruit were added to make it thicker.
Today a Christmas pudding is traditionally made with raisins, nuts and cherries. Sometimes the Christmas pudding is covered with brandy and set alight.
A proper Christmas pudding should be stirred from East to West in honour of the Three Wise Men. A silver coin can be stirred into the pudding and brings luck to whoever finds it.