Christmas might seem like a while away yet, but the supermarkets are already gearing up for the festive season by unveiling their Christmas food ranges .
Marks & Spencer is the latest to reveal the festive delights they'll be serving up this December – and they're aiming to make it as stress-free as possible by catering for everyone.
From vegans and veggies, to those with dietary requirements and hosts who need some help with preparing the perfect turkey, M&S has got you covered.

From Wednesday, September 25 selected M&S Food Christmas lines will start to go on sale in stores nationwide, but the full range will not be available online at marksandspencer.com until Thursday, October 3.
This year marks the first full vegan dinner options available for customers including a tasty looking vegan root vegetable Tarte Tatin and Plant kitchen no pork pigs in blankets.

There are also plenty of gluten-free options too, with an extensive range of mince pies and party food products for shoppers to choose from.
For meat-lovers, M&S has spent a whole year coming up with foolproof perfect turkey (£60), so shoppers can avoid a stress-filled Christmas morning.

If you're looking for fast cooking and equally impressive dishes to show off on the big day, M&S has also got that covered too.
M&S are launching a variety of new products that tick both boxes and the selection includes a tear and share Brie En Croute made with an all-butter puff pastry and Sticky Toffee Trifle - the ultimate hybrid dessert everyone will love.

M&S will also be putting the Clementine Gin Liqueur Snow Globe on shelves at the end of this month.
The tipple has a festive flavour and is complete with edible 23 carat gold leaf pieces.
When the bottle is turned, the pieces float, creating a snow globe effect.
The drink will make for an amazing gift or as a showstopping centre piece.

Marks and Spencer's Clementine Gin Liqueur Snow Globe costs £15 and will hit stores with the rest of the M&s Christmas lines on September 25, 2019.
Our top M&S Christmas Food picks
Starters
Brie En Croute, £10
Christmas Gin Scottish Smoked Salmon, £5
Mains
Perfect turkey, £60
Filled butternut squash
Desserts
Sticky Toffee Trifle, £12
Cherry & Chocolate Ice Cream Gateau, £15
Party food
Festive Handcrafted Sausage Rolls, £5
Mushroom Bao Buns (12), £7
Ham Hock Rarebit Mini Crumpets (10), £7
Drinks
Clementine Gin Liqueur Snow Globe, £15
You can check out the M&S Christmas Food range when it goes on sale in stores and online from on September 25.
The full Christmas range will also go on sale online marksandspencer.com/c/food-to-order from October 3.