Ooooo I love this thread.
Every Christmas morning, we always have a glass of Bucksfizz, smoked salmon and scrambled eggs (made with a ton of double cream, lurpack, salt and pepper) on a bagel for breakfast.
Depending on how many we're hosting, a typical lunch would consist of: Roast turkey and gammon (glazed in a brown sugar and clove rub which DH makes) roast potatoes, carrots with honey and coriander, Brussels sprouts -often friend with garlic and pancetta cubes, homemade Yorkshire puddings, swede (again, with lots of cream, butter, salt and pepper. Notice a trend? Ha), pigs in blankets and homemade stuffing.
For pudding, we have a homemade Christmas cake (made by MIL), a novelty sponge Christmas cake (usually M&S or Sainsburys) and a roulade.
If it were ever just DH, children and me (and not the extended family who usually come to us), we'd have a prawn or lobster stater of some sort, beef wellington for main and a cheeseboard for pudding.
We also host Christmas dinner each year (for between 15-20). As we've already cooked lunch, we tend to order M&S platters, put out any leftover gammon, crisps, dips, cheeses etc. (Basically stuff I've collected and shoved away in the cupboard in the months leading up to Christmas) This is always followed by carols around the piano. Just lush!
We absolutely love hosting, but have a new baby due in Jan so are considering having a quieter day with just us for lunch, then everyone for dinner as usual.