De fiskar som lever på korallrev får också en del av sin föda från vattenpelaren. De äter plankton, små fiskar och ryggradslösa djur. Men vissa revfiskar äter också koraller. Dessa fiskar kallas "korallivorer". Corallivores inkluderar papegojfisk, fjärilsfisk, angelfish och triggerfish.
Den typ av mat som en korallrevsfisk äter kan påverka dess färg och form. Till exempel tenderar fisk som äter mycket alger att vara grön eller blå, medan fisk som äter mycket plankton tenderar att vara röd eller orange. Fiskar som äter mycket korall tenderar att ha vassa tänder och käkar som är anpassade för att bryta igenom korallens hårda skelett.
Korallrevsfiskens kost kan också påverka dess beteende. Till exempel tenderar fiskar som äter mycket plankton att vara mer aktiva och simma i öppet vatten. Fiskar som äter mycket korall tenderar att vara mer stillasittande och hålla sig nära revet.
Sammantaget är kosten för en korallrevsfisk en viktig faktor som kan påverka dess färg, form och beteende.