obiceiurile dietetice ale peștilor diferă de la o specie la alta, dar, în general, unele specii sunt în mod special erbivore sau carnivore, preferând plantele marine sau, respectiv, animalele. Alții sunt omnivori în natură, hrănindu-se pe ambii.
Nu există o regulă generală cu privire la ceea ce diferitele pești de ocean tind să mănânce, deoarece au obiceiuri alimentare diferite. Cu toate acestea, majoritatea peștelui oceanului se mâncă, de obicei, reciproc, precum și crustacee cum ar fi creveți, krill și crabi. Pestele oceanului mănâncă, de asemenea, alge, alge, detritus și plancton, precum și cefalopode cum ar fi calmarul și caracatița și, de asemenea, echinodermele, cum ar fi arborii de mare. Unii pești oceanici sunt deghizători și se hrănesc cu carcasele altor animale marine.
Dieta peștilor din apele adânci are o mare diversitate deoarece unele dintre aceste pești sunt omnivore și se hrănesc cu animale acvatice, inclusiv cu crustacee, viermi și pești mai mici. De exemplu, rechinul de balene este cel mai mare pește din ocean. Ea mănâncă plancton, calmar și alte animale marine mici. Înoată cu gura enormă deschisă și filtrează mâncarea cu branhiile sale. Marele rechin alb vânează o pradă mare, inclusiv alți rechini. Este faimos chiar pentru atacarea oamenilor, deși oamenii nu sunt pradă primară. Rechinul lansează un atac violent, se retrage în timp ce animalul rănit slăbește, apoi se întoarce să mănânce cu puțină rezistență.