Impala son herbívoros, lo que significa que comen plantas. Su dieta consiste principalmente en:
* pastos: Son muy eficientes en el pastoreo, y los pastos forman la mayor parte de su dieta.
* Forbs: Estas son hierbas y flores silvestres no grasas.
* hojas: Comerán hojas de árboles y arbustos, especialmente durante la estación seca cuando los pastos son escasos.
* Frutas y semillas: También tendrán un comedor de estos cuando estén disponibles.
Impala tiene un sistema digestivo especial que les permite descomponer la celulosa en las plantas. Tienen un intestino largo y enrollado y un gran ciego, donde las bacterias les ayudan a digerir la materia vegetal.
Es interesante observar que su dieta cambia con las estaciones. Durante la estación húmeda, cuando los pastos son abundantes, comen mayormente pastos. Durante la estación seca, tienen que confiar más en hojas, frutas y semillas.