Der Hecht wird überwiegend von anderen Fischen gefressen, da er selbst ein Raubtier ist. Besonders häufig wird er von Flussaalen, Zander und anderen Hechten gefressen. Auch Großkrebse, Wasservögel und Säugetiere fressen den Hecht.