Best online grocery shopping sites and when to book Christmas delivery slots

Best online grocery shopping sites and when to book Christmas delivery slots
From securing your Christmas slot to minimum spends, there is plenty to consider when planning your online grocery shop Credit: Simala Kama/EyeEm

During the coronavirus pandemic, online food shopping has taken off, and its popularity shows no sign of waning. The benefits are clear – you can avoid human contact with potential coronavirus carriers, keep track of how much you are spending, and, better yet, you can do it while eating breakfast in bed.

From Ocado to Tesco and AmazonFresh, food retailers have already released their Christmas delivery slots, and some announcements are just around the corner, so don’t put off the big Christmas shop any longer, or you might just miss out. 

But which supplier to choose? Whether you opt for a supermarket brand or an online-only retailer, there are some basic points to consider.

Same-day grocery delivery is a major bonus to an online food shopping site – although bear in mind that there may be a cut-off time to place your order. Also note that all sites require someone over 18 to sign for the delivery. Most companies have a minimum spend, so consider this if you're planning to buy a smaller selection. A varied food and drink offering is equally important, to achieve the weekly shop in one fell swoop.

Here we have appraised some of the major retailers' websites and offerings, and compared the best online food shopping services going – including when their Christmas delivery slots are available to book.

1. Tesco

Why we like it: A flexible service with no minimum spend

Tesco Christmas delivery slots: Open November 13 for priority customers, November 20 for general public

Tesco Groceries homepage

If you’ve run out of milk or forgotten to plan tonight's dinner, Tesco offers a more flexible way of ordering last-minute necessities. There is no minimum spend on your order, although there is a minimum £4 basket charge for orders under £25. Click and collect has a minimum spend of £25, but there is great flexibility as you can choose from 400 stores.

Ordering groceries is easy, as you can shop your favourites and use the Tesco delivery app when you’re out and about.

Delivery covers most of the UK, and you can opt for same-day or scheduled delivery. A fixed one-hour slot on your chosen day can cost between £3 and £7, or you can select a flexi-saver slot for a randomly allocated one-hour slot, which costs between £1 and £4. Be aware that Tesco delivery is very in-demand at the moment; at the time of checking, the next available slot was in two weeks, so be sure to book in advance. 

With the new Delivery Saver option, you can get free home delivery (not including same-day delivery) and free any-day click and collect, for just £7.99 per month. You also get priority for Christmas delivery slots.

Christmas delivery slots will be available from November 13 at 7am for Delivery Saver customers, or November 20 at 7am for non-Delivery Saver customers. Slots fill up quickly, so be sure not to miss out. 

​Shop now

2. AmazonFresh

Why we like it: Same-day delivery of fresh food from impressive brands

AmazonFresh Christmas delivery slots: TBC

The AmazonFresh homepage

As the name might suggest, AmazonFresh specialises in delivering fresh food to your doorstep. Amazon has partnered with Whole Foods, Morrisons and local shops and markets to supply a diverse selection of fruit, vegetables, meat and baked goods. 

You can book a two-hour slot for next-day delivery between 8am and midnight, and same-day delivery is also available. Alternatively, you can book a slot up to 28 days in advance.

Due to the coronavirus outbreak, your delivery will be left on your doorstep, to minimise contact and risk of transmission. 

The service, which launched in 2016, currently only delivers to London and the south-east of the UK, but there are plans for expansion in the future.

Unfortunately, the service is exclusive to Prime members, and it costs £7.99 a month to become a member (although there is a 30-day free trial). Minimum spend is just £15, with a £3.99 delivery fee, although orders above £40 have free delivery. 

Shop now

3. Ocado

Why we like it: Unrivalled variety of branded products

Ocado Christmas delivery slots: Open now (since October 13)

Ocado - the online supermarket

For 10 years, Ocado has been synonymous with Waitrose, but now the online retailer has partnered with Marks & Spencer. Over 5,000 own-brand M&S products now replace the 4,000 Waitrose products.

