Ryby są doskonałym źródłem białka, witaminy D, witaminy B, pierwiastków śladowych i kwasów tłuszczowych omega-3, których nie ma w większości pokarmów. Niektóre gatunki ryb zawierają więcej kwasów tłuszczowych omega-3 i, co do zasady, więcej witaminy D.