A tojást a cukorral habosra keverjük, majd hozzákeverjük az olajat, a tejfölt és a szódabikarbónával vegyített lisztet. A tésztát 3 részre osztjuk, az egyikbe beforgatjuk a diót, a másikba a citromhéjjal kevert mákot, a harmadikba a fahéjas, reszelt almát.
A masszát külön - külön egy kb 20 x 28 cm - es tepsibe simítjuk és 180 °C - ra melegített sütőben, kb 10 - 12 perc alatt megsütjük.
A krémhez 2 dl tejben simára keverjük a pudingport, a maradék tejet felforraljuk a cukorral, hozzáöntjük a pudingos tejet és sűrű krémmé főzzük. Ha a krém kihűlt kihabosítjuk a vajjal.
A tésztalapokat betöltjük a krémmel úgy, hogy a tetejére is jusson.
A sütemény tetejére darált diót szórunk és olvasztott csokoládéval díszítjük. Egy éjszakára hűtőbe tesszük, másnap hosszúkás szeletekre vágjuk.