Halmahera-Edelpapageien ernähren sich überwiegend von reifen Früchten, Blüten, Nektar, Knospen, Nüssen und Samen. Ab und zu fallen sie auch in Maisfelder ein und stibitzen Maiskolben.
In Gefangenschaft füttert man sie am besten mit viel frischem Obst und Gemüse.
Auch halb reifer Mais und eine Mischung aus Buchweizen, Hafer, Nüssen und anderen Samen eignen sich als Futter. Die Vögel brauchen sehr viel Vitamin A. Wenn sie brüten, bekommen sie auch gekeimte Samen.