Add all ingredients to a large saucepan and mix together until smooth.
Cook over medium heat, stirring frequently, until mixture comes to a boil, then reduce the heat and simmer for 20 minutes or up to one hour, stirring occasionally.
Remove from heat and allow to cool. The sauce will thicken slightly as it cools.
Store in an air tight container or jar in the fridge for up to 3 weeks.