Táplálékuk elsősorban sokféle növényfaj leveleiből, gallyaiból és hajtásaiból áll, beleértve:
- Akác
- Grewia
- Commiphora
- Terminál
- Ziziphus
- Capparis
- Carissa
A fekete orrszarvú felső ajkakkal megragadja a leveleket és gallyakat, amelyeket aztán a szájukba húz. Ezután nagy, lapos őrlőfogaikkal rágják meg a növényi anyagot.
A fekete orrszarvú egy szelektív böngésző, és bizonyos növényfajokkal táplálkozik tápértékük, elérhetőségük és ízük alapján. Az orrszarvú étrendje az évszaktól és a különböző növényfajták elérhetőségétől függően változik.
A fekete orrszarvúknak is szükségük van vízhez, és a nap folyamán rendszeresen isznak. A víz elengedhetetlen a testhőmérséklet fenntartásához és a hidratációhoz.