Można je chwalić w nieskończoność, bo pod względem wartości odżywczych przewyższają mięso. Są źródłem wartościowego, dobrze przyswajalnego białka i cennych tłuszczów, a także wapnia, fosforu i innych biopierwiastków (żelaza, magnezu, miedzi, cynku, boru, chromu). Ryby morskie są też skarbnicą jodu, a polskim dzieciom brakuje tego pierwiastka, podobnie jak witamin rozpuszczalnych w tłuszczach, zwłaszcza D i E, które znajdują się również w tłuszczu ryb. Ryby morskie i słodkowodne różnią się zawartością składników odżywczych. Te pierwsze mają o wiele więcej wielonienasyconych kwasów tłuszczowych omega-3, które są niezbędne do prawidłowego funkcjonowania organizmu, zwłaszcza układu nerwowego. Ryby słodkowodne (np. pstrąg, karp, sieja, sielawa) są za to delikatne w smaku.