01 - In a medium saucepan, mix cranberries, sugar, water, orange zest, and orange juice.
02 - Bring to a boil over medium heat, stirring occasionally to prevent sticking.
03 - Lower heat to a gentle simmer and cook for 10 to 12 minutes until cranberries burst and sauce thickens.
04 - Remove from heat, then stir in vanilla extract and a pinch of salt.
05 - Allow sauce to cool to room temperature; it will thicken further as it cools.
06 - Serve warm or chilled as a topping for desserts or roasted meats.