Ocado stocks a real range of branded products, from fresh fish to toothpaste, as well as many M&S-branded offerings.

The minimum spend on the site is £40. Next-day delivery is usually available, with one-hour time slots between 7am and 10pm. Ocado is staggering its Christmas delivery slots, with some becoming available from Tuesday, October 13. Be warned: slots fill up quickly.

Ocado has tried to make its deliveries as environmentally-friendly as possible, with green delivery slots, and they have reduced their vans’ carbon dioxide emissions by 33 per cent from 2012 to 2018. The company also recycles carrier bags (if you hand them back to the driver). Unwanted supplies are donated to food banks and charities.

Shop now

4. Waitrose

Why we like it: Wide selection of food on an easy-to-use website

Waitrose Christmas delivery slots: Open now

Waitrose.com is easy to navigate for grocery delivery

Waitrose.com is one of the best-stocked suppliers of both pantry snacks and fresh food: a search for ‘chicken’ yields almost 400 results. There is even more choice on WaitroseCellar and WaitroseEntertaining, for all of your alcohol and canapé needs. All food comes with a freshness guarantee.

Ordering is easy on both the website and app, with labelled categories and a ‘favourites’ list that speed up the process. Minimum spend is £40 for home delivery and there is free trackable next-day delivery to homes all over the UK, seven days a week. However, the site has grown in popularity and, when I went on the site, the next available delivery slot was in two weeks' time – so it pays to plan ahead. Click and collect is still mostly available, however, so it could be worth choosing that option.

