Das Beutespektrum des Fischotters ist recht vielseitig. Neben Fischen erbeutet er auch Frösche, Krebse, Ratten, Mäuse, Insekten und Wassergeflügel. Er fängt das, was er am leichtesten erwischen kann. Kleinere Beutetiere frisst er direkt im Wasser, größere bringt er zum Fressen an Land.