High street chain Marks & Spencer has revealed its Christmas food range for 2019 and it looks amazing.
With less than 100 days to go, the high street chain is launching the new collection of over 170 festive foods we all will be devouring during our Christmas dinner feasts.
From 25 September 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 3 October.
The only issue customers will have between now and then is deciding exactly what items to buy and what to leave on the shelves.

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, the retailer 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.
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
You can check out the M&S Christmas Food range when it goes on sale in stores from on 25 September.
The full Christmas range will also go on sale online marksandspencer.com/c/food-to-order from 3 October.