Vis en visproducten leveren verschillende waardevolle voedingsstoffen. Ze zorgen bijvoorbeeld voor eiwit van hoge kwaliteit, dat wordt gebruikt voor de opbouw en het herstel van spieren, organen, ons zenuwstelsel en het bloed. Vis bevat gemiddeld weinig vet (minder dan vlees). Voor zover vis vet bevat (zoals zalm), is het rijk aan onverzadigde vetzuren. Deze hebben een gunstig effect op het voorkomen van hart- en vaatproblemen. Ook blijken ze een positief effect te hebben op het immuunsysteem, waardoor chronische aandoeningen zoals dementie, suikerziekte, hersenbloedingen en reumatische klachten op afstand gehouden kunnen worden.
Vis levert niet alleen B-vitamines, met name B12, maar ook vitamine A en D. De laatste twee komen alleen in vettere vissoorten voor.
Vis is leverancier van ijzer (voorkomt bloedarmoede) en kalk (nodig voor de botopbouw) en vooral een belangrijke bron van jodium en selenium.
De laatste twee komen weinig voor in andere voedingsmiddelen.