Kalakakku tai kalakakku voi viitata monenlaisiin kala- ja äyriäisruokiin, mutta yleensä se tarkoittaa paistettua pihviä, jotka koostuvat kalasta, perunasta ja leivänmurusta tai taikinasta. Perinteinen kalakakku valmistetaan suolatulla kalalla, kuten turskalla tai koljalla, vaikka on olemassa monia muunnelmia, jotka käyttävät muita kaloja tai äyriäisiä. Kalakakkuja on yleisesti saatavilla fish and chips -ravintoloissa, vaikka ruokalaji tarjoillaan ravintoloissa kaikkialla Euroopassa ja Itä -Aasiassa.
Joidenkin ruokahistorioitsijoiden mukaan kalakakku on peräisin 19 -luvun Englannista keinona käyttää jäljelle jääneitä kaloja ja perunoita. Siitä lähtien kalakakusta on tullut yleinen kala- ja siruravintoloiden katkottu ruoka, mutta siitä on tullut myös gourmet -alkuruoka ja ateria monissa kalaravintoloissa ja hienoissa ravintoloissa. Erityisesti korkealaatuisten merenelävien, kuten lohen tai suurikokoisen taskurapunlihan, käyttö yhdessä mausteiden, yrttien ja muiden ainesosien kanssa erottaa alkuperäisen reseptin uusimmista muunnelmista.
Jotkut ihmiset vertaavat kalakakkua krokettiin, mutta ne ovat itse asiassa melko erilaisia. Kroketti on paistettu rulla, joka sisältää jauhelihaa tai kalaa, liotettua leipää, munaa, sipulia, mausteita, maitoa tai olutta ja täytettä. Vaikka kalasta valmistettu kroketti saattaa muistuttaa kalakakkua, kunkin tyypilliset maut ja tekstuurit ovat aivan erilaisia. Itse asiassa kalapuikko ja kroketti ovat enemmän samankaltaisia kuin kalakakku ja kroketti. Maantieteelliset alueet, joilla tarjoillaan kroketteja ja kalakakkuja, eroavat myös huomattavasti.
Kalakakun valmistaminen on suhteellisen yksinkertaista. Se vaatii jonkinlaista hiutaleita tai vastaavia mereneläviä sekä perunamuusia, leivänmuruja, munia, suolaa ja pippuria. Peruskalakakku valmistetaan sekoittamalla ainesosat, muodostamalla seoksesta kakkuja ja paistamalla ne pannussa, joka sisältää lämmitettyä öljyä.
Jotkut reseptit vaativat muita ainesosia, kuten persiljaa, valkosipulijauhetta, sipulijauhetta, tilliä tai vanhaa laakerimaustetta sekä sinappia, Worcester -kastiketta tai jopa juustoa. Monet kokit käyttävät kalakakkuissaan mieluisempia mereneläviä, joita sitten pitäisi kutsua simpukkakakkuiksi, rapukakkuiksi tai lohihampurilaisiksi. Kalakakun nimi määräytyy käytetyn kalatyypin mukaan, ja monia reseptejä kutsutaan turskakakuksi, koljakalakakkuksi tai mihin tahansa määrään nimivaihtoehtoja käytetyn kalafileen mukaan. Yksi kalakakkujen valmistuksen eduista on, että koska ne on suunniteltu käyttämään jäljelle jääneet ainesosat, ne ovat erittäin yksinkertaisia, edullisia, nopeita ja helppoja valmistaa.