Először elkészítjük a karamellmázas almát: a cukrot serpenyőben megolvasztjuk. Amikor enyhén barnulni kezd, hozzáadjuk a vajat, összekeverjük, majd rádobjuk a meghámozott, cikkekre vágott almát. Összeforgatjuk, 2-3 percig pároljuk, és amikor a karamell bevonta az almát, félrehúzzuk a tűzről, hűlni hagyjuk.
Közben a kiflit 2-3 cm-es szeletekre, majd kockára vágjuk, tálba tesszük. A tojásokat szétválasztjuk, a sárgáját kikavarjuk 3 evőkanál cukorral, és amikor vastagodni kezd, beleöntjük a megolvasztott, de nem forró vajat, illetve a tejet. A tojásfehérjét kemény habbá verjük a megmaradt cukorral, a kihűlt almát pedig megszórjuk a fahéjjal. A kiflire öntjük a tojásos-tejes keveréket, összekavarjuk, rászórjuk a diót meg az almát, és az egészet könnyedén összeforgatjuk a fehérjehab felével.
Egy kisebb méretű tepsit vagy hőálló tálat kivajazunk, megszórjuk zsemlemorzsával, belesimítjuk a masszát, a tetejére kenjük a megmaradt habot. Előmelegített sütőben 180 fokon 20 percig sütjük. Félidőben, ha a teteje nagyon pirulna, letakarjuk sütőpapírral.