Dans les régions forestières, ils visitent souvent les fleurs de Loranthus et de Viscum dont ils sont, avec les autres espèces de Dicées, l'un des principaux agents de dispersion. Les baies de ces plantes épiphytes sont habituellement avalées en entier (ils pincent parfois les fruits et rejetent les graines tout en se nourrissant de la pulpe, mais cette technique est plus souvent utilisée par le Dicée à bec épais) et les graines sont déféquess après un passage rapide d'environ trois à quatre minutes dans leur système digestif. Les graines expulsées disposent d'un enduit collant et l'oiseau applique son derrière sur la surface d'un perchoir approprié et avec son bec se débarrasse de la graine qui se colle alors sur la branche où elle peut par la suite germer. Les fleurs de Dendrophthoe falcata sont pollinisées par cette espèce. La fleur a un mécanisme qui provoque l'explosion des anthères et la pulvérisation du pollen sur le plumage de l'oiseau en visite.
Dans les zones urbaines, ils sont particulièrement attirés par les arbres fruitiers introduits, tels que Muntingia calabura dont les fruits doivent être avalés entiers. Ils se nourrissent aussi par écrasement de baies mûres en sirotant le jus. Ils peuvent également siroter le nectar des fleurs, telles que celles de Sterculia colorata et de Woodfordia floribunda, permettant ainsi leur pollinisation.