Les perroquets chassent et se nourrissent principalement pour des aliments comme, les fruits, les noix, les graines, le nectar, le pollen, les champignons, les insectes et autres petits invertébrés ainsi que leurs larves. Ils aiment également se nourrir de fleurs, de feuilles et d'écorce d'arbres.