Ribe mesožderke
Ribe mesožderke su one koje se prvenstveno hrane drugim životinjama, uključujući manje ribe, kukce, crve i rakove. Neki primjeri ribe mesožderke uključuju tunu, losos, pastrvu, brancina i morske pse.
Ribe biljojedi
Biljojedne ribe su one koje se primarno hrane biljnim tvarima, kao što su alge, morske trave i vodene biljke. Neki primjeri riba biljojeda uključuju ribu papigu, morsku ribu, ribu ribu i mollies.
Ribe svejedi
Ribe svejedi su one koje imaju mješovitu prehranu i konzumiraju i biljnu i životinjsku hranu. Neki primjeri riba svejeda uključuju soma, tilapiju i šarana.
Vrijedno je napomenuti da neke ribe mogu pokazivati fleksibilnost prehrane i mogu se prilagoditi različitim izvorima hrane ovisno o dostupnosti. Osim toga, prehrana ribe može varirati ovisno o životnom stadiju, a neke vrste pokazuju različite prehrambene sklonosti kako sazrijevaju.