C'est un animal frugivore, faunivore et exsudativore. Il n'hésite pas à descendre de son perchoir pour chasser aussi bien à terre que dans les arbres avec une prédilection pour les broméliacées, la couronne des palmiers et les feuilles de palmiers morts. Les proies sont localisées au toucher plutôt qu’à la vue (c'est l'inverse chez les ouistitis). Il fouille la litière de feuilles des palmiers, gratte l'écorce pourrie, inspecte les crevasses. Il se nourrit d'insectes (blattes, orthoptères, lépidoptères, larves de coléoptères), araignées (araignées-loups et mygales), vers de terres, escargots, lézards, grenouilles arboricoles, crapauds, œufs d'oiseau. L'alimentation végétale reste prédominante. Dans la RB d'União, il consomme cinquant-sept espèces de fruits d'au moins dix-sept familles, davantage de couleur jaune (40,3%) que noire ou violette (28,1%) ou rouge (14%), avec une prédilection pour les graines oblongues, notamment des espèces des genres Cecropia, Tapirira, Rollinia, Pouteria, Passiflora, Miconia et Henriettea. À Poço das Ontas, une quarantaine d'espèces de plantes d’une vingtaine de familles différentes entrent dans son régime, les fruits (trente-huit espèces) venant loin devant les fleurs (trois espèces) et les exsudats (trois espèces). Pendant la saison sèche (mai à août), il absorbe ici des exsudats végétaux. On le voit mordre la base des lianes Machaerium pour provoquer un écoulement de sève. Boit dans le creux d'une branche en mettant la main à la bouche ou en lapant directement au cœur d'une broméliacée (plante-abreuvoir universelle pour les mammifères arboricoles de la forêt).
En captivité, il utilise des rameaux et l'antenne de son collier-émetteur pour extraire des insectes sous l'écorce et pour se toiletter mutuellement ou personnellement.