Nejdříve si připravíme dva krémy.
Mangový krém: omyté mango (300-350g) oloupeme, rozpůlíme, vyjmeme pecku a dužinu rozmixujeme. Do sklenice s vodou (1dl) namočíme plátky želatiny. Dužinu z manga v rendlíku promícháme s cukrem a za stálého míchání přivedeme k varu. Vzniklé pyré odstavíme z plotny, zamícháme do něj nabobtnalou želatinu a vše pořádně promícháme. Pak směs přendáme do větší misky a necháme ji vychladnout. Vyšleháme si smetanu na tuhou šlehačku. Zlehka 1/3 šlehačky zapracujeme do mangového krému, přimícháme zbytek šlehačky a krém odložíme do lednice na 1 hodinu.
Kokosový krém: do sklenice s vodou (1dl) namočíme plátky želatiny. Čerstvá vejce rozklepneme a pečlivě oddělíme žloutky a bílky zvlášť. V míse vyšleháme žloutky s prosátým moučkovým cukrem do pěny. Ve větším rendlíku přivedem k varu kokosové mléko, které odstavíme z plotny a pomalu ho budeme přimíchávat do žloutkové pěny. Pak směs dáme zpátky do rendlíku a za stálého míchání pomalu vaříme do doby, až vzniklý krém zhoustne (bude na vařečce ulpívat). Krém odstavíme z plotny a zamícháme do něj nabobtnalou želatinu. Krém necháme vychladnout. Smetanu vyšleháme na tuhou šlehačku, kterou postupně po částech zlehka zamícháme do kokosového krému. Dáme ho na 1 hodinu do lednice.
Postupně upečeme vanilkový a kakaový korpus. Troubu si předehřejeme na 200°C. Dva pečící (nejlépe čtvercové) plechy vytřeme máslem a vysypeme polohrubou moukou.
Vanilkový korpus: v jedné míse promícháme hladkou mouku s Maizenou (kukuřičný škrob). Do druhé mísy dáme 3 vejce + 3 žloutky, špetku soli, vanilkový extrakt a cukr. Směs promícháme a mísu posadíme do vodní lázně. Směs ve vodní lázni vyšleháme do krému. Poté mísu odstavíme z hrnce (hrnec též odstavíme z plotny) a krém budeme míchat tak dlouho, dokud nevyhladne. Pak do něj postupně, po třetinách, přimícháme připravenou mouku s Maizenou. Hotové těsto nalejeme na plech a dáme péct. Pečeme přibližně 12 minut dozlatova. Upečený korpus necháme vychladnout.
Kakaový korpus připravíme stejně jako vanilkový, jen s tím rozdílem, že místo Maizeny do mouky zamícháme stejné množství kvalitního kakaa.
Připravíme si rumový sirup: do rendlíku nalijeme 125ml vody, přidáme k ní 50g moučkového cukru a 2 lžíce rumu. Směs za stálého míchání přivedem k varu ajakmile se cukr rozpustí, hned rendlík s e sirupem odstavíme z plotny.
Nakonec si připravíme citrónovou polevu: do skleničky s voudou si namočíme 3.5g želatiny. Do rendlíku nalijeme 60ml vody, 60ml citrónové šťávy, 25g moučkového cukru, vše promícháme, přivedeme k varu a jakmile je cukr rozpuštěný, odstavíme rendík z plotny pak teprve do sirupu zamícháme ve vodě (1dl) naboptnalou želatinu a necháme sirup vychladnout.
Upečené korpusy si v polovině, po celém obvodu, lehce nařízneme nožem, do vytvořeného nářezu zachytime ostrou niť, nití obtočíme celý korpus a přes řez niť opatrně přitáhneme. Vzniknou 2 pláty vanilkového a dva pláty kakaového korpusu. všechny rozkrojené pláty pokapeme rumovým sirupem.
Vanilkový korpus potřeme najdříve mangovým a vanilkovým krémem, přiklopíme polovinu kakaového korpusu. Ten potřeme též mangovým a kokosovým krémem a přiklopíme vanilkovým korpusem. Tento postup opakujeme. Na závěr celý povrch korpusu potřeme citrónovou polevou a posypeme nastrouhaným kokosem. Takto připravený dort dáme do lednice na asi na 2 hodiny. Pak dort ostrým nožem nakrájíme na řezy a podáváme.