Troubu předehřejte na 180°C. Dvě formy o průměru 18 cm vymažte máslem a vyložte pečícím papírem. Máslo šlehejte s cukrem do pěny, postupně po jednom přidávejte vejce. Mezi tím ve vedlejší míse smíchejte mouku s práškem do pečiva, jedlou sodou a kakaem. K vaječné směsi nejdříve přidejte zakysanou smetanu, pak sypkou směs s moukou a nakonec vmíchejte nasekanou čokoládu. Těsto rozdělte do připravených forem a pečte 45 minut až hodinu (záleží na velikosti formy). Špejle zapíchnutá doprostřed korpusu musí zůstat suchá.
Na máslový krém si nejprve připravte pudinkový základ. Z mléka, cukru a pudinkového prášku uvařte hustý pudink. Ještě do teplého přidejte nalámanou bílou čokoládu a nechte rozpustit. Za občasného míchání nechte úplně vychladnout. Pudink musí být úplně studený, jinak se krém později srazí.
Na mascarpone krém lehce vyšlehejte mascarpone s tvarohem, moučkovým cukrem a vanilkovou pastou.
Vychladlé korpusy seřízněte do roviny a každý ještě vodorovně rozkrojte. Vzniknou tak 4 pláty. První část korpusu potřete třetinou krému z mascarpone, poklaďte třetinou malin a borůvek a přiklopte další částí korpusu. Opakujte vrstvení. Navrch si nechte obrácený spodní díl jednoho z korpusů. Dort dejte do lednice ztuhnout.
Mezi tím dokončete máslový krém. Povolené máslo vyšlehejte do pěny a postupně zašlehávejte pudink. Podle libosti obarvěte potravinářskou barvou.
Dort potřete částí máslového krému, uhlaďte a dejte na chvilku chladit. To opakujte, dokud pod krémem neprosvítá korpus nebo dokud není dort dokonale hladký. Nakonec dort ozdobte malinami, borůvkami a čokoládou. Pro luxusní efekt můžete ještě potřít zlatou barvou.