Combine all the ingredients in a large, heavy saucepan.
Stir over low heat until the sugar dissolves, then bring to the boil.
Reduce the heat to medium and simmer uncovered until the mixture is cooked and the liquid has reduced. It will take about 30 minutes to reach a good thick consistency. Stir regularly to prevent scorching on the bottom.