Tojásokat szétválasztjuk a fehérjétől a sárgáját. A fehérjét a 15 dkg cukornak kb. a felével kemény habbá felverjük. A sárgáját a maradék cukorral fehéredésig kikeverjük. A lisztbe belekeverjük a diót, a sütőport és a sót. A kemény habhoz először a cukros tojássárgáját keverjük bele óvatosan (levegősen), majd a lisztes keveréket.
Sütőpapírral bélelt tepsibe simítjuk a tészta masszát és előmelegített sütőben 180 fokon kb. 25-30 percig sütjük (tűpróba). Ha megsült a tészta és kihűlt, utána lehúzzuk róla a sütőpapírt és vissza helyezzük a tepsibe.
A tejet beleöntjük egy lábosba és csomómentesen elkeverjük benne a lisztet, a kávét és a vaníliás cukrot. Folytonos keverés mellett sűrűre főzzük (puding sűrűsségűre), majd félre tesszük hűlni (időnként megkevergetjük).
A margarint a porcukorral jól összekeverjük, majd a kihűlt krémet hozzáadjuk és gépi habverővel jól összekeverjük, majd végül belekeverjük a diót.
A tésztára a krémet egyenletesen rákenjük. Mikróban megolvasztjuk a margarint és a vízgőz felett megolvasztott csokoládéhoz keverjük, majd ráöntjük a krém tetejére és szépen elsimítjuk.
Hűtőbe tesszük, míg meg nem dermed a csokoládé a tetején, majd hosszúkás szeletekre felvágjuk és tálaljuk.