01 - In a medium saucepan, combine cranberries, mixed berries, sugar, orange juice, and water.
02 - Place over medium heat and bring to a gentle simmer, stirring occasionally.
03 - Cook for 10 to 12 minutes until cranberries burst and the mixture thickens slightly.
04 - Stir in vanilla extract, orange zest if using, and a pinch of salt. Continue simmering for 2 to 3 minutes.
05 - Remove from heat and let cool to room temperature. The compote will thicken further as it cools. Serve warm or chilled.