Moorish idol er en altetende revfisk. Dens kosthold inkluderer plankton, alger, små invertebrater som krepsdyr og bløtdyr, korallmukus og polyper, og detritus. Ved å bete på alger og plankton hjelper moorish idols med å opprettholde helsen til korallrevøkosystemer.