A £100 grocery shop in January 2020 would cost £138.60 today – a rise of 38.6%, based on latest Office for National Statistics figures.

The Food and Drink Federation says extreme weather conditions and the war in Iran will continue to weigh on food prices while producers face higher taxes.

The rise in food inflation and prices is the result of the conflict in Iran, along with the impacts of extreme weather following a summer of heatwaves and droughts