Připravíme si formu na pečení o velikosti 25 x 30 cm a dno vyložíme papírem na pečení. Troubu předehřejeme na 180 stupňů a na spodní část umístíme pekáč s horkou vodou.
Mléko nalijeme do hrnce, přidáme na kostičky nakrájené máslo, kakao, čokoládu a cukr. Na mírném ohni mícháním spojíme (pozor, hmotu nevaříme, pouze necháme suroviny rozpustit). Když se všechny suroviny propojily a vytvořily jednotnou hmotu, odstavíme a necháme mírně vychladnout. Zašleháme jeden žloutek po druhém, přidáme prosátou mouku a prášek do pečiva. Nakonec zlehka vmícháme vařečkou ušlehaný sníh z bílků.
Tvaroh s cukrem mixérem vyšleháme do hladké hmoty, přidáme žloutky, mouku, škrob, vanilku, měkké máslo a nakonec přimícháme ušlehaný sníh z bílků.
Na dno formy navrstvíme 1/3 těsta, lžící navrstvíme hromádky tvarohové náplně a zalijeme 1/3 těsta, znova navrstvíme hromádky tvarohové náplně, zalijeme 1/3 těsta a ještě jednou navrstvíme hromádky tvarohové náplně. Pečeme cca 20 minut.
Smetanu ohreme, přidáme máslo a na kousky nalámanou čokoládu. Mícháním necháme čokoládu a máslo rozpustit a glazuru navrstvíme na vrch upečeného koláče.