Les rhinocéros sont des mammifères herbivores, ce qui signifie qu'ils ne consomment pas de viande mais ne vivent que de matières végétales. Ils ont tendance à manger toute la végétation à leur disposition, et les rhinocéros ont adapté des caractéristiques spécifiques pour permettre ce type de régime.
Selon le zoo de San Diego, les rhinocéros noirs et blancs ont des régimes alimentaires différents en raison de différences d'adaptation, notamment la lèvre préhensile du rhinocéros noir, qui permet une spécialisation alimentaire différente. Alors que les rhinocéros blancs ont tendance à brouter les herbes indigènes de leur habitat de savane, les rhinocéros noirs broutent différentes feuilles, brindilles et branches, qu'ils peuvent saisir et casser à l'aide de leur lèvre préhensile.