01 - In a medium saucepan, mix cranberries, sugar, orange juice, orange zest, water, vanilla extract, and salt.
02 - Bring to a gentle boil over medium heat, stirring occasionally.
03 - Lower heat and simmer for 15 to 20 minutes, stirring frequently until cranberries burst and the mixture thickens. Mash cranberries with a spoon for a smoother consistency if preferred.
04 - Remove from heat and allow the jam to cool at room temperature; it will thicken further as it cools.
05 - Toast bread slices until golden and crispy using a toaster or grill pan.
06 - Spread unsalted butter on warm toast if desired.
07 - Top the toast generously with cranberry jam and serve immediately.