De fisk, der lever på koralrev, får også noget af deres føde fra vandsøjlen. De spiser plankton, små fisk og hvirvelløse dyr. Nogle revfisk spiser dog også koraller. Disse fisk kaldes "corallivores." Corallivores omfatter papegøjefisk, sommerfuglefisk, angelfish og triggerfish.
Den type mad, som en koralrevsfisk spiser, kan påvirke dens farve og form. For eksempel har fisk, der spiser mange alger, tendens til at være grønne eller blå, mens fisk, der spiser meget plankton, har tendens til at være røde eller orange. Fisk, der spiser meget koraller, har tendens til at have skarpe tænder og kæber, der er tilpasset til at bryde igennem korallens hårde skelet.
Koralrevsfiskens kost kan også påvirke dens adfærd. For eksempel har fisk, der spiser meget plankton, en tendens til at være mere aktive og svømme i åbent vand. Fisk, der spiser meget koraller, har en tendens til at være mere stillesiddende og holde sig tæt på revet.
Samlet set er en koralrevsfisks kost en vigtig faktor, der kan påvirke dens farve, form og adfærd.