A supermarket that's been the most expensive for a basket of essentials for the last month is now even dearer after hiking the cost of of a key item.

It's the fourth consecutive week where Asda has fared worst in our weekly comparison of basics, including milk, bread, butter, tea bags, coffee, beans, chicken and mince.

This week it's the only one to make any changes at all, hiking the cost of a block of butter to £1.89. At all the other supermarkets, it's almost 12% less, at £1.69 a block.

READ MORE:'I tried the Cadbury treat that's returned after almost a decade - I'm so glad it's back this Christmas'

READ MORE:'I took three kids to Manchester Christmas Markets and was shocked by the bill'

The price rise - the only one in this week's comparison - takes Asda's overall bill to £12.89, making it 11.7% more expensive than the cheapest, Lidl, which comes in at £11.54.

The pace of price rises has slowed down over recent weeks, but costs are still high and showing little sign of coming down.

It's the fourth consecutive week where Asda has fared worst for the basket of essentials
It's the fourth consecutive week where Asda has fared worst for the basket of essentials

Second cheapest this week is Sainsbury's with a bill of £12.13, closely followed by Aldi's £12.14, then Tesco comes in at £12.43 and Morrisons at £12.55.

Asda disputes the findings of our comparison, saying that our small sample of products doesn't give the full picture of prices and, as far as supermarket value ranges go, its Just Essentials is the largest and cheapest available, alongside Aldi's.

Aldi also disagrees, saying Lidl's mince is cheaper because it's 25% fat, its tea bags are heavier and of better quality and the tin of Sainsbury’s beans is 5% smaller than the Aldi equivalent.

Where are you finding is cheapest for your weekly shopping? Have you changed where you shop because of the prices? Let us know in the comments.

The full list is as follows:

Lidl

Loaf of white bread 800g - 45p

Milk 2 pints - £1.20

Coffee 200g - £1.99

Teabags 160 - £1.19

Salted butter 250g - £1.69

Beans 420g tin - 28p

Chicken 300g - £2.29

Mince 500g 25% fat - £2.45

Total £11.54

Sainsbury's

Loaf of white bread 800g - 45p

Milk 2 pints - £1.20

Coffee 200g - £1.99

Teabags 160 - £1.75

Salted butter 250g - £1.69

Beans 400g tin - 27p

Chicken 300g - £2.29

Mince 500g 20% fat - £2.49

Total £12.13

Sainsbury's is second cheapest
Sainsbury's is second cheapest


Aldi

Loaf of white bread 800g - 45p

Milk 2 pints - £1.20

Coffee 200g - £1.99

Teabags 160 - £1.75

Salted butter 250g - £1.69

Beans 420g tin - 28p

Chicken 300g - £2.29

Mince 500g 20% fat -£2.49

Total £12.14

Tesco

Loaf of white bread 800g - 45p

Milk 2 pints - £1.20

Coffee 200g (2 x 100g) - £1.98

Teabags 160 (2 x 80-pack) - £1.74

Salted butter 250g - £1.69

Beans 420g tin - 28p

Chicken 300g - £2.60

Mince 500g 20% fat - £2.49

Total £12.43

Tesco recently increased the price of tea bags along with Aldi and Sainsbury's
Tesco recently increased the price of tea bags along with Aldi and Sainsbury's


Morrisons

Loaf of white bread 800g - 75p

Milk 2 pints - £1.20

Coffee (2 x 100g) - £1.98

Teabags 160 (2 x 80-pack Savers) - £1.58

Savers Salted butter 250g - £1.69

Beans 410g tin - 27p

Chicken 300g - £2.59

Mince 500g 20% fat - £2.49

Total £12.55

Asda

Loaf of white bread 800g (Just Essentials) - 45p

Milk 2 pints - £1.20

Coffee 200g (2 x 100g Just Essentials) - £1.98

Teabags 160 (4 x 40-pack Just Essentials) - £1.60

Salted butter 250g - £1.89 (up from £1.79)

Beans 410g tin (Just Essentials) - 28p

Chicken 300g - £3

Mince 500g 20% fat -£2.49

Total £12.89 (up from £12.79)