01 - Rinse the cranberries thoroughly and discard any soft or damaged berries.
02 - In a medium saucepan, combine cranberries, sugar, and water or orange juice. Add orange zest, cinnamon, and salt if using.
03 - Bring the mixture to a boil over medium-high heat, stirring occasionally to dissolve sugar.
04 - Reduce heat to medium-low and simmer for 10 to 15 minutes, stirring occasionally, until most berries have burst and sauce thickens.
05 - Remove from heat, let cool completely, then refrigerate until set. Serve chilled or at room temperature.
06 - Let cool slightly, then press through a fine mesh strainer to remove skins and seeds. Pour strained sauce into a bowl or mold and refrigerate until firm, about 2 to 3 hours.