Here's an experiment that went wrong somewhere mid-way but turned out fine in the end after all.
This recipe has been adapted and modified from the book 'How It All Vegan' and The 'Compassionate Cook Cookbook'. The cake is a bit on the sweeter side but it's nice once in a while.
For the Cake
1 cup flour (Use whole wheat flour)
1/2 cup Sugar
1/4 cup cocoa powder
1/3 cup oil
1 tsp baking powder
1 tsp baking soda
a pinch of salt
1/2 cup soy milk or water
some walnuts or almonds if you like
For the fudge
1/2 cup sugar
1/4 cup cocoa
1 and 1/4 cups boiling water
Preheat the oven to 270 degrees C. Oil a big baking pan say about 9 inches, bigger than what you would normally use for a cake. I will elaborate why.
Mix the flour, cocoa powder, baking powder, soda and salt. Make a well in the center of this mix and add the soy milk, sugar and oil. Mix everything well. The batter will be thicker than a cake batter (almost like what a brownie batter texture) like on the right.
Spread this in a big baking dish. Mix the remaining cocoa powder and sugar and sprinkle it on top of this batter. Pour hot water over it and bake it.
I goofed on the size of the baking tin. I used a small baking tin. When I poured the water on the batter, the water level was just under the edge. I didn't realise that the batter will rise pushing the water out of the tin and into my oven! (Ya I know it's a dumb mistake).
So when I started out,everything was in a 9 inch round tin, mid-
way I heard steam and opened the oven to find a mess. Then moved the half-risen batter to a bigger rectangular tin and poured the same water on top. In the end, it was all good! The cake was moist and there was a layer of fudge at the bottom. To serve I cut out portions and turned them over so the fudge layer was on the top.