Białka ubić wraz z cukrem. Dodać żółtka, wymieszać. Wsypać mąkę z proszkiem do pieczenia, a następnie stopniowo wlać olej i wodę. Wymieszać ciasto. Podzielić na dwie części, do jednej dodać kakao. Dwie takie same formy keksowe wyłoży papierem do pieczenia i upiec dwa ciasta. Temp. 180°C przez około 45 minut. Ostudzić, pokroić w plastry.
Szklankę mleka wymieszać z mąką i żółtkiem. Pozostałe mleko zagotować z cukrem dodać mleko z mąką i zagotować budyń. Ostudzić. Zmiksować z margaryną na krem.
Wszystkie składniki na polewę rozpuścić, lekko ostudzić. Kremem budyniowym posmarować każdy plaster ciasta i złożyć ze sobą naprzemiennie: raz jasne, a raz kakaowe ciasto. Wierzch i boki posmarować kremem, a następnie polewą. Wierzch dowolnie udekorować, np. orzechami włoskimi. Kroić porcje ciasta pod kątem.