Lubią też jeść:
* Rośliny wodne: Hiacynt wody, trzciny i inne rośliny rosnące w wodzie.
* owoce i liście: Czasami chrupią owoce, które wpadają do wody, a także jedzą liście z drzew rosnących w pobliżu krawędzi wody.
Mimo że jedzą dużo roślin, hipopotki są zaskakująco wybrednymi zjadaczami! Wolą jeść najświeższą, najbardziej zieloną trawę, jaką mogą znaleźć.