Les perroquets mangent des graines, des noix, des légumes, des céréales et des fruits. Cependant, ce que mangent les perroquets dépend également du fait qu'ils soient dans la nature ou en captivité. Les oiseaux sauvages se nourrissent en grande partie d'aliments abondants dans leurs habitats.
Les noix sont une bonne source de nutrition pour les perroquets car elles sont riches en fibres, en lécithine et en protéines et faibles en graisses saturées. Les céréales et les graines sont considérées comme les préférées des perroquets car elles satisfont le besoin naturel de picorer de l'oiseau.
Les perroquets aiment une gamme de fruits colorés, y compris les pommes, les myrtilles, les melons et les mangues, et les légumes préférés incluent les haricots verts, les poivrons, le céleri, les patates douces et le maïs.