A citromot forró, folyóvíz alatt megmossuk, szárazra törölgetjük, a héját lereszeljük, a levét kinyomjuk. A gyümölcsöket megmossuk, meghámozzuk, apró kockákra - a banánokat vékony szeletekre - vágjuk, és azonnal meglocsoljuk a citromlével, hogy meg ne barnuljanak. Megszórjuk a teljes mennyiségből elvett 2 evőkanál cukorral, összekeverjük, lefedjük, fél órán át érleljük. A mazsolát forró vízzel leöblítjük, konyharuhával szárazra törölgetjük, apróra vágjuk, megszórjuk a teljes mennyiségből elvett 1 evőkanál liszttel, és lazán összekeverjük.
Egy 26-28 cm átmérőjű, kapcsos tortaforma alját és oldalát éppen csak \"megpöttyözzük\" egy pici vajjal/margarinnal, és kibéleljük sütőpapírral. A sütőt előmelegítjük 180 °C-ra (gázsütő 2. fokozat). A tejet meglangyosítjuk, elkeverjük a mokkacukorral és az élesztővel, felfuttatjuk. Habosra keverjük a vajat/margarint a maradék cukorral, a vaníliás cukorral és csipetnyi sóval. Egyenként beledolgozzuk a tojásokat, apránként a lisztet, majd belekeverjük a felfuttatott élesztőt, a reszelt citromhéjat és a gyümölcskeveréket a levével együtt. A masszát a tortaformába simítjuk, és kb. 1 órán át sütjük (a sütő ajtaját 35 percig nem szabad kinyitni, mert összeesik a tészta!). A tortaformában hagyjuk langyosra hűlni, aztán lehúzzuk róla a tortakarikát, lehántjuk a papírt, és rácsra csúsztatva hagyjuk teljesen kihűlni.
Tálaláskor tetejét megszórhatjuk vaníliás vagy fahéjas porcukorral, és tortaszerűen szeleteljük. Körkörösen tálra rendezzük, a közepét cukrozott/aszalt gyümölcsdarabkákkal vagy jól lecsepegtetett befőttel, rumos-konyakos meggyel díszíthetjük.