Balık, aynı zamanda yağda eriyen vitaminler ve mineral madde bakımından da zengindir. Balıkta A, B grubu vitaminleri (B1, B2, B6, B12), D, K vitaminleri ve iyot bol miktarda bulunur. Her çeşit balık göz sağlığı için faydalı sayılsa da yağlı balıklar sınıfında bulunan ton balığı, somon balığı, hamsi, sardunya, sardalya, alabalık ve uskumru daha çok tercih edilmelidir.