Grocery shopping online rather than in-store can save you a fortune. When in-store we shop with our eyes and if you happen to be hungry at the time, you'll undoubtedly spend more than you would when shopping online.
Which is the cheapest UK supermarket? With food shopping being one of the biggest monthly outgoings for UK families, finding the best place to shop is important. So, here's the lowdown on which major UK supermarkets deliver groceries, and which are the cheapest.
Cheapest Supermarket 2024
Which Supermarkets are Cheapest for Online Shopping Deliveries?
The benefits of food shopping online, are that you can easily track your spending as you go, make any necessary swaps before purchasing, and only put items into your basket that you have a meal planned for.
This list is a Comparison of the Best Online Grocery stores completed by which! in 2024. In the UK there are 8 notable online grocery delivery retailers including Amazon Fresh, Asda, Iceland, Tesco, Waitrose, Morrisons, Sainsbury's, and Ocado, we have listed them in order of value/delivery cost.
#1 Aldi
Home Delivery Cost? £1.99 via Deliveroo, but you can get it free with Deliveroo Plus, which costs from £11.49 a month
Minimum Spend? £20 Minimum Spend
Delivery Pass? No
Click & Collect? Yes! Being rolled out in different areas at £4.99 per collection
Discount Codes? Rare
Does Aldi offer a Loyalty Card Scheme? No
Shop Aldi
#2 Lidl
Home Delivery Cost? Although voted #2 cheapest supermarket in 2021, the supermarket still doesn't offer home delivery or Click & Collect
Minimum Spend? n/a
Delivery Pass? n/a
Click & Collect? No
Discount Codes? Yes, Always via the App.
Does Lidl offer a Loyalty Card Scheme? Yes, the Lidl Plus app offers shoppers a range of coupons and deals. Sign up for a free here
Shop Lidl
#3 Iceland
Home Delivery Cost? £2 or Free when you spend £40+
Minimum Spend? £25
Delivery Pass? No
Click & Collect? Coming Soon but spend £25 in-store and they will deliver it to your home for free the same day
Discount Codes? Yes, Iceland offers frequent voucher codes for new and existing customers, here
Does Iceland offer a Loyalty Card Scheme? Yes, Sign up for an Iceland Bonus card free here
#4 Asda
Home Delivery Cost? £1 - £6.50
Minimum Spend? £40
Delivery Pass? Yes, The Anytime Delivery Pass is available at £6 a month or twelve months for £35
Click & Collect? Yes, C&C is available from 50p when you spend £25+
Discount Codes? Rare
Does Asda offer a Loyalty Card? No
Shop Asda
#5 Sainsbury's
Home Delivery Cost? From £1 - £6
Minimum Spend? £40
Delivery Pass? Yes, an anytime pass costs £60 per year, £30 for 6 months or £20 for 3 months, and the midweek pass costs £30 per year, £18 for 6 months and £10 for 3 months
Click & Collect? Yes, free if you spend over £40, or £4 if you spend less
Discount Codes? Regular voucher codes are issued, which when live, are available here
Does Sainsbury's offer a Loyalty Card? Yes, Sign up for a Nectar card free here
Shop Sainsbury's
#6 Morrisons
Home Delivery Cost? Free for first orders, then from free - £2.50
Minimum Spend? £40
Delivery Pass? Yes, Anytime - Up to one delivery a day, every day of the week (£7) monthly, six-month (£40), and annual (£60). Midweek - Up to one delivery a day, Tuesday, Wednesday and Thursday (£5) monthly, six-month (£20) and annual (£35)
Click & Collect? Yes, Free for delivery pass and general customers
Discount Codes? Occasional new customer codes are issued, which when live, are available here
Does Morrisons offer a Loyalty Card? Yes, Sign up for a Morrisons More card free here
Shop Morrisons
For seriously cheap grocery delivery, check out Approved Food which sells perfectly good food that's close to/past its sell-by for around a third of the price
#7 Tesco
Home Delivery Cost? From £2.50 for a Flexi Saver slot or £3 for a one hour slot.
Minimum Spend? £40 (£4 surcharge if your order is below)
Delivery Pass? Yes, get free deliveries or free collections every day if you want them, for just £7.99 a month
Click & Collect? Yes, Free - £4 with a £25+ spend
Discount Codes? Very Rare
Does Tesco offer a Loyalty Card? Yes, you now need a Clubcard to qualify for most deals at Tesco. Sign up for a ClubCard card free here
Shop Tesco
#8 Ocado
Home Delivery Cost? Free on orders over £40
Minimum Spend? £40
Delivery Pass? Yes, a midweek Smart Pass starts from £3.99 a month or an anytime delivery pass is £8.99 a month
Click & Collect? No
Discount Codes? Yes, Ocado offers frequent voucher codes for new and existing customers, here
Does Ocado offer a Loyalty Card Scheme? No
Shop Ocado
#9 Waitrose & Partners
Home Delivery Cost? £3 fixed price regardless of basket value from Sept 9th 2021
Minimum Spend? £40
Delivery Pass? No
Click & Collect? Yes, Free for orders of £40 and over, or £2 if you spend less
Discount Codes? Yes, Waitrose offers frequent voucher codes for new and existing customers, here
Does Waitrose offer a Loyalty Card Scheme? Yes, the MyyWaitrose card offers shoppers a range of coupons and deals. Sign up for a free here
Shop Waitrose
#10 Amazon Fresh
Home Delivery Cost? £2.99
Minimum Spend? £40
Delivery Pass? No, but you must have an active Amazon Prime Membership to be able to use Amazon Fresh
Click & Collect? No
Discount Codes? Yes, Amazon Fresh offers frequent voucher codes for new and existing customers, here
Does Amazon Fresh offer a Loyalty Card Scheme? No
Shop Amazon Fresh
Which Supermarket is the Best Choice?
If you do your grocery shopping online, you will want your food deliveries from the cheapest supermarket that offers the best deals and lowest delivery cost.
In today's competitive market where food is worth big money and supermarkets are always competing against each other with regular deals that change weekly, price matching, and delivery savers.
The best way to save money is to pick the store that suits your needs best and maximise your budget as best as you can. Here are 15 easy ways to lower your food shopping bill which will really help you with that task.
The best Supermarket Comparison Apps in 2024
If you have any questions about this article, or think we're missing something, please let us know in the comments below...