Korzeni drużyny należy szukać jeszcze w roku 1912. Wówczas powstała piłkarska drużyna w Zalaegerszegu. I wojna światowa zastopowała jej rozwój. W 1920 roku powstało Zalaegerszegi TE. W swym pierwszym meczu w dniu 21 sierpnia 1920 roku zespół wspierało ponad 2000 osób na widowni.
W roku 1924 klub dołączył do regionalnej II ligi. Po 10 latach gry w niej, piłkarzom ZTE udało się wywalczyć awans do I ligi regionalnej. Podczas II wojny światowej przywódca państwa, admirał Miklós Horthy zarekwirował cały majątek klubu na cele wojenne.
Długo po wojnie połączenie dawnych działaczy ZTE i dwóch innych klubów z miasta przyniosło odrodzenie się ZTE. Piłkarze z Zalaegerszegu do 1973 roku grali w II lidze, aż uzyskali historyczny awans do ekstraklasy. Notowano wówczas bardzo wysoką frekwencję na meczach drużyny, a na wyjazdy za ZTE jeździły tysiące kibiców, przez pierwsze 2-3 lata, pod wpływem euforii z awansu. Klub okrzepł i grał w I lidze nieprzerwanie do 1989 roku, zajmując z reguły miejsca w środku tabeli. Najwyższą lokatą było 4 miejsce w sezonie 1984/85.
Od roku 1994 ZTE na stałe zadomowiło się w węgierskiej ekstraklasie, odnosząc swój największy sukces – mistrzostwo Węgier – w sezonie 2001/02. Do Ligi Mistrzów klub nie awansował, gdyż po wyeliminowaniu mistrza Chorwacji – NK Zagreb, ZTE nie sprostało Manchesterowi United. W sezonie 2006/07 drugi raz w historii ZTE zakończyło rozgrywki na podium, zajmując 3 miejsce.
Q – runda eliminacyjna, 1/16, 1/8, 1/4, 1/2 – odpowiednia faza rozgrywek, Grupa – runda grupowa, 1r gr – pierwsza runda grupowa, 2r gr – druga runda grupowa, F – finał, R – runda, PO – play-off
k. – rzuty karne, los. – losowanie, Dogr. – dogrywka, w. – zasada bramek strzelonych na wyjeździe