Balığın içeriğinde insan vücudu için gerekli olan 13 vitaminden çoğu bulunmaktadır. Vitamin miktarı, balık türüne göre değişir. Su ürünlerinde bulunan suya çözünebilen B ve C vitaminleri, karasal hayvanlardan elde edilenlerle benzer seviyelerde bulunurken; yağda çözünen A, D, E ve K vitaminleri genellikle daha yüksektir. Ayrıca, balık önemli mineraller bakımından da zengindir. Kalsiyum, fosfor, sodyum, potasyum, magnezyum gibi mineraller, balıkta yüksek miktarlarda bulunur. Örneğin, 100 gram balıkta ortalama 60 miligram sodyum ve 250-500 miligram potasyum yer alır. Bu mineraller, vücut işlevlerinin düzenlenmesi açısından kritik öneme sahiptir.