Similarly, Waitrose has already started taking Christmas delivery bookings, but these are now fully booked for my area (although it may vary by area, so it's worth having a look). 

The retailer is currently trialling Rapid Delivery, which only takes two hours and has just a £10 minimum spend. This is only available in select areas.

Shop now

5. Morrisons

Why we like it: An affordable way to buy essentials

Morrisons Christmas delivery slots: Morrisons are yet to announce their time slots; however, last year, they opened on November 27th. 

Selling fresh fruit, meat and enough products to meet your pantry needs, Morrisons scores well for its variety – as well as its affordability, with price cuts on hundreds of products.

One of the newest and most impressive features is the Morrisons Food Box - which takes the hassle out of shopping, by packaging the ingredients you need for your weekly meals. You can opt for a themed box (e.g. Spooky Halloween Box, full of sweet treats, which costs just £23) or stock up on essentials, with the Cupboard Essentials Box or Fruity Favourites Box, for instance. Our favourite all-rounder, however, is the 5 Meals to Feed a Family of 4 box, which is priced at just £30 and includes ingredients for five meals (Spag Bol, Veg Pasta Bake, Rosti Topped Cottage Pie, Sausage Tray Bake and Veggie Chilli with Wedges). 

Elsewhere on site, there is a £40 minimum spend but delivery prices start from just £2. For Christmas shopping (for which slots are not yet available), minimum spend goes up to £60. 

Delivery Passes are available to help regular customers save on delivery. The delivery service is fairly environmentally friendly, as you can book a 'green van slot', where Morrisons is already delivering to someone nearby in your area. Morrisons is committed to recycling its plastic bags, and has pledged to make all of its packaging recyclable by 2025. 

Shop now

6. Iceland

Why we like it: Frozen food that helps you plan for the week ahead

Iceland Christmas delivery slots: TBC

During lockdown, frozen food saw a comeback – probably because it keeps for longer, protecting you from food shortages. “Sales of frozen food have seen notable increases and we have noticed a trend towards customers selecting multi-buy deals and larger packs,” says a spokesperson from Iceland.

Iceland's website is simple to use and has a focus on affordability, with the £1 Value section offering pantry essentials for just one pound or less. Elsewhere on the site, you can choose from fresh or frozen food, as well as household items. The frozen desserts are sure to go down a treat during the festive period – although Christmas delivery slots are not yet available (you can only order up to a week in advance). There is a £25 minimum spend but free next-day delivery when you spend £35 or more online.

Iceland is particularly well-known for its low prices on branded products. As this November marks the retailer's 50th birthday, it is currently giving extra discounts on certain products. 

Shop now

7. Sainsbury’s

Why we like it: Affordable online shopping that is good to the environment

Sainsbury's Christmas delivery slots: Open now

Sainsbury's grocery delivery homepage

With a minimum spend of just £25, Sainsbury’s offers a handy small-shop option, but note that delivery can cost £7 for smaller baskets; orders over £40 incur just a 50p-£7 delivery charge. Regular customers can make savings, however, by investing in a Delivery Pass.

Ordering is simple, and you can even create a dietary profile so the site can flag up products that you should avoid. The range is as broad as you'd find in the supermarket itself, and same-day delivery is available if you order by 12pm and the earliest delivery time on the day is 6pm. Alternatively, you can book a slot for another day from 8am to 11pm, and order by 11pm for next-day delivery. Click and collect is also available from various locations and if you order by 11pm you can collect the next day between 8am and 8pm; if you order by 12 midday, you can collect on the same day from 4pm. 

Sainsbury’s follows in Ocado's footsteps with their environmentally-conscious delivery service, with eco-friendly ‘green slots’, where you can schedule a delivery to coincide with when a Sainsbury’s van is in your area. 

Sainsbury's has Christmas click and collect slots available now. In my area there are still a few left, so it might not be too late to book in.

​Shop now

8. Asda

Why we like it: Value for money on a range of groceries

Asda Christmas delivery slots: Open now

Asda delivery homepage

Money goes a long way with Asda groceries. Like its supermarkets, prices are typically lower than on other sites. Plus there is no minimum spend, so you should be able to buy most of your groceries for low prices (although there is a £3 charge on deliveries under £40).

The website is simple in its design, and we like that you can search for multiple items at once (simply click in the search box and select 'Search for multiple items'), which speeds up the process. There is a good selection of items on offer – including fresh, frozen and chilled groceries - and a 'Favourites' tab gives you suggestions based on your recent orders.

Next-day delivery is theoretically available, starting at £3, although due to the site's popularity it is unlikely you will find a slot. That being said, when I checked, the next delivery slot was in just two days – which is a vast improvement on the wait time for Waitrose and Tesco. 

Christmas slots are available from October 30 if you have a Delivery Pass (ASDA is not currently issuing any new passes, due to demand). Delivery slots will be available to the rest of the public from November 6, so be sure to put that date in your diary.

Shop now

9. Co-Op

Why we like it: Low minimum spend, good quality and excellent potential

Co-op Christmas delivery slots: TBC

Co-op's delivery service requires you enter your postcode before you shop

Co-op is relatively new to the online food delivery game, and only appointed an e-commerce director in January 2019. The service may still be in the early stages of development, but Co-op is clearly thinking outside of the box, with trials of robot deliveries in Milton Keynes and a Deliveroo partnership in 2018.

There is a moderate amount of product choice, incorporating meat, vegetables, ready meals and alcohol. Currently, as a result of the pandemic, there is a restriction of max. 30 items per shop (to ensure everyone can access the essentials). Before Covid, Co-op had invested in bagless delivery for environmental purposes but now, to reduce risk of transmission, it has reverted to delivering in carrier bags.

Impressively, Co-op offers two-hour delivery slots and same-day home delivery; alternatively, you can also click and collect within two hours of your order. Delivery has not been rolled out to the whole of the country, so be sure to check your postcode, but Co-op is currently hiring more team members to increase its delivery capability. Minimum spend is just £15, and delivery costs a reasonable 2.49.

​Shop now

The best online supermarket for grocery delivery: our verdict

We were particularly impressed by Co-op's low minimum spend and speedy delivery times. Ocado’s all-encompassing selection also made it one of the strongest contenders, and AmazonFresh's value for money also made it one of the best sites for online grocery delivery.