Erwachsene Tiere, die ein Jahr oder älter sind, ernähren sich hauptsächlich von anderen Fischen. Darüber hinaus gehören auch Wirbellose, Amphibien, Wassergeflügel und kleinere Säugetiere zu ihrer Beute. Jungtiere, die noch bis zum dritten Monat von den Eltern versorgt werden, fressen auch Insekten, Fischlarven und andere kleine Organismen.