Walnuts contain protein, omega 3, fatty acids, vitamin E, B complex and minerals. They are said to be brain food – well they look like little brains, don’t they? – and studies suggest they can ward off Alzheimer’s, lower cholesterol and protect against heart disease and diabetes.