01 - In a medium saucepan, combine cranberries, orange zest and juice, sugar, maple syrup if using, cinnamon stick, vanilla extract, and water.
02 - Cook over medium heat, stirring until sugar dissolves and cranberries start to release juices, approximately 3 to 4 minutes.
03 - Bring to a boil, then reduce to low. Simmer uncovered, stirring occasionally, until cranberries burst and mixture thickens, about 10 to 12 minutes.
04 - Remove from heat, discard cinnamon stick, and let cool for 10 minutes before transferring into sterilized jars. Seal and refrigerate.
05 - Allow compote to thicken further as it cools. Serve chilled or at room temperature as desired.