01 -
Preheat oven to 190°C. Generously grease and flour a 38 x 25 x 5 cm jelly roll pan or baking tray with high sides.
02 -
In a large saucepan, combine margarine, water, and unsweetened cocoa powder. Bring to a gentle boil over medium heat, stirring occasionally. Remove from heat and allow to cool slightly.
03 -
Add all-purpose flour, eggs, baking soda, granulated sugar, and sour cream directly into the warm chocolate mixture. Mix thoroughly until the batter is smooth and glossy.
04 -
Pour batter into the prepared pan, spreading evenly. Bake for 22 minutes or until a toothpick inserted in the center comes out clean.
05 -
While the cake bakes, combine margarine, milk, and cocoa powder in a saucepan. Bring to a boil, then remove from heat. Whisk in powdered sugar and vanilla extract until smooth. Fold in chopped walnuts if desired.
06 -
Pour frosting evenly over the warm cake as soon as it comes out of the oven. If preferred, garnish with additional walnuts. Allow to cool until the icing is set.
07 -
Once the cake and frosting have cooled completely and set, cut into squares and serve.