Loriki tęczowe to papugi żywiące się nektarem, które spożywają głównie pyłek i nektar z kwiatów, a także owoce, jagody i owady. Według „Complete Guide to Parrots” Rosemary Low, loriki tęczowe dziennie zużywają około 10% masy ciała w pożywieniu. Dla ptaka ważącego ok. 100 g oznacza to spożycie ok. 10 g pokarmu dziennie.