1. Generously butter a 1.2 litre/2 pint pudding basin and choose a large saucepan in which it will fit comfortably. Pour about two-thirds of the golden syrup into the basin.
2. Stir the dry ingredients, mixed peel or stem ginger and ground ginger, if using, together. Add the vegetable suet and the rest of the golden syrup, egg and milk mixed with bicarbonate of soda.
3. Transfer the mixture to the syrup in the prepared basin then cover with a well-buttered piece of foil, making a pleat in the top. Put the basin in the pan, pour hot water from the kettle around it then place over a medium heat and steam for 2 hrs. Leave for 5 minutes before unmoulding.