It was a case of fourth time lucky for Aldi as it finally undercut rival Lidl to emerge as the cheapest retailer in our latest Super 33.

Once again it was a straight fight between the German discounters, with Aldi’s £46.78 total coming in £1.12 cheaper than Lidl, having lost out to its rival three times in 2022.

Aldi offered the lowest price for 29 of the items on our list and was exclusively cheapest for five products including the chicken korma, cod fillets and large free-range eggs.

Lidl was cheapest for 21 items and exclusively so for two – the flaked almonds and Mr Kipling Mini Battenbergs.

Tesco was the cheapest of the five traditional supermarkets, but at £55.59 it was £8.81 more expensive than Aldi. An instant Clubcard Prices discount of 90p would have closed the gap for cardholders to £7.91.

Asda was £10.22 more expensive than Aldi at £57.00, while Sainsbury’s was a further £1.21 more expensive at £58.21.

Morrisons came in £13.44 more expensive than Aldi while the gap between the discounter and upmarket retailer Waitrose was £25.94 pricier.

To accommodate both discounters meant our basket was more heavily weighted towards own brand, leading to a much greater impact of inflation than we have seen in recent weeks. On average, prices were 16.9% higher than January 2022, by some distance the highest year-on-year increase in our basket to date. Prices at both Asda and Lidl were up 20.1%, Waitrose 17.8% and Aldi 16.9%. Sainsbury’s and Morrisons were up 15.2% and 15% respectively, with Tesco showing the least inflationary impact – up 13% versus a year ago.

Free-range eggs were 58% more expensive year on year, while vegetable oil was up 57% and cheddar 53%. A further 10 items cost at least 30% more than a year ago.