The traditional Christmas meal in Mexico is a feast called "Nochebuena," which means "good night" in Spanish. It's a large, festive gathering with family and friends where traditional dishes are shared. The main dish is usually a roast pork known as "puerco asado," or "Christmas pig," which is cooked over an open fire or in an oven. Other dishes include tamales, mole sauce, rice, beans, and various desserts such as pan de navidad (Christmas bread), ponche (hot fruit punch), and polvorones (shortbread cookies).