Christmas pudding

noun

1.
a rich steamed or boiled pudding that resembles cake