* trávy: Ty tvoří většinu jejich stravy, zejména v jejich přirozených stanovištích.
* forbs: Jedná se o byliny a květy bez grassy.
* vodní rostliny: Je známo, že vodní buvol pasou na vodních rostlinách, zejména v mokřadech a poblíž vodních útvarů.
* listy a větvičky: Mohou také jíst listy a větvičky ze stromů a keřů.
* ovoce: Budou jíst ovoce, pokud budou k dispozici.
Jejich strava se může lišit v závislosti na jejich poloze, sezóně a dostupnosti různých rostlin.
Důležitá poznámka: Vodní buvol jsou přežvýkavci, což znamená, že mají čtyřkomorovaný žaludek, který jim umožňuje efektivněji trávit celulózu z rostlin.