Ilık süt, ılık su, şeker ve mayayı geniş bir kapta karıştırın. 5 dakika bekletip mayanın aktifleşmesini sağlayın.
Zeytinyağı ve tuzu ekleyin, unu azar azar ilave ederek yumuşak ama ele yapışmayan bir hamur yoğurun. Üzerini örtüp ılık bir ortamda 40–45 dakika mayalandırın.
Bu sırada iç harcı için zeytinyağını tavaya alın, soğanları ekleyip kısık ateşte yavaş yavaş kavurun.
Soğanlar iyice yumuşayıp renk alınca toz şeker, tuz ve karabiberi ekleyin. Ocaktan almaya yakın portakal kabuğu rendesini katın, karıştırıp soğumaya bırakın.
Mayalanan hamuru tezgâha alın, havasını alıp merdane ile açın. Karamelize soğanlı harcı üzerine eşit şekilde yayın.
Hamuru rulo yapın, kendi etrafında dolayarak çörek şekli verin ve yağlı kâğıt serili tepsiye alın.
Üzerine yumurta sarısı–süt karışımını sürün.
Önceden ısıtılmış 180°C fırında 35–40 dakika, üzeri güzelce kızarana kadar pişirin.
Fırından çıkan çöreği 10–15 dakika dinlendirin, ardından dilimleyerek servis edin.