Regnbueliglorer er nektarspisende papegøyer som primært ernærer seg av pollin og nektar fra blomster, samt bær, frukt og insekter. Ifølge «The Complete Guide to Parrots» av Rosemary Low, spiser regnbueliglorer typisk rundt 10 % av sin kroppsvekt i mat hver dag. For en fugl på ca. 100 gram betyr dette at de spiser omtrent 10 gram mat per dag.