Zagrijte pećnicu na 180 °C. Kalup dimenzija približno 30 x 20 cm obložite papirom za pečenje.
U većoj posudi pjenasto izmiksajte jaja i šećer dok smjesa ne postane svijetla i prozračna. Dodajte ulje i mlijeko te kratko izmiješajte.
U posebnoj zdjeli pomiješajte brašno, kakao i prašak za pecivo. Suhe sastojke postupno dodajte u mokru smjesu i lagano sjedinite.
Izlijte smjesu u pripremljeni kalup i poravnajte površinu. Pecite 18 do 20 minuta ili dok čačkalica zabodena u sredinu ne izađe suha. Pečeni biskvit ostavite da se potpuno ohladi.
Od ukupne količine mlijeka odvojite oko 200 ml. U odvojenom mlijeku razmutite puding od vanilije i šećer. Preostalo mlijeko stavite kuhati.
Kada mlijeko zakipi, ulijte pripremljenu smjesu s pudingom i kuhajte uz stalno miješanje dok se krema ne zgusne. Dodajte kokosovo brašno i dobro promiješajte.
Kremu prekrijte prozirnom folijom tako da dodiruje površinu i ostavite da se potpuno ohladi.
Maslac izmiksajte dok ne postane kremast. Postupno dodajte ohlađenu kokos kremu i miksajte dok ne dobijete glatku i svilenkastu smjesu.
Ohlađeni biskvit ostavite u kalupu. Preko biskvita ravnomjerno rasporedite kokos kremu. Površinu zagladite špatulom. Stavite kolač u hladnjak dok pripremate preljev.
Slatko vrhnje zagrijte do vrenja, ali nemojte dopustiti da prokuha. Maknite s vatre pa dodajte nasjeckanu čokoladu i maslac.
Miješajte dok ne dobijete potpuno glatku i sjajnu smjesu. Ostavite nekoliko minuta da se preljev malo prohladi.
Čokoladni preljev ravnomjerno prelijte preko kokos kreme. Lagano protresite kalup kako bi se preljev lijepo rasporedio.
Kolač stavite u hladnjak na najmanje 4 sata, a najbolje preko noći. Prije posluživanja narežite na kocke željene veličine.