Aldi has once again been crowned the cheapest UK supermarket. Which? has revealed its latest supermarket price comparison for June 2025.
The consumer champion compared the price of 79 items across eight of the major supermarkets and found the total bill at Aldi came to £131.52 on average across the month.
Lidl was just behind, where the average spend was £131.87 with the Lidl Plus loyalty app - so only 35p more expensive than Aldi - or £131.89 without Lidl Plus.
READ MORE: Incredible £1 Asda buy will banish flies, spiders and mice from your home
READ MORE: Boy, 5, 'died after allergic reaction at school' as mum says 'world should've been safer'
The list of 79 items included both branded and own-brand items, such as Birds Eye Peas, Hovis bread, milk and butter.
For a bigger shop of 196 items, Asda was once again the cheapest supermarket where it cost £484.60 on average in June. Tesco was in second place if you have Clubcard, with an average bill of £492.86.
But without a Clubcard, the same trolley of goods came to £528.45 on average. Waitrose was the most expensive for both the smaller and larger shop, coming in at £178.64 and £554.68 respectively.
Aldi and Lidl are not included in the larger comparison as they don't contain a lot of the same products as the other supermarkets. The analysis includes special offer prices and loyalty prices where applicable, but not multibuys.
Reena Sewraz, Which? Retail Editor, said: “Aldi has once again bagged the title of the UK’s cheapest supermarket according to our latest price analysis, with Lidl hot on its heels – just 35p behind.
“The bigger trolley of groceries shows that Asda continues to be one of the cheaper supermarkets - beating membership prices at Tesco, Sainsbury’s and Morrisons.
“With food bills still squeezing household budgets, it pays to be savvy as our analysis shows simply choosing one supermarket over another could save you as much as £70 on a large shop.”
Cheapest shop for 79 items- Aldi - £131.52
- Lidl (inc loyalty discount) - £131.87
- Lidl - £131.89
- Asda - £144.82
- Tesco (inc loyalty discount) - £146.69
- Sainsbury's (inc loyalty discount) - £148.29
- Tesco - £149.19
- Morrisons (inc loyalty discount) - £152.91
- Morrisons - £153.37
- Sainsbury's - £153.78
- Ocado - £165.51
- Waitrose - £178.64
- Asda - £484.60
- Tesco (inc loyalty discount) - £492.86
- Sainsbury's (inc loyalty discount) - £500.71
- Morrisons (inc loyalty discount) - £507.54
- Morrisons - £512.40
- Tesco - £528.45
- Ocado - £530.06
- Sainsbury's - £538.23
- Waitrose - £554.68
- Keep an eye out for yellow sticker deals.
- Look for discounts and voucher codes through websites like LatestDeals and HotUKDeals.
- Sign up to mailing lists for brands and retailers you frequently use.
- Pick up free supermarket magazines - they'll often have vouchers inside.
- Try the Downshift challenge - this is where you swap branded goods for supermarket-own labels.
- Meal prep to reduce impulse buys and spending on what you've already got in the cupboard.
- Freeze any leftovers that can be eaten at a later date to avoid food waste.
You may also like
Jaishankar on objective of Operation Sindoor: Message conveyed with great clarity
Why more UAE residents are opting for bus travel to Salalah this Khareef: Affordable, stress free, all-inclusive
Shubman Gill Is A World-class Player With A Bright Future: Jonathan Trott
Despite health issues, 80-year-old Shraddha Chauhan becomes oldest Indian woman to skydive. Who is she?
Bihar BCECE LE Result 2025 declared at bceceboard.bihar.gov.in; download rank card now and check counselling updates