Der Mohrenidol ist ein Allesfresser unter den Rifffischen. Seine Nahrung umfasst Plankton, Algen, kleine wirbellose Tiere wie Krustentiere und Weichtiere, Korallenschleim und Polypen sowie Detritus. Indem sie Algen und Plankton abweiden, helfen Mohrenidole, die Gesundheit von Korallenriff-Ökosystemen zu erhalten.