Do zatrucia rybą może dojść wskutek zjedzenia zepsutego produktu, na którym namnożyły się bakterie. Inną możliwą przyczyną pojawienia się objawów zatrucia jest skombrotoksizm, czyli zatrucie histaminą obecną w rybach o ciemnym mięsie (jak makrela lub tuńczyk). Dolegliwości bywają też związane z obecnością toksyn, metali ciężkich (np. rtęci, ołowiu) lub innych zanieczyszczeń. Wiedza na temat wyglądu nieświeżej ryby oraz unikanie jej spożywania to najlepszy sposób zapobiegania zatruciu rybą.