In a medium saucepan, combine the rinsed cranberries, freshly squeezed orange juice, granulated sugar, orange zest, ground cinnamon, and sea salt.
Place the saucepan over medium-high heat and bring the mixture to a vigorous boil, stirring constantly to ensure the sugar dissolves completely.
Once the mixture reaches a boil, reduce the heat to medium-low. Allow it to simmer gently for about 10-15 minutes, stirring occasionally. You'll know it's ready when the cranberries burst open and the sauce thickens to a luscious consistency.
If you are adding pecans for crunch, fold them in along with the honey during the last few minutes of cooking to allow their flavors to meld and add texture.
After cooking, remove the saucepan from heat and let the cranberry sauce cool to room temperature. It will thicken further as it cools.
Once cooled, transfer the sauce to a decorative serving dish or a jar. For the best flavor, refrigerate it for at least one hour before serving.
Notes
Serve in a sparkling glass bowl, garnished with whole cranberries and an orange slice for a festive touch.