Nosorożce jedzą aż 220 różnych gatunków traw, ziół i roślin drzewiastych w ramach ich regularnej diety. Czarne nosorożce jedzą głównie drzewa i krzewy, a białe nosorożce pasą się na trawach niżej.
Długie trawy stanowią aż 40 procent diety czarnego nosorożca, ale ten gatunek zwykle je liście, gałązki i gałęzie. Biali nosorożce wyłącznie jedzą trawę, dlatego ich głowy pojawiają się niżej na ziemi, gdy chodzą. Główną różnicą między gatunkami jest kształt ust zwierząt.
Czarne nosorożce mają spiczaste wargi, a białe nosorożce mają kwadratowe wargi. Spiczaste usta idealnie nadają się do wyrywania liści z gałęzi.
Trawienie odbywa się w kierunku przewodu pokarmowego nosorożców. Bakterie fermentują materiał roślinny w żołądku w taki sam sposób, jak konie i zebry. Pojedynczy nosorożec produkuje do 50 funtów nawozu dziennie z powodu swojego żarłocznego apetytu. Nosorożce ważą do 3800 funtów.
Rhinos radzą sobie z suszami lepiej niż inne afrykańskie zwierzęta. Ciała gigantów nie są podatne na trujące garbniki w roślinach, substancje, które często rosną w suchych porach roku. Nosorożec może przejść przez 5 dni bez wody pitnej, jeśli jego dieta składa się z roślin o dużej zawartości wody. W naturze nosorożec zwykle znajduje się w ciągu jednego dnia spaceru od źródła wody.