Yes, eating nuts is good for eye health. Nuts are rich in unsaturated fatty acid such as linoleic acid, linolenic acid and mineral substance such as vitamin, calcium, zinic, which are all good for the improvement of eyesight. Other food that is good for the eyes include the following: 1. food rich in protein, such as meat, the organs of animals, fish, egg, beans, etc. 2. food rich in Vitamin A, such as carrot, spinach, orange, apricot, etc. 3. food rich in Vitamin C, including green pepper, cucumber and pear.