Shoppers have been warned they are paying an eye-watering £5,181 a year for groceries - with some items costing a third more.
Figures from analysts Kantar say food prices have risen by 12.4% on average over the past 12 months.
This means that the average weekly food shop now costs £5,181 a year - up £571 from £4,610 just 12 months ago.