1. Plankton:maurisk idolfisk lever hovedsakelig av planktoniske organismer, inkludert dyreplankton (små dyr) og planteplankton (små alger). De svømmer med munnen åpen og filtrerer dette planktonet ut av vannet.
2. Alger:De beiter også på alger som vokser på korallrev og steiner. De bruker sine små, børstelignende tenner for å skrape alger av overflaten til disse strukturene.
3. Små virvelløse dyr:Den mauriske idolfisken spiser også små virvelløse dyr, som krepsdyr (reker, krabber) og bløtdyr. De bruker sine spisse snuter til å undersøke sprekker og hull i revet på jakt etter disse byttedyrene.
4. Koraller:mauriske idoler har vært kjent for å nappe på korallpolypper, selv om det ikke er en vesentlig del av kostholdet deres. De lever hovedsakelig av slim og alger som dekker overflaten av koraller i stedet for selve korallen.
5. Detritus:I tillegg til det ovennevnte, kan den mauriske idolfisken også livnære seg på detritus, som består av organisk materiale og partikler suspendert i vannsøylen.
Den mauriske idolfisken spiller en viktig rolle i å opprettholde helsen til korallrevenes økosystemer. Ved å konsumere alger og plankton bidrar de til å kontrollere populasjonene deres og forhindre overvekst som kan kvele og skade korallene. Kostholdet deres bidrar også til næringssykling i revmiljøet.