Iz sestavin za testo naredimo vlečeno testo, ki mora pokrito počivati vsaj eno uro . Nato ga razvlečemo in narežemo na velikost pekača. Delo si olajšamo, če kupimo že gotovo testo.
Mak zmeljemo in ga poparimo z vročim mlekom. Vmešamo sladkor in cimet ter pustimo, da se ohladi. Lahko vmešamo tudi malo masla, nadev je potem boljši.
Pekač velikosti približno 25 × 35 cm dobro namažemo z maščobo, na dno damo raztegnjeno testo, ki ga poškropimo z maščobo, dodamo drugo plast testa in premažemo z makovim nadevom.
Čez damo drugo plast testa, premažemo s skutnim nadevom, nato zopet testo in potresemo z orehi, nato zopet testo in nato jabolčni nadev. Vsako plast testa poškropimo s stopljenim maslom. Vse še enkrat ponovimo, na vrhu mora biti testo.
Gibanico prelijemo s kislo smetano in jo pečemo eno uro pri 180 °C.