Afrykański buwał to roślinożerca i jego dieta składa się głównie z traw. Je też:
* Byliny (forbs): Rośliny nietrawiaste, jak kwiaty polne, zioła i krzewy.
* Gałązki: Mogą przysmakować gałązki dla dodatkowych składników odżywczych.
* Owoce: Gdy dostępne, jedzą owoce, np. jagody i figi.
Ich dieta zmienia się w zależności od pory roku i dostępności pożywienia. W sezonie suchym często polegają na wyschniętych trawach i bylinach, a w sezonie deszczowym mają bardziej zróżnicowaną dietę ze świeżymi trawami i owocami.
Ważna uwaga: To paszące (grazers), czyli pasą na niskich trawach, w przeciwieństwie do innych afrykańskich roślinożerców, jak zebry i gnu, które też pasą, ale preferują wysokie trawy.