Regenbogenlöris ernähren sich hauptsächlich von Nektar, Pollen und Früchten. Sie essen gelegentlich Samen, aber Samen sind kein großer Teil ihrer Ernährung.
Einige Samen, die Regenbogenlöris möglicherweise konsumieren, sind Akazien-Samen (wie schwarze Akazie und goldene Akazie), Banksia-Samen (einschließlich Banksia integrifolia und Banksia serrata), Flaschenbürsten-Samen von Callistemon-Bäumen, gelegentlich Eukalyptussamen und einheimische Grassamen wie Kängurugras und Wallabygras.
Da Regenbogenlöris hauptsächlich Nektar- und Fruchtfresser sind, ergänzen Samen ihre Nahrung nur gelegentlich.