Hospitals in west Herts are spending £10.13 a day on food for each patient compared with a national average of £8.77.
NHS figures show the biggest spending hospital – Barts and the London NHS Trust – spent £15.65 a day on food per patient and the lowest – Newham University Hospital NHS Trust – just £2.19.
Health Secretary Jeremy Hunt has announced a drive to improve the quality of hospital food.
He said: “Patients need high quality, nutritious food – this is a crucial part of their care, particularly for older patients.”
Five years ago West Herts Hospitals NHS Trust provoked outcry when it emerged it spent just £1.96 per day – the lowest in the country.