河馬進攻過河的黑斑羚
河馬確實會吃肉,每當有倒楣的角馬或羚羊被一隻河馬伏擊,一群河馬都會一擁而上,分而食之。但它們 更多的還是扮演清道夫的角色,它們獲取的食物有鱷魚和陸地食肉動物捕獲的,也有自然去世的,這其中當然包括生病的。
河馬吃過的肉食,見於文獻報導的有同類、黑斑羚、巨羚、幼象、撚角羚、水牛、角馬和斑馬等。在動物園裡,河馬曾吃死過倭河馬、馬來貘、小袋鼠以及火烈鳥等多種鳥類。
河馬的食肉行為不限於個別地理居群和個體,是整個物種固有的低頻行為,在東非、南非多地均有發現。而西非沒有發現並非因為那裡的河馬不吃肉,而是因為當地科考研究不充分,曝光率低。正因為此,有研究人員稱河馬是兼性食肉動物。