Potrivit Oceana, prădătorii de parrotfish includ peștii de gruper, rechini și șobolani. Parrotfish sunt omnivore și, în general, se hrănesc cu alge, bureți, corali și animale de recif.
Pentru a trata prădătorii nocturnali, anumite specii de parrotfish produc și se învelează cu un cocon transparent care este făcut din mucus. Acest mucus este emis de un organ situat pe capul parrotfish și este emis ipoteza de a masca mirosul de parrotfish; acest lucru presupune mai greu pentru ei să fie găsit. Acest cocon este deosebit de eficient împotriva anghinelor moray, deoarece anghilele vânează în primul rând prin simțul mirosului.