Bring all the ingredients to boil in a medium saucepan. Stir every couple of minutes. Reduce heat to medium low and simmer until most of the cranberries burst, stirring occasionally, about 10 minutes. Remove from the heat and let cool completely.
Transfer the sauce to a medium container. Cover and refrigerate until ready to serve.
Notes
This recipe may be prepared up to one week ahead. Keep refrigerated.