Este normal ca somonul să se hrănească cu alți pești și zooplancton. Ce mănâncă somon variază foarte mult în funcție de regiune.
Cu cât devine somonul mai mare, cu atât este mai mare prada. Somonul mare se va hrăni cu hering, crill și alte tipuri de pește. Somnul somn nu mănâncă o gamă largă de alimente și de obicei mănâncă doar larve și zooplancton. Somonul este o pradă pentru o mare varietate de creaturi marine, inclusiv balene, sigilii și leii de mare. Și alte pești se hrănesc cu ei. Pentru a evita prădătorii, somonul înota în zone adânci. De asemenea, ele colaborează strâns pentru ca prădătorii să le confunde cu pești mai mari. Un alt prădător pentru somon este omul care îi pescuiesc în mod comercial în întreaga lume.