Combine all ingredients in a large saucepan. Cover and simmer 20 minutes. Remove cover and simmer an additional 35 minutes or until liquid is reduced to desired consistency. Serve warm with turkey or pork.
Recipe note: Compote may be made ahead of serving time. Cover and store in refrigerator. Reheat to a simmer for 10 minutes before serving.
Garnish with sprigs of fresh rosemary, if desired.