Kalakukko on perinteinen suomalainen ruokalaji itäiseltä Savon alueelta. Se koostuu täytekalasta, sianlihasta ja pekonista, jotka on paistettu ruiskuorella. Paistettuaan se muistuttaa ruisleipää, kunnes se leikataan auki täytteen paljastamiseksi. Se on samanlainen kuin suolainen piirakka, paitsi että taikina on kääritty kokonaan täytteen ympärille eikä siihen ole lisätty yläkuorta.
Kalakukon täyte valmistetaan yleensä muikusta, Suomessa kotoisin olevasta makean veden siikasta tai eurooppalaisesta ahvenesta. Myös lohta käytetään joskus. Jotkut reseptit voivat sisältää perunaa tai rutabagaa. Nykyaikaiset kokit lisäävät täytteeseen mausteita tai muita mausteita, vaikka perinteinen resepti vaatii vain suolaa ja luottaa siihen, että taikinan sisällä kypsyvät mehut tuovat esiin lihan maun. Täyte on kerrostettu, ja leivonnaisen sisäpuolella on sianlihaa ja pekonia ja keskellä kalaa.
Kalakukon paistaminen on aikaa vievä prosessi. Kalan koosta riippuen sitä on paistettava neljästä seitsemään tuntia, jotta se kypsyy kokonaan. Se paistetaan kahdessa vaiheessa, ensin korkeassa lämpötilassa kuoren ruskeuttamiseksi ja sitten alemmassa lämpötilassa täytteen kypsentämiseksi.
Kalakukko muistuttaa jollain tapaa brittiläistä Cornish -leivonnaista, joka koostuu täytteen jauhelihasta ja vihanneksista leivonnaisen sisällä. Näillä kahdella ruoalla oli alun perin sama tarkoitus: yhdistää aterian liha- ja leipäosat yhdeksi helposti kannettavaksi paketiksi. He tekivät hyviä lounaspaketteja työntekijöille, jotka olivat poissa kotoa. Lisäetuna on, että kalakukko säilyy pitkään paistamisen jälkeen.
Kalakukko voidaan syödä kuumana tai kylmänä. Se tarjoillaan perinteisesti kirnupiimän kanssa. Perinteinen tapa syödä se on leikata kuoren yläosa, voita ja syödä se ja leikata sitten viipaleet siten, että jokaisesta viipaleesta saa jonkin verran leivonnaisia ja täytettä.
Euroopan maatalouden ja maaseudun kehittämisen komissio myönsi kalakukolle suojatun maantieteellisen aseman heinäkuussa 2002. Se kuuluu nyt taattujen perinteisten erikoisuuksien luokkaan, mikä tarkoittaa, että termin “kalakukko” käyttö on rajoitettu tuotteisiin, jotka täyttävät perinteisen suomalaisen määritelmän. Samanlaisia rajoituksia sovelletaan elintarvikkeisiin, kuten italialainen Pizza Napoletana ja brittiläinen Bramley -omenapiirakatäyte.