Often held to celebrate Chinese New Year, Moon Festival and weddings, Chinese banquets are elaborate affairs with a rich history and tradition surrounding them. They typically consist of at least 12 dishes served over a few hours, and each dish has a special meaning.