Sie essen auch gerne:
* Wasserpflanzen: Wasserhyazinthe, Schilf und andere im Wasser wachsende Pflanzen.
* Früchte und Blätter: Sie werden manchmal Früchte, die ins Wasser fallen, und frisst auch Blätter von Bäumen, die in der Nähe des Wasserkantens wachsen.
Obwohl sie viele Pflanzen essen, sind Nilpferde überraschend wählerische Esser! Sie bevorzugen es, das frischeste und grüne Gras zu essen, das sie finden können.