The evidence shows that the best foods for good, overall health are whole fruits and vegetables, unsalted nuts and seeds, wholegrains, pulses, dairy products, oily fish, olive and rapeseed oil and spread, and avocados.