For the main meal we always have roast chicken, (preferred to turkey) pigs in blankets, pan fried sprouts with bacon and chestnuts, gingerbread stuffing, pork and chestnut stuffing, honey roasted carrots and parsnips, roast potatoes, braised red cabbage with cranberryand port and apple sauces. Followed by homemade xmas pudding or a pavlova/other dessert. A fry up of lefftovers the following day (including the xmas pud!) is the best bit and I always make sure I've prepared enough for us and for my parents to take home with them for boxing day.
Other things over the period include a baked gammon joint, cheese and biscuits, smoked salmon, home made pies and quiches, yule log christmas cake, sausage rolls, mince pies. prawn cocktails, sandwiches with nice bread buns.
Snacks usually nuts, crisps and chocolates.
After a few days we are usually craving something like beans on toast though!