Elkészítjük a töltelékeket. A narancsot jól megmossuk, majd vékonyan, csak a narancssárga héját - a belső, fehér bundáját érintetlenül hagyva - meghámozzuk, és a héjat egy olyan kicsi lábasba tesszük, amibe éppen csak belefér. Rászórjuk a cukrot, kevés vizet öntünk alá, és lefödve puhára főzzük. Kihűtjük. A narancshéjat lecsöpögtetjük, majd megdaráljuk, vagy egészen finomra vágjuk. A mákot a mazsolával, a porcukorral összekeverjük, a citrom reszelt héjával ízesítjük, azután a tejjel leforrázzuk. A diótöltelékeket ugyanígy készítjük el. A megkelt tésztát három részre osztjuk, majd meglisztezett deszkán egyenként hosszúkásra nyújtjuk. Mindegyik közepére egy csíkban tölteléket púpozunk (egy tésztára egyféle töltelék kerül). A tésztalapokat egyenként fölcsavarjuk, finoman megsodorjuk, és hármas fonással kalácscopfot formálunk belőle. Kivajazzuk a tortaformát , a kalácsot "beletekergetjük", majd a tetejét fölvert tojással lekenjük. Langyos helyen 30 percet kelesztjük. A sütőt 180 fokra (gázsütő 2. fokozat) előmelegítjük. Sütés előtt a kalácsot tojással még egyszer tojással lekenjük. A formát vízzel félig telt tepsibe állítjuk. Alufóliába csomagolunk 4 tojást, kívülről olajjal megkenjük, és a kalács tetejébe ültetjük. A sütőben kb. 40 percig sütjük. Ezután a formát a még forró tésztáról leemeljük. Így a tészta nem "ázik el". Amikor a kalács kihűlt, a fóliás tojás helyére hímes tojást illesztünk.