Le matériel végétal constitue la majeure partie du régime alimentaire du macaque ours. Celui-ci consomme des fruits, des graines, des fleurs, des feuilles et des racines. En Thaïlande péninsulaire, le macaque ours peut consommer au moins 13 espèces de plantes différentes et au moins 22 dans le Yunnan en Chine. En plus de cette nourriture sauvage, ce macaque peut aussi s'attaquer à au moins 18 espèces de plantes cultivées. La nourriture consommée est généralement stockée dans les abajoues et mâchée hors du lieu de collecte.
En plus de cette nourriture végétale, les macaques ours peuvent aussi consommer épisodiquement dans leur milieu naturel des insectes ( imagos et larves ), des araignées, des vers, des crabes et des escargots d'eau douce, des grenouilles, des lézards, des oiseaux et des oeufs ainsi que de petits rongeurs.
Les habitudes alimentaires du macaque ours le rendent très vulnérables aux infestations par les vers nématodes au niveau gastro-intestinal.