Pudding 糕 in Chinese sounds like 高 'gao', which means growth, along with going well, getting higher (promoted). So this is why Chinese like eating puddings at Chinese New Year. We eat all kinds of puddings everyday, but 'nan gao' is specially for New Year. Here is the 'nan gao' on our dim sum table yesterday.
New Year Pudding 年糕
It is sweet and sticky, but very yummy
(Nan Gao - Mandarin) (Nin Go - Cantonese)
My sister and I made this at home yesterday.
The process was slightly complicate, but it was fun!