Fish, especially steamed fish, is a staple at a New Year's Eve dinner in China. In Chinese, the word "fish" sounds like "surplus". So, if you eat fish, it is thought you are expecting a fruitful and wealthy year.
The Spring Festival is the most festival in China. On the eve of the festival, people have a big dinner. People usually have dumplings. People in the south of China have rice cakes.