Les buffles d'eau sont des herbivores, ce qui signifie qu'ils mangent principalement des plantes. Leur régime se compose de:
* Grass: Ceux-ci forment la majeure partie de leur alimentation, en particulier dans leurs habitats naturels.
* Forbs: Ce sont des herbes et des fleurs sauvages non grasses.
* plantes aquatiques: Les buffles d'eau sont connus pour paître sur les plantes aquatiques, en particulier dans les zones humides et près des plans d'eau.
* feuilles et brindilles: Ils peuvent également manger des feuilles et des brindilles des arbres et des arbustes.
* Fruit: Ils mangeront des fruits lorsqu'ils sont disponibles.
Leur alimentation peut varier en fonction de leur emplacement, de la saison et de la disponibilité de différentes plantes.
Remarque importante: Les buffles d'eau sont des ruminants, ce qui signifie qu'ils ont un estomac à quatre chambres qui leur permet de digérer la cellulose des plantes plus efficacement.