Mehl, Backpulver, Margarine, Zucker und Kakao in eine Schüssel geben und alles so lange verkneten bis sich ein homogener Teig gebildet hat. Den Teig halbieren und mit der ersten Hälfte den Boden einer gefetteten Springform auslegen. Die zweite Hälfte teilt auch nochmal ein zwei Teile. Mit dem ersten Teil zieht ihr den Rand für euren Kuchen. Jetzt den Sojajoghurt mit den Eiern und dem Vanillepuddingpulver verrühren und die Masse in die Springform gießen.
Jetzt könnt ihr euren Schokorand begradigen, in dem ihr in mit einem Pizzaschneider einfach sauber anschneidet. Den Überschuss könnt ihr zu dem restlichen Teig packen. Aus dem Schokoteig zupft ihr euch jetzt kleine Teigstücke ab und legt diese vorsichtig auf die Joghurtmasse, solange bis der Teig komplett aufgebraucht ist.
Jetzt den Kuchen bei 180°C für 60 Minuten backen. Anschließend im Ofen auskühlen lassen und dann im Kühlschrank aufbewahren.