1. Plankton :Sok kis méretű zátonyhalak táplálkoznak a planktonon, amelyek a vízoszlopban található mikroszkopikus organizmusok. A plankton diatómákat, dinoflagellates -t, koporsokat és hallárvákat tartalmaz.
2. alga :Növényevő zátonyhalak legelnek a korallzátonyokon és a sziklás szubsztrátokon növekvő algákon. Néhány gyakori algák, amelyeket esznek, a zöld algák, a vörös algák és a barna algák.
3. makroalgae :Makroalgáknak nevezett nagyobb algák fajtákat is fogyasztják a növényevő zátonyhalak. Ide tartozhatnak a tengeri moszat, a moszat és a Sargassum.
4. detritus :A detritus olyan szerves anyagokra utal, amelyek a zátony padlójára süllyednek, és magukban foglalják a holt növényi anyagot, az állati maradványokat és a székletanyagokat. A zátony újrahasznosítási folyamatainak részeként detritivoros zátonyhalak táplálják ezt a szerves anyagot.
5. Kicsi gerinctelenek :Számos zátonyhalak zsákmányolják a gerinctelenek, például a rákfélék (garnélarák, rákok, amfipodok, izopodok), puhatestűek (kagyló, csigák), férgek (polietes, csőhormok) és echinodermák (tengeri süllyők, tengeri cucber).
6. zooplankton :A zooplankton kicsi, gyakran mikroszkopikus állatok, amelyeket a vízoszlopban találnak. A zátonyhalak táplálkozhatnak a zooplanktonból, például a CopePods, a krill és más kis rákfélékből.
7. Egyéb halak :Néhány zátonyhalak húsevő és vadászat, és kisebb halakat vagy gyengébb fajokat fogyasztanak. Ide tartoznak a zsákmány halak, például a szardínia, a szardella, a damiszish és a fiatalkori zátony halak.
8. korallok és korall nyálkahártya :Néhány speciális zátonyhalak faj korallszövetet vagy korall nyálkahártyát fogyaszt. Ez a viselkedés gyakoribb a területi vagy a pillangófajok körében.
Érdemes megjegyezni, hogy a zátonyhalak étkezési szokásai a fajok között nagymértékben eltérnek, néhány hal bizonyos élelmiszerekre szakosodott, mások szélesebb étrenddel. Az élelmiszer -erőforrások és a verseny a zátony környezetében való rendelkezésre állása szintén befolyásolja a zátonyhalak étrendjét.