- 
In the other 1/3 cup of soymilk, dissolve the cornstarch, egg replacer powder plus water (or any egg replacement formula that equals one yolk) and cocoa powder. Strain and add this to the chocolate mixture.
When the chocolate melts, bring this up to medium heat and whisk constantly. This whole process takes around 10 minutes. When the mixture starts bubbling, after around a minute, it will thicken like custard and coat the back of your spoon. Take it off the fire, and mix in the margarine and vanilla or almond essence (I use a bit of both).
Pour into the cups and top each portion with a dried apricot or toasted almond. Cover the cups with cling wrap (if you like puddings with a 'skin' on top, you can leave out the wrap), refrigerate for 30 minues, and serve.
posted by Bhavana Padiyath