1. Pázsitfűfélék:A vízilovak főként a folyópartok és az árterek mentén található rövid füveken legelnek. Jelentős időt töltenek legeléssel, különösen éjszaka, amikor aktívan táplálkoznak.
2. Vízinövények:A vízilovak különféle vízinövényeket is fogyasztanak, beleértve a tavirózsát, vízi jácintot, nádat és más víztestekben vagy azok közelében növekvő növényzetet. Ezek a növények alapvető tápanyagokat és nedvességet biztosítanak étrendjükhöz.
3. Gyümölcsök:Megfigyelték, hogy egyes vízilovak az élőhelyük közelében lévő fákról lehullott gyümölcsöket, például fügét és bogyókat esznek. A gyümölcsök azonban csak alkalmanként egészítik ki a fűből és vízinövényekből álló elsődleges étrendjüket.
4. Kéreg:Bizonyos esetekben a vízilovakról ismert, hogy lehúzzák a kérget a fákról, hogy elfogyasszák. Ez a viselkedés azonban nem gyakori, és csak bizonyos esetekben figyelhető meg, amikor más élelmiszerforrások szűkösek vagy nem állnak rendelkezésre.
Fontos megjegyezni, hogy a vízilovak elsősorban legelő növényevők, táplálékuk nagy része fűből és vízi növényzetből áll. Bár ritka esetekben gyümölcsöt vagy kérget fogyasztanak, ezek nem rendszeres étrend-összetevők.