The whole point, I suppose, is to eat the things you like. I feel that Yorkshire pudding (my mum always made one big one) only goes with beef, but I wouldn't turn it down if offered it with other meats.
On the eating things you like, that means no carrots (don't like them cooked) and possibly no parsnips (DH will just about eat them honey roasted), no cauliflower au gratin (meal in itself) and no gravy (makes stuff soggy) or mashed potato. So our Christmas dinner will have lots of sprouts, red cabbage, roast potatoes (DH would eat a plateful quite happily) and pigs in blankets. I would probably add a few of our "dislikes" if we were having guests, though!