Pentru blat, pui cacaua intr-un vas si torni apa clocotita, amestecand continuu, pana la omogenizare, apoi lasi la racit. Strecori compozitia pentru a nu ramane cocoloase de cacao.

Bati albusurile spuma tare cu un praf de sare. Adaugi jumatate din cantitatea de zahar si mixezi pana obtii o bezea lucioasa care face tepi atunci cand scoti paletele mixerului. Galbenusurile le freci cu cealalta jumatate din cantitatea de zahar pana devin albe si cremoase. Adaugi treptat uleiul, esenta de rom, apoi compozitia de cacao racita. Incorporezi faina amestecata cu praful de copt si la sfarsit, in 2-3 reprize, bezeaua.

Torni compozitia intr-o tava (26 cm diametru) tapetata cu hartie de copt. Dai tava la cuptor la foc mediu, pentru cca. 40 de minute, pana blatul devine ferm la atingere. Il scoti pe un gratar si il lasi la racit.

Pentru crema, mixezi frisca lichida cu zaharul si apoi, adaugi crema mascarpone si amesteci pana se omogenizeaza. Adaugi ananasul taiat cubulete mici si amesteci usor, pana se distribuie uniform.

Tai blatul in 2 parti. Asezi un blat pe un platou, in interiorul unui inel reglabil, torni compozitia cu ananas si asezi al doilea blat de tort si apesi usor cu mana pentru a se aseza cat mai bine blatul. Introduci tortul in frigider, pentru cel putin o ora. Inainte de a desface inelul, treci cu grija de jur imprejur, cu un cutit, pentru a dezlipi marginile.

Maruntesti ciocolata neagra. Incalzesti 100 ml frisca lichida pana la punctul de fierbere, adaugi ciocolata si amesteci pana obtii o crema omogena. O lasi sa se raceasca putin si o torni peste tort, lasand sa curga usor peste margini.

Separat, topesti ciocolata alba pe baie de aburi, o lasi sa se raceasca putin, o pui intr-o punguta si trasezi cercuri concentrice pe suprafata tortului. Cu ajutorul unei scobitori trasezi dungi: una din centru inspre exterior, urmatoarea din exterior inspre centru si tot asa. Mixezi frisca lichida cu zaharul pudra si decorezi tortul dupa imaginatie.