Húsevő hal
A húsevő halak elsősorban más állatokkal, köztük kisebb halakkal, rovarokkal, férgekkel és rákfélékkel táplálkoznak. A húsevő halak közé tartozik a tonhal, a lazac, a pisztráng, a sügér és a cápák.
Növényevő hal
A növényevő halak elsősorban növényi anyagokkal, például algákkal, hínárral és vízinövényekkel táplálkoznak. Néhány példa a növényevő halakra:papagájhal, sebészhal, tangs és mollies.
Mindenevő hal
Mindenevő halak azok, amelyek vegyes táplálkozásúak, és növényi és állati eredetű anyagokat is fogyasztanak. A mindenevő halra példa a harcsa, a tilápia és a ponty.
Érdemes megjegyezni, hogy egyes halak étrendi rugalmasságot mutathatnak, és a rendelkezésre állás függvényében alkalmazkodhatnak a különböző táplálékforrásokhoz. Ezenkívül a hal étrendje az életszakasztól függően változhat, és egyes fajok eltérő táplálkozási preferenciákat mutatnak, ahogy érnek.