Afrikansk buffel er planteetere og kostholdet deres består hovedsakelig av gress. De spiser også:
- Urter: Disse er ikke-gressplanter som ville blomster, urter og busker.
- Grenar: De kan knuse på grenar for ekstra næringsstoffer.
- Frukt: Når tilgjengelig, spiser de bær og fiken.
Deres kosthold varierer avhengig av sesong og tilgjengelighet av mat. Under tørrperioden er de ofte avhengige av tørret gress og urter, mens under våtperioden har de et mer variert kosthold med ferskt gress og frukt.
Viktig merknad: De er gressetere, noe som betyr at debyter på kort gress, i motsetning til andre afrikanske planteetere som zebraer og gnuer som er gressetere og foretrekker langt gress.