01 - Combine cranberries, sugar, and water in a medium saucepan. Bring to a boil over medium heat, then reduce to a simmer and cook for 8 to 10 minutes until cranberries burst and soften.
02 - Remove the pan from heat and stir in lemon juice, orange zest, and a pinch of salt. Allow mixture to cool slightly.
03 - Transfer the cranberry mixture to a blender or food processor and blend until completely smooth.
04 - Pass the puree through a fine-mesh sieve into a bowl, discarding skins and seeds.
05 - Refrigerate the strained puree for at least 1 hour to cool thoroughly.
06 - Pour the chilled mixture into an ice cream maker and churn according to manufacturer instructions, approximately 20 to 25 minutes, until thick and slushy. Alternatively, pour into a shallow freezer-safe pan and freeze, stirring vigorously every 30 to 45 minutes until smooth and frozen, about 4 hours.
07 - Transfer the sorbet to a container, cover, and freeze for at least 2 hours or until firm.
08 - Scoop sorbet into serving bowls and top with strawberries, blueberries, mango or kiwi, and optional chopped mint.