NO NUT ROAST PLEASE!
I'm a veggie and I usually have the same as everyone else - roast potatoes (as long as they are not cooked in animal fat), sage n onion stuffing, some veggie gravy (Bisto granules are veggie now - check for the green V sign), and something like a quorn fillet or a quorn and mushroom pie in place of the Turkey.
Here's a good festive recipe from the veggie society if you fancy cooking something else the night before and you can assemble it the day before and keep it in the fridge until you cook it.
http://www.vegsoc.org/news/1998/mushparc.html
I would ask your friend what she normally has or would like - I'm sure she'd appreciate your thoughtfullness then and you won't have to worry about giving her something she doesn't like.
If you are serving trifle as a desert check it's vegetarian jelly - look for the green "V" on packaging. Then it won't contain gelatine. You can always buy veggie jelly from most health food shops if you are making it from scratch.
Depending on how strict she is, some wines are not vegetarian (animal bones are used in their production I think) Most supermarkets have some vegetarian wines though.
Hope this helps.
x
PS Roast potato recipe from a Chef friend - better than using goose fat.....
Skin and chop baking potatoes to size
Don't pre-cook
Put in a baking tray with 300ml of double cream
Put in 180c oven for about an hour, basting and turning them over every 20 mins.
The water from the cream evaporates leaving just fat and it makes the potatoes nice and crispy