Wash the cranberries thoroughly and pick out any stems or soft berries.
In a large saucepan, combine the cranberries, granulated sugar, orange juice, cinnamon stick, ground cloves, and ground ginger.
Bring the mixture to a boil over medium-high heat, stirring occasionally.
Once boiling, reduce the heat to low and simmer for about 20-25 minutes, or until the cranberries have burst and the jam has thickened. Stir frequently to prevent sticking.
Remove the cinnamon stick. You can mash some of the berries with a fork for a smoother consistency, or leave them whole for texture.
Pour the hot jam into sterilized jars, leaving about 0.5 inches of headspace. Seal the jars tightly.
Allow the jam to cool completely at room temperature. The jam will thicken further as it cools. Refrigerate once cooled.
Notes
This jam is best enjoyed within a few weeks when stored in the refrigerator. For longer storage, consider canning the jam using a proper water bath method.