Everyone in my family is Catholic except me - I converted to Judaism a few years ago. We spend Christmas with my folks, as my husband's family is mostly Jewish.
Christmas Eve dinner is always non-meat. When I was growing up, that usually meant pasta, as my father refused to eat fish. He has finally grown up

so now my parents have fish for Christmas Eve dinner.
Christmas dinner was usually ham when I was growing up. Ham, mashed potatoes, green beans (ick), and maybe another veggie such as squash. Dessert was always fruitcake, which my mother flamed when she served it. The presentation was very nice, but fruitcake is disgusting! You end up with pieces of fruit stuck in your teeth for days.
Now that I'm Jewish and I don't eat pork, Christmas dinner is usually chicken or turkey, potatoes, and a veggie. Dessert is fruit or ice cream - I've finally convinced my folks that neither my husband nor I have the cast-iron esophagus and stomach required for fruitcake.