Menší čtvercový pečící plech nebo dortovou formu vytřeme máslem a vysypeme moukou. Čerstvá vejce rozklepneme a pečlivě oddělíme bílky a žloutky zvlášť. Bílky si odložíme.
V míse vyšleháme pokrájené změklé máslo s moučkovým cukrem do pěny. Pak postupně do pěny zamícháme žloutky a znovu šleháme, až vznikne krém. V druhé míse prosátou hladkou mouku smícháme s Maizenou (kukuřičným škrobem) a kakaem. Mouku pak budeme postupně přimíchávat do máslového krému. Dobře propracované těsto zakryjeme a odložíme na hodinu do lednice.
Mezitím v hlubší pánvi přivedeme cukr s vodou do varu, mícháme do doby, až se nám vyvaří voda a cukr začne karamelizovat. Karamel by měl mít zlatohnědou barvu. Pánev odstavíme z plotny, za stálého míchání ke karamelu přidáme máslo a smetanu, až nám vznikne hladký krém. Když krém vychladne, zamícháme do něj ještě ořechové máslo a na plátky pokrájené oloupané 2 menší banány. Karamel pak odložíme do lednice na 2 hodiny. Troubu si předehřejeme na 180°C.
Těsto na dort dáme na pomoučený vál, vyválíme ho, opatrně ho přeneseme (například pomocí pečícího papíru) do formy a dáme do trouby péct na 20 minut. Upečený dort necháme vychladnout, poté na něj naneseme karamelový krém, který uhladíme.
Připravíme si polevu: v rendlíku přivedeme k varu smetanu, poté ji odstavíme z plotny, vložíme do ní nalámanou kvalitní čokoládu a mícháme do doby, až se rozpustí. Poleva by měla být hladká, bez hrudek.
Celý povrch dortu polejeme polevou a než zatuhne, ozdobíme ji několika polovičkami vlašských ořechů a dáme ho do lednice ztuhnout.
Dort před podáváním krájíme ostrým, širokým nožem, který si nahřejeme v horké vodě (zbytky vody na noži vždy setřeme papírovou utěrkou).