Piirakka on suolainen tai makea leivonnainen, jossa on taikinasta valmistettu kuori ja täyte. Piirakan täyte voi sisältää esimerkiksi hedelmiä, lihaa, kalaa, kasviksia, juustoa, kermaa, suklaata, pähkinöitä tai muita makeita tai suolaisia aineksia. Piirakat voivat olla avonaisia, jolloin vuoka peitetään taikinalla ja täyte asetetaan sen päälle, tai kuorellisia, jolloin vuokaan asetetun täytteen päälle tehdään taikinakuori tai täyte asetetaan kokonaisuudessaan kuoren sisään.
Toisissa kielissa erotetaan eri piirakkalajit nimellä, mm. ruotsinkielessäpaj ja pirog. Myös englannin kielessä sanotaan pie ja pasty, pierogi tai pierožki (venäjästä). Piirakkaa muistuttavia ruokia on Ranskalainenpâté, murekeruoka, joka on joskus on tehty taikinakuorella, melkein kuin monet piirakat.[1] Piirakoihin kuuluvat myös pasteijat, joita ovat Espanjasta tuleva empanada ja Intiasta tuleva samosa. [2]. Piirakka voi olla pienoismuoto voileipäkakusta, jolloin puhutaan voileipäpiirakasta tai salaattipiirakasta.[3] Tällainen on esimerkiksi italialaiseen tyyliin tehty salaattipiirakka, joka sisältää pestoa, basilikanlehtiä, tomaattia ja mozzarellajuustoa.[4] Piirakoita on moneen lähtöön. Suolaisia piirakoita on brunsseihin sopivista juhannusjuhliin sopiviin ja kasvispiirakoista lihapiirakoihin.[5] Myös makeita piirakoita on monenlaisia. Niissä on marja- ja hedelmäpiirakoita sekä rahka-, suklaa-, tosca- ja kinuskipiirakoita.[6]