1. Plankton:maurske idolske ribe uglavnom se hrane planktonskim organizmima, uključujući zooplankton (male životinje) i fitoplankton (sićušne alge). Plivaju otvorenih usta, filtrirajući te planktone iz vode.
2. Alge:Također pasu alge koje rastu na koraljnim grebenima i stijenama. Svojim malim zubima nalik četkici stružu alge s površine tih struktura.
3. Mali beskralješnjaci:maurska riba idol također jede male beskralješnjake, poput rakova (škampi, rakovi) i mekušaca. Svojim šiljastim njuškama ispituju pukotine i rupe u grebenu u potrazi za tim plijenom.
4. Koralji:Poznato je da maurski idoli grickaju koraljne polipe, iako to nije značajan dio njihove prehrane. Uglavnom se hrane sluzi i algama koje prekrivaju površinu koralja, a ne samim koraljima.
5. Detritus:Osim gore navedenog, maurska idol riba se također može hraniti detritusom, koji se sastoji od organske tvari i čestica suspendiranih u vodenom stupcu.
Maurska riba idol igra ključnu ulogu u održavanju zdravlja ekosustava koraljnih grebena. Konzumacijom algi i planktona pomažu kontrolirati njihovu populaciju i sprječavaju prekomjerni rast koji bi mogao ugušiti i oštetiti koralje. Njihova prehrana također doprinosi kruženju hranjivih tvari unutar okoline grebena.