Pre-heat the oven at 180°C. Grease a 22cm baking pan.
Process the flour, sugar, spices and butter until the mixture resembles breadcrumbs.
Transfer to a bowl and press 1 1/2 cup of the flour mix into the bottom of the pan.
Use a fork to combine the egg, soda and the milk, add to the remaining flour mixture with the nuts.
Mix well with a wooden spoon, pour the mixture over the base in the pan and spread evenly.
Bake the cake for about 45 minutes, when done cool on a rack for about 10 minutes.
Then turn out of the pan.