A halászmacskák tehetséges vadászok, akiknek étrendje elsősorban halakból áll, beleértve a kis halfajtákat – mint a csukafélék – és a nagyobbakat, például a pontyot. Emellett kagylóhalakat, rákokat és más갑壳类动物t is fogyasztanak.
Bár a halak teszik ki az étrendjük kb. 70%-át, a halászmacskák alkalmasság szerinti etetők, és eszhetnek:
Madarakat: Főleg vízimadarakat, mint a réceket, bár ez nem jelentős része az étrendjüknek.
Kis emlőseket: Rágcsálókat, békákat, kígyókat és mókusokat.
Rovarokat: Különösen a száraz időszakokban, ha kevésbé elérhetők a halak.