Rinse the cranberries under cold water and remove any stems.
In a medium saucepan, combine the cranberries, sugar, and orange juice.
Bring the mixture to a boil over medium heat.
Reduce heat and simmer for about 10 minutes until cranberries burst.
Stir in the orange zest, chopped walnuts, cinnamon, and salt.
Remove from heat and let it cool to room temperature.
Transfer the relish to a bowl or jar.
Refrigerate for at least 2 hours to allow flavors to meld.
Serve chilled or at room temperature.
Enjoy this relish with your favorite holiday dishes!