Rinocerontes-de-sumatra são herbívoros, significando que comem apenas plantas. Sua dieta depende fortemente do que está disponível em seu ambiente.
Alimentos principais incluem:
Frutas como figos, mangas e durião
Folhas de várias árvores e arbustos
Galhos e brotos tenros
Casca de árvore
Gramíneas, ocasionalmente
Esta dieta variada baseada em plantas suporta as necessidades do rinoceronte em seu habitat florestal.