1. Combine all the ingredients in a large saucepan.
2. Bring slowly to the boil, then simmer for 30 minutes, stirring occasionally.
3. Spoon into pre-heated jars and cover at once with airtight and vinegar-proof tops.
4. Store in a cool, dry, dark place and leave to mature for 2-3 months before eating.