Kæledyr
Revfisk indtager en lang række fødekilder:
1. Plankton: Mikroskopiske organismer som kiselalger, dinoflagellater, køllerodder og fiskeyngel.
2. Alger: Grønne, røde og brune alger græsset fra koralrev og klippebund.
3. Makroalger: Større alger som tang, tangarter og Sargassum.
4. Detritus: Organisk materiale inklusive dødt plantemateriale, dyre rester og afføring.
5. Små hvirvelløse dyr: Krøbdyr, bløddyr, orm og pigskindsdyr.
6. Zooplankton: Køllerodder, krill og andre små krebsdyr.
7. Andre fisk: Mindre fisk som sardiner, ansjoser, damselfisk og unge revfisk.
8. Koraller og koralslim: Indtaget af nogle specialiserede arter, inklusive visse sommerfuglefisk.
Kostvaner varierer meget mellem arter baseret på specialisering, fødetilgængelighed og konkurrence.