Rinse the fresh cranberries under cold water. Discard any that are soft or wrinkled.
In a medium-sized saucepan, combine the orange juice, brown sugar, and a pinch of salt. Place the saucepan over medium heat until the sugar fully dissolves.
Stir in the cinnamon, allspice, and orange zest. Continue to heat for about 2 minutes, stirring occasionally to prevent sticking.
Add the rinsed cranberries to the saucepan. Bring the mixture to a boil, then reduce the heat to low. Allow the cranberries to simmer for about 10-15 minutes, or until the cranberries burst and the sauce thickens.
Stir in the vanilla extract and cook for an additional minute. Remove from heat and let it cool to room temperature. The sauce will continue to thicken as it cools.
Once cooled, transfer the cranberry sauce to an airtight container and refrigerate. It can be served chilled or at room temperature.
Notes
Serve in a beautiful bowl with a sprig of fresh mint on top. Pairs well with roasted turkey or as a spread on crostini.