Dans leur habitat naturel, les oiseaux de manger une grande variété d'aliments, comme les choux, les noix, les graines, les céréales, les feuilles, les fruits et les insectes. En captivité, si elles sont d'un accès illimité à des graines comme le sésame, ils seront heureux de les manger. Cependant, cette méthode traditionnelle de restreindre leur alimentation essentiellement à des graines comme le sésame est obsolète et dommageable. Les oiseaux doivent toujours être nourris avec un régime alimentaire équilibré.