Zelnik on perinteinen makedonialainen ruokalaji, hieman samanlainen kuin kreikkalainen spanakopita ja hyvin samanlainen kuin bulgarialainen banitsa. Talvella suosittu ja perinteisesti jouluaattona tarjoiltu zelnik on hiivainen filotaikina, jossa on pinaattia, juustoa ja munia – usein purjoilla tai perunoilla ja joskus kaalia tai hapankaalia. Se voidaan valmistaa ja leipoa yksittäisillä annoksilla, kuten Cornish -leivonnaisilla tai muilla suolaisilla piirakoilla, mutta se valmistetaan useammin täyte rullaten suurten filotaikinalevyjen sisään ja rullat järjestetään spiraaliksi ja paistetaan pannulla uunissa. Se syödään kuumana tai kylmänä.
Täyte voi vaihdella huomattavasti kokista ja perinteestä riippuen. Tärkein ero zelnikin ja banitsan välillä on taikina – banitsaan käytetty filo on tavallinen, ja zelnikin leivonnaiset valmistetaan perinteisesti käsin lisäämällä hiivaa ylimääräisen kehon ja hiutaleiden saamiseksi. Zelnikillä on myös tyypillisesti merkittävämpi täyte kuin banitsa.
Laihojen vuosien aikana zelnikiä valmistettiin usein mistä tahansa vihreistä lehdistä tai vihanneksista, mukaan lukien nokkoset, voikukkalehdet ja juurikkaat. Yksittäisissä annoksissa se on kannettava ateria, kuten venäläiset pierogit tai saksalaiset bierocks. Alueellisessa Balkanin keittiössä zelnik on perinteisesti suolainen ruokalaji, mutta se voidaan valmistaa myös makeassa versiossa, jossa on kurpitsaa tai omenoita ja hunajaa.
Nimen zelnik alkuperä ei ole selvä; jotkut sanovat, että se on peräisin makedonialaisesta tai bulgarialaisesta sanasta kaali, ja toiset sanovat, että se on muunnelma vihreästä tai vihreistä. Zelka bulgariaksi on kaali ja zelen bulgariaksi vihreä, joten kummallakin väitteellä on syytä. Bougatsa on toinen samanlainen ruokalaji; se on kreikkalainen leivonnainen, mutta valmistetaan usein vaniljakastikkeella ja sitä pidetään yleensä aamiaisruokana. Tiropita on samanlainen kreikkalainen kerrostettu leivonnainen; se yleensä leivotaan juusto -muna -seoksella.
Kun zelnikiä tarjoillaan erityistilaisuuksiin, kuten jouluaattona tai uudenvuodenaattona, leivonnaisiin leivotaan joskus onnenmerkkejä tai koruja yhden onnellisen henkilön löydettäväksi. Tämä on useimmiten kultapaperiin kääritty kolikko tai ehkä koiranpuun oksa, jossa on silmukka, joka symboloi terveyttä, pitkäikäisyyttä tai vaurautta. Yllätys on joskus vain iloinen toive, joka on kirjoitettu paperille, kääritty kalvoon ja työnnetty leivonnaispiraaliin.
Joissakin Bulgarian osissa samanlainen ruokalaji, jossa on riisitäytteitä, on suosittu. Muita muunnelmia ovat täytteet, joissa on ruskistettua naudanlihaa tai sianlihaa, sipulia tai muita vihanneksia, yrttejä ja sieniä. Makeat täytteet ovat suositumpia joillakin alueilla. Joillakin alueilla pähkinä- ja kanelitäyte on yleistä. Vaihtoehtoa omenoiden kanssa kutsutaan shtrudeliksi ja kurpitsan versio nimeltä tikvenik on myös alueellisesti suosittu.