Le rhinocéros est exclusivement herbivore. Il se nourrit de feuilles, plantes, baies sauvages, et passe également beaucoup de temps à brouter de l’herbe. Il ingère en moyenne 50 kg de nourriture par jour.