Flodhester er planteetende halvakvatiske pattedyr kjent for sin størrelse og tenner. De spiser hovedsakelig gress, lave planter og akvatisk vegetasjon.
Gress
Flodhester beter hovedsakelig på kort gress langs elvebredder og oversvømmelsesomrader, ofte om natten.
Akvatiske planter
De spiser også vannliljer, vannhyasinter, rør og annen vegetasjon i eller nær vann, som gir essensielle næringsstoffer og fuktighet.
Frukt
Noen flodhester spiser av og til falne frukter som fiken og bær, men disse er bare et tilskudd til hovedkosten.
Bark
Flodhester kan avbark tre i sjeldene tilfeller når annen mat er knap.
Flodhester er i hovedsak beiteende planteetere, og hovedparten av kosten består av gress og akvatisk vegetasjon. Frukt og bark er tilfeller, ikke faste kostbestanddeler.