Rinse the fresh cranberries under cold water and remove any stems or discolored berries.
In a medium saucepan, combine the cranberries, maple syrup, orange juice, orange zest, ground cinnamon, nutmeg, and a pinch of salt.
Bring the mixture to a simmer over medium heat, stirring occasionally. As the cranberries cook, they will begin to burst, releasing their juices.
Cook for about 10-15 minutes until the cranberries have softened and the sauce has thickened to your desired consistency.
Stir in the chopped pecans for an extra crunch, if using, and remove from heat.
Allow the sauce to cool to room temperature, then transfer to a bowl or airtight container. Refrigerate for at least an hour before serving, as this allows the flavors to meld beautifully.
Notes
Serve in a rustic bowl, garnished with whole cranberries or fresh thyme.