Being organised and getting Christmas food to order this year? It's much easier than battling the queues in store and, let's face it, this way you can browse the best discounts and deals from the comfort of your sofa with a glass of vino in hand. We know we'd rather partake in the latter.
The majority of online supermarkets have released their Christmas delivery dates for 2019 – in the case of several retailers, delivery dates will depend on your postcode. Be sure to check directly via the supermarket you're shopping with before leaving it until last minute, and don't forget to book your delivery slot soon. No one wants to spend Christmas 2019 turkey-less.
Already know which supermarket you want to do your Christmas food shopping from for 2019? Use the links below to select a supermarket and see their Christmas food to order dates as well as other info.
Aldi Christmas Delivery (opens in new tab)(opens in new tab)
While Aldi (opens in new tab) won't be delivering your entire Christmas food shop this December, they are offering shoppers the chance to get one of their luxury hampers delivered to your front door. You can also deliver alcohol and Christmas presents from Aldi's Special Buys. When to order by? For Standard Delivery it's 20th December. Next Day Delivery orders need to be in by 22nd December. Large items should be purchased before the 16th December.
AmazonFresh Christmas delivery (opens in new tab)(opens in new tab)
Have a Prime membership? You lucky thing: you can order food shopping as late as the 24th December as long as your order is in before 13:00 and you're living in one of the 302 postcodes in London and the South East that are applicable. These delivery slots are one-hour windows for your convenience and you can buy items from Morrisons, Booths, Whole Foods and more. Winning. It's a great help if you've suddenly realised you forgot the bread sauce (God forbid)...
Click to shop AmazonFresh food now. (opens in new tab)
Asda Christmas delivery (opens in new tab)(opens in new tab)
Asda are the true qweeeens of food deliveries. While last Christmas delivery dates will depend on your postcode this year, they've recently announced that their Food To Order range can be booked from 21st to 23rd December. Get in.
Click to see some of Asda's mouth-watering Christmas food for 2019. (opens in new tab)
Iceland Christmas delivery (opens in new tab)(opens in new tab)
Iceland are the place to head for those who have a large freezer that needs filling around Christmas time, and right now they're offering FREE Christmas deliveries on baskets over £35. Yessss. Their last slots will be released on the 16th December with the 21st December being their last order day and the 22nd being their last delivery day.
Click to shop Iceland's Christmas food range. (opens in new tab)
Marks and Spencer Christmas delivery (opens in new tab)(opens in new tab)
M&S's Christmas & New Year food to order range looks truly incredible. They have starters, mains and desserts on offer, as well as full turkeys. For a stress-free Christmas, order from M&S by the 15th December.
Click to see ALL M&S Christmas food for 2019 – be warned, it looks amazing! (opens in new tab)
Morrisons (opens in new tab)(opens in new tab)
Morrisons customers can need to complete their food shopping by 19th December if they're after a Standard Delivery slot. Delivery pass holders get all the benefits of priority booking for deliveries between the 20th to 24th December, and then from the 27th November all customers can then book slots for arrival 20th to 24th December. Delivery Pass holders can also book two free deliveries between the 20th and 24th December; all other customers can only book one.
Forgotten something? Prime members can order Morrisons food from Prime Now (opens in new tab) until the 24th December between 16:00-18:00 depending on your postcode. It'll arrive within two hours.
Click to shop all Morrisons Christmas food. (opens in new tab)
Ocado Christmas Delivery (opens in new tab)(opens in new tab)
Ocado Smart Pass members can book their Christmas delivery as late as the 23rd December, while other dates range depending on your postcode. A Waitrose Christmas delivered to your front doorstep? Yes please.
Click to see all Ocado Christmas food. (opens in new tab)
Sainsbury's Christmas delivery (opens in new tab)(opens in new tab)
Sainsbury's Christmas delivery slots are now OPEN! While they don't give an exact date for Christmas orders unless you pop in your postcode, the 24th December is their last date for collections and deliveries while items such as turkeys and desserts need to be added to your basket before the 20th December.
Click to shop Sainsbury's Christmas food. (opens in new tab)
Tesco Christmas delivery (opens in new tab)(opens in new tab)
Tesco Christmas delivery slots are already open for those who want their shopping delivered from the 20th-24th December. Other dates depend on your postcode.
Click to shop Tesco Christmas food. (opens in new tab)
Waitrose Christmas delivery (opens in new tab)(opens in new tab)
Yes, that's right: the UK's fave posh supermarket will be delivering turkeys (amongst lots of other Christmas food shopping) to your front door this year. It's a common misconception that Waitrose doesn't deliver food – Ocado simply buy food from Waitrose (and several other retailers) and sell it on. Waitrose delivers to more than 84 per cent of active postcodes in the UK, and this Christmas are offering free delivery on orders over £60 with the option to edit your shop until 11pm the night before delivery is scheduled. Perfect for last-minute alcohol and mince pie additions.
Click to shop Waitrose's delectable Christmas food range. (opens in new tab) Mmmmm.