Les perroquets à croupion rouge se nourrissent principalement de fruits, de baies, de noix, de fleurs et de fleurs. Ils préfèrent se nourrir dans les arbres et arbustes fruitiers, en particulier ceux à petits fruits et à pulpe charnue. Ils se nourrissent également de graines et de bourgeons de diverses plantes. Pendant les périodes où les fruits et les baies sont rares, ils peuvent également se nourrir d'insectes, de larves et même de nectar de fleurs.