A piskótához a tojásokat szétválasztjuk. A sárgáját simára keverjük a porcukorral és a kakaóporral. Fokozatosan adagolva hozzáadjuk a lisztet, és simára keverjük. A tojások fehérjét kemény habbá verjük, és a tésztába forgatjuk. A masszát közepes méretű, kilisztezett, mély tepsibe simítjuk, és 180 fokra előmelegített sütőben 15-20 perc alatt megsütjük.
A krémhez a vajat és a porcukrot simára keverjük, majd a túrót hozzáadva alaposan összedolgozzuk. Hozzáadjuk a vaníliás cukrot és reszelt citromhéjat. Ezután a krémet az elkészült, kihűlt, tepsiben maradt piskótára simítjuk.
A zseléhez a pudingport és a porcukrot simára keverjük, majd felöntjük a narancslével, és folyamatos kevergetés mellett készre főzzük. A zselét langyosra hűtve a túrókrém tetejére öntjük. Kb. 60 percre hűtőbe tesszük, és hagyjuk megdermedni, majd felszeletelve tálaljuk.