Ces oiseaux se nourrissent du nectare d’une trentaine d’espèces de fleurs grâce à une longue langue extensible, ou capturent des insectes en vol. Dans certaines parties de l’aire d’hivernage, des individus arrivent alors que les sources de nectar sont encore rares, et dépendent des insectes pour s’alimenter, jusqu’à ce que la floraison associée à la saison sèche se produise. Même quand les fleurs nectarifères sont disponibles, les insectes peuvent représenter jusqu’à 14 % du régime hivernal.