If you're catering for someone avoiding meat, or looking to cut down on your consumption this Christmas, there are plenty of vegan-friendly festive foods at the supermarkets this year.
We've pulled together a selection of striking supermarket meat alternatives, both of the meat-like and traditional veg-based variety, to help you plan your shop.
You'll also find tips on how to ensure the whole meal is meat-free, and where to find vegan trimmings so nobody misses out on favourite sides.
This year, the supermarkets have gone big with their meat substitute centrepieces, with a variety of shapes, sizes and garnishes.
This type of product suits people who are looking to cut down on meat consumption, but enjoy the taste and texture of meat.
Wellingtons are a popular option this year, with offerings from Asda and M&S sitting at either end of the price scale:
In a similar vein to the Wellingtons, Lidl's Deluxe Wreath (£3.99 for 550g, serves four) is a circular vegan sausage laced with cranberry, sage and onion, encased in puff pastry. Available from Lidl.
Fake turkeys are also pretty widespread this year, with both Tesco and Co-op selling versions:
Sainsbury's has gone with gammon this year, rolling out its Plant Pioneers No Gammon with Maple Glaze(£5.50 for 450g, serves four), which is made from pea and wheat protein and comes with a sticky sweet glaze. It's available to buy from 8 December.
Meat substitutes are typically made from a variety of vegetable proteins including soya, wheat and pea. This is worth remembering because allergies to soya and wheat in particular are pretty common.
It would be a pity to cater for one dietary restriction while failing to meet another, so make sure you check the packaging or info on the retailer website if you are unsure.
While fake meat might steal the headlines, there are some equally attractive traditional vegan and veggie mains that are a good option for those who don't want a meat-like experience, but do want some festive flair.
Nut roasts may be a stalwart of vegan Sunday dinners, but the supermarkets have jazzed them up for Christmas:
If nut roasts aren't your thing, Morrisons' The Best Vegetable Wellington (£5 for 460g, serves three) is available via and includes a mix of veg including butternut squash, cranberry, chestnut and apricot with a mustard melt inner core and a puff pastry case.
Aldi's Specially Selected Vegan Wreath (£3.99 for 550g, serves 4) combines butternut squash with mushrooms, onions, chestnuts cranberries and lentils and is topped with candied orange slices and rosemary. It's available from 19 December.
You've got your main sorted, but what about the rest?
Veg, obviously, is the big one but don't forget that if you're cooking for vegans, you should keep some to the side that you don't slather in butter. To get that richness, try a vegetable-based spread instead. And don't forget to use a veg-based gravy, such as mushroom or onion.
Similarly, keep in mind that some shop-bought roast potatoes and Yorkshire puddings are made using beef dripping and it isn't always obvious. Worth double checking, particularly if they're labelled 'as gastropub' or 'triple cooked', to ensure your guests don't get a surprise come the big day.
There's no need for vegans to miss out on tasty trimmings either. Vegan pigs in blankets are well served at all the supermarkets. Some are encased in pastry, while others are wrapped in a vegan bacon. When we , our experts found most of the bacon went pretty dry in the oven, so these vegan alternatives will need gravy to wake them up a bit.