Was frisst ein Riffbarsch?

Riffbarsche sind Allesfresser, die sich hauptsächlich von Zooplankton, kleinen Krebstieren, Algen und Phytoplankton ernähren. Es ist auch bekannt, dass sie kleine Wirbellose wie Würmer und sogar Korallenstücke fressen. Es ist auch bekannt, dass einige Damselfish-Arten sich von kleinen Fischen und Fischeiern ernähren. Die Ernährung eines Riffbarsches kann je nach Art und Umgebung, in der er lebt, variieren.