Preheat oven at 175°C. Prepare a 9-inch cake pan by spraying with baking spray or buttering and lightly flouring.
In a bowl, combine all purpose flour and baking powder. Set aside.
In another bowl, beat eggs, sugar and vanilla essence together for about 3 to 4 minutes or until the mixture is light and fluffy.
Gradually add half of the flour mix to the egg mixture and just beat until flour is mixed well, do not over-beat at this point.
Add milk and beat only enough till the batter is combined.
Now add in the remaining flour and beat for a minute or 2 to bring the batter together. Don't overbeat.
Divide the batter into two equal portions.
Add cocoa powder to one portion and similarly add 1 tablespoon flour to the other portion. Mix the add ons well.
Using spoons or ladles, pour 1 spoonful of vanilla batter in the centre of the prepared cake pan. Add a spoonful of chocolate batter right on top of the vanilla in the centre. Continue this process alternately till you have eventually used up the entire batch.
Bake for 50 minutes. Check by inserting a toothpick in the centre of the cake, if it comes out clean, remove the cake and let it cool down.
Serve plain or top off with cream and fruit