Selv om de ikke er rovdyr i tradisjonell forstand, spiser de av og til små virvelløse dyr, spesielt når de er små.
Imidlertid består deres primære kosthold av alger, som de beiter på skjær. De er viktige for å opprettholde helsen til korallrev ved å kontrollere algeveksten.