Budget supermarket Lidl has regained its position as the cheapest for a basket of essentials.
With families struggling to make ends meet amid rising bills, we've been tracking the prices of the same eight essentials at all the main supermarkets since March.
We reported last week how the cost of the shopping basket had reached a new high, with the bill at each one - Aldi, Lidl, Morrisons, Asda, Tesco and Sainsbury's - topping £11 for the first time.
Read more: I bought the same 16 Lidl products 12 months on and was astonished by the prices
Lidl had been the cheapest for the products since as far back as June, but earlier this month was pipped to the top spot by Aldi after it made three price rises in a week.
But this week, Lidl has reduced two of its products, including bringing its butter back down from £2.15 to £1.99 block, a move which has seen it regain its position as the cheapest.
It has also brought its total for the shop back under £11, at £10.92 to be precise.
That's for a two-pint bottle of milk, a loaf of bread, coffee, teabags, butter, beans, chicken breasts and mince.
Aldi isn't far behind at £11.01 and Tesco and Sainsbury's, which have both put the price of two pints of milk up from £1.25 to £1.30 this week, are almost identical, at £11.30 and £11.31 respectively.
Asda is ranking fifth, with a bill of £11.38, and Morrisons remains the most expensive at £11.55.
Where are you finding is cheapest for your shopping at the moment? Have you changed where you shop? Let us know in the comments here.
Here's the full list:-
Lidl
Loaf of white bread 800g - 39p (up from 36p)
Milk 2 pints - £1.30
Coffee 200g - £1.85 (down from £1.89)
Teabags 160 - £1.09
Salted butter 250g - £1.99 (down from £2.15)
Beans 420g tin - 22p
Chicken 300g - £2.29
Mince 500g 20% fat - £1.79
Total £10.92 (down from £11.09)
Aldi
Loaf of white bread 800g - 39p
Milk 2 pints - £1.19
Coffee 200g - £1.85
Teabags 160 - £1.29
Salted butter 250g - £1.99
Beans 420g tin - 26p
Chicken 300g - £2.25
Mince 500g 20% fat - £1.79
Total £11.01
Tesco
Loaf of white bread 800g - 39p
Milk 2 pints - £1.30 (up from £1.25)
Coffee 200g (2 x 100g) - £1.86
Teabags 160 (2 x 80-pack) - £1.30
Salted butter 250g - £1.99
Beans 420g tin - 27p
Chicken 300g - £2.40
Mince 500g 20% fat - £1.79
Total £11.30 (up from £11.25)
Sainsbury's
Loaf of white bread 800g - 39p
Milk 2 pints - £1.30 (up from £1.25)
Coffee 200g £1.85
Teabags 160 - £1.29
Salted butter 250g - £1.99
Beans 400g tin - 25p
Chicken 300g - £2.50
Mince 500g 20% fat - £1.79
Total £11.31
Asda
Loaf of white bread 800g (Just Essentials) - 39p
Milk 2 pints - £1.30
Coffee 200g (2 x 100g Just Essentials) - £1.66
Teabags 160 (4 x 40-pack Just Essentials) - £1.24
Salted butter 250g - £2.15
Beans 410g tin (Just Essentials) - 25p
Chicken (bigger 350g pack for £2.80) equates to £2.40
Mince 500g 20% fat - £1.99
Total £11.38
Morrisons
Loaf of white bread 800g - 79p
Milk 2 pints - £1.30
Coffee (2 x 100g) - £1.70
Teabags 160 (2 x 80-pack Savers) - £1.30
Savers Salted butter 250g - £1.89
Beans 410g tin - 29p
Chicken 300g - £2.49
Mince 500g 20% fat - £1.79
Total: £11.55
Read more of today's top stories here
READ NEXT: