Rinse the fresh cranberries under cold water and remove any stems or blemished berries.
In a medium saucepan, combine the cranberries, pomegranate juice, sugar, orange zest, orange juice, cinnamon, ginger, nutmeg, lemon juice, and a pinch of salt.
Bring the mixture to a simmer over medium heat, stirring occasionally.
Once the cranberries start to burst (about 5-10 minutes), reduce the heat to low and let it simmer for an additional 10-15 minutes until the sauce thickens.
Stir in the pomegranate seeds, reserving a few for garnish, and remove from heat.
Allow the sauce to cool slightly before transferring it to a serving bowl. It will thicken more as it cools.
Refrigerate if not serving immediately. It can be made a day or two in advance.
Notes
Serve in a festive bowl, garnished with reserved pomegranate seeds and a sprig of fresh mint.