Elsőként finomra törjük a kekszet, majd összekeverjük az olvasztott vajjal. A masszát egy 23 centiméteres kapcsos tortaforma aljába nyomkodjuk, és hűtőbe tesszük 20–30 percre.
Közben elkészítjük a citromos krémet. A négy lap zselatint hideg vízbe áztatjuk 5–10 percre. A mascarponét a görög joghurttal, a porcukorral, a reszelt citromhéjjal, a citromlével és egy csipet sóval simára keverjük. A habtejszínt lágy habbá verjük, majd óvatosan a mascarponés keverékhez forgatjuk.
A megpuhult zselatinlapokat kinyomkodjuk, majd néhány evőkanál felmelegített tejszínben vagy citromlében feloldjuk. Hozzákeverünk néhány evőkanálnyi krémet, majd ezt visszadolgozzuk a teljes krémhez. A kész krémet a lehűtött kekszalapra simítjuk, és legalább négy órára hűtőbe tesszük.
Amíg a krém dermed, elkészítjük az áfonyás réteget. Az áfonyát a cukorral vagy mézzel és a citromlével egy kisebb lábasban 5–8 percig főzzük, majd botmixerrel pürésítjük. Ha teljesen sima réteget szeretnénk, az áfonyát egy szűrőn is átpasszírozhatjuk.
A két lap zselatint szintén hideg vízbe áztatjuk, majd kinyomkodjuk, és a még meleg, de már nem forró áfonyapürébe keverjük. Az áfonyás keveréket langyosra hűtjük, majd óvatosan a már megszilárdult citromos krém tetejére öntjük. A tortát további 1–2 órára, de még jobb, ha egy egész éjszakára visszatesszük a hűtőbe.
Tálalás előtt friss áfonyával és kevés reszelt citromhéjjal díszítjük. A szeleteléshez érdemes a kést forró vízbe mártani, majd szárazra törölni – így szép, tiszta szeleteket kapunk.