Si vous utilisez des canneberges fraîches, rincez-les sous l'eau froide.
Réservez de côté quelques canneberges (1/6ème, environ 1/2 tasse | 120 ml).
Versez le reste des canneberges dans une casserole moyenne, à fond épais.
Ajoutez le sucre, les épices, le zeste et jus d'orange, la pincée de sel et l'eau. N'ajoutez pas la vanille.
Portez sur feu, entre doux et moyen, et faites cuire doucement, en mélangeant de temps en temps, pour faire dissoudre le sucre et ramollir les canneberges. Environ 5 minutes.
Augmentez le feu à moyen et portez à ébullition, puis baissez le feu et laissez cuire jusqu'à ce que les canneberges éclatent et la sauce commence à épaissir, environ 10 minutes.
Baissez le feu et incorporez les canneberges réservées précédemment. Mélangez.
Eteignez le feu. Incorporez la vanille, mélangez et retirez immédiatement du feu.
Goûtez et rectifiez l'assaisonnement.
Couvrez la casserole et laissez refroidir à température ambiante.
Pour l'utiliser ultérieurement, versez dans un pot hermétique et gardez au réfrigérateur.