Les buffles sont des herbivores, ce qui signifie qu'ils ne mangent que des plantes. Ils paissent sur les herbes, les feuilles et d'autres matières végétales. De plus, les buffles peuvent également consommer des fruits et des noix. Les buffles sont des brouteurs importants dans de nombreux écosystèmes, et ils aident à maintenir l'équilibre entre la vie végétale.