Malnourished people are costing the NHS more than people who are too fat or get poisoned by their food together, according to a report compiled by the Cabinet Office Strategy Unit.

Food-related ill health linked to obesity and food poisoning costs the NHS £6.6bn a year compared with the £7.3bn cost of treating malnutrition.

The report, which has been put together in association with Defra, the Department of Health and the Food Standards Agency, also claimed that 70,000 premature deaths every year could be prevented if UK diets matched official nutrition guidelines.