* Grass: Questi formano la maggior parte della loro dieta, specialmente nei loro habitat naturali.
* forbs: Queste sono erbe e fiori selvatici non grassy.
* Piante acquatiche: È noto che il bufalo dell'acqua pascola su piante acquatiche, specialmente nelle zone umide e nei corpi idrici.
* foglie e ramoscelli: Possono anche mangiare foglie e ramoscelli da alberi e arbusti.
* Frutto: Mangeranno frutta quando disponibili.
La loro dieta può variare a seconda della loro posizione, della stagione e della disponibilità di piante diverse.
Nota importante: Il bufalo dell'acqua sono ruminanti, il che significa che hanno uno stomaco a quattro camere che consente loro di digerire la cellulosa dalle piante in modo più efficiente.