step 1
Combine all the dry ingredients and wet ingredients in 2 separate bowls
step 2
Mix together, adding the beaten egg, until all the ingredients are well combined.
step 3
Pour the mixture into a 1 litre (2lb) pudding basin or glass bowl and cover with aluminium foil if steaming (not if micro waving).
step 4
Place in a steamer, cover and cook for 3 hours. For microwave cooking, after filling the basin, cover with an upturned plate and microwave on high power for 5 minutes. Leave to stand for 5 minutes, then microwave for a further 5 minutes
step 5
To reheat, steam for 1-2 hours or microwave for 10 minutes
step 6
When cooked, run a knife around the edge of the basin, turn out onto a serving plate and drizzle with brandy or rum.