Mesojede ribe
Mesojede ribe so tiste, ki se prehranjujejo predvsem z drugimi živalmi, vključno z manjšimi ribami, žuželkami, črvi in raki. Nekateri primeri mesojedih rib so tuna, losos, postrv, brancin in morski psi.
Rastlinojede ribe
Rastlinojede ribe so tiste, ki se prehranjujejo predvsem z rastlinskimi snovmi, kot so alge, morske trave in vodne rastline. Nekaj primerov rastlinojedih rib vključuje papige, morske ribe, morske ribice in ribice.
Vsejede ribe
Vsejede ribe so tiste, ki imajo mešano prehrano in uživajo tako rastlinsko kot živalsko hrano. Nekateri primeri vsejedih rib vključujejo soma, tilapijo in krapa.
Treba je omeniti, da lahko nekatere ribe kažejo prožnost prehrane in se lahko prilagodijo različnim virom hrane glede na razpoložljivost. Poleg tega se lahko prehrana rib razlikuje glede na njeno življenjsko obdobje, pri čemer imajo nekatere vrste med odraščanjem drugačne preference glede hrane.