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
Market Outlook: Technical Call of the Day & Top 5 Stocks in Focus for 3rd Jul 2025
Mumbai Rains Update: IMD Forecasts Overcast Weather With Heavy Rains On July 3; Orange Alert Issued In Konkan
A star is born—again: Deepika Padukone makes history as the first Indian actress on Hollywood Walk of Fame
'25 years of dedicated service' at Microsoft and then laid off: Employee's emotional post goes viral
What India can learn from China: Dictatorship, democracy and the road not taken