Loriki tęczowe żywią się głównie nektarem, pyłkiem i owocami. Nasiona spożywają okazjonalnie, nie stanowią one głównej części diety.
Nasiona, jakie mogą zjeść loriki tęczowe, to: nasiona akacji (np. akacja czarna i złota), nasiona banksii (w tym Banksia integrifolia i Banksia serrata), nasiona z calistemona (Callistemon), okazjonalnie nasiona eukaliptusa, oraz nasiona rodzimych traw, np. trawa kangurowa i trawa wallaby.
Ponieważ loriki tęczowe są głównie nektarożerne i frugiworne, nasiona tylko uzupełniają ich dietę od czasu do czasu.