Laut Oceana gehören Zackenbarsche, Haie und Muränen zu den Raubtieren des Papageienfisches. Papageienfische sind Allesfresser und ernähren sich im Allgemeinen von Rasenalgen, Schwämmen, Korallen und riffverkrusteten Tieren.
Um mit nachtaktiven Raubtieren fertig zu werden, produzieren bestimmte Papageienfischarten und umhüllen sich mit einem durchsichtigen Kokon aus Schleim. Dieser Schleim wird von einem Organ am Kopf des Papageienfisches abgegeben und soll den Geruch des Papageienfisches überdecken; dies macht es angeblich schwieriger, sie zu finden. Dieser Kokon ist besonders effektiv gegen Muränen, da die Aale hauptsächlich mit ihrem Geruchssinn jagen.