Nein, Flusspferde sind nicht fleischfressend. Sie sind Pflanzenfresser (Herbivoren). Das bedeutet, sie fressen hauptsächlich Pflanzen wie Gräser, Schilf und Wasserpflanzen.
Während sie gelegentlich kleine Tiere wie Fische oder Vögel fressen könnten, ist dies kein signifikanter Teil ihrer Ernährung.