1. plankton :Monet pienikokoiset riuttakalat ruokkivat planktonia, jotka ovat vesipylväästä löydettyjä mikroskooppisia organismeja. Planktoniin kuuluu piimia, dinoflagellaatteja, kopioita ja kalakalvoja.
2. levä :Kasvissyöjä Reef -kalat laiduntavat koralliriutalla ja kivisillä substraateilla kasvavilla levällä. Joitakin yleisiä levätyyppejä, joita he syövät, ovat vihreät levät, punaiset levät ja ruskeat levät.
3. makrolgae :Suuremmat levälajit, jotka tunnetaan nimellä makrolejä, kuluttavat myös kasvissyöjä riuttakala. Näihin voi kuulua merilevä, merilevä ja Sargassum.
4. detritus :Detritus viittaa orgaaniseen aineeseen, joka uppoaa riuttakerrokseen ja sisältää kuolleen kasvimateriaalin, eläinten jäännökset ja ulosteen. Detritivori riuttakala ruokkii tätä orgaanista materiaalia osana riutta kierrätysprosesseja.
5. Pienet selkärangattomat :Monet riuttakalojen saalista pienille selkärangattomille, kuten äyriäisille (katkarapu, rapuja, amfipodit, isopodit), nilviäiset (simpukat, etanat), madot (polychaetes, putkimadot) ja eekinodermit (merisiilit, merikurkut).
6. Zooplankton :Zooplankton on pieniä, usein mikroskooppisia eläimiä, joita löytyy vesipylväästä. Roof -kalat voivat ruokkia zooplanktonia, kuten Copepods, Krilli ja muut pienet äyriäiset.
7. muut kalat :Jotkut riuttakalat ovat lihansyöjät ja metsästävät ja kuluttavat pienempiä kaloja tai heikompia lajeja. Tähän sisältyy saaliskala, kuten sardiinit, sardellit, damselfish ja nuorten riuttakalat.
8. korallit ja koralli lima :Muutama erikoistunut riuttakalalaji kuluttaa korallikudoksen tai korallin liman. Tämä käyttäytyminen on yleisempi alueellisten tai perhoslajien keskuudessa.
On syytä huomata, että riuttakalojen ruokavaliotavat vaihtelevat suuresti lajien keskuudessa, ja jotkut kalat ovat erikoistuneet tiettyihin elintarvikkeisiin ja toisiin laajemmat ruokavaliot. Ruokavarojen ja kilpailun saatavuus riuttaympäristössä vaikuttaa myös riuttakalojen ruokavalioihin.