01 - In a medium saucepan, combine cranberries, orange juice, orange zest, sugar, and water.
02 - Bring to a boil over medium heat, then reduce to a simmer. Cook until cranberries burst and the mixture thickens slightly, about 7 to 8 minutes.
03 - Remove from heat and let cool slightly. Blend the mixture until very smooth using a blender or immersion blender.
04 - Strain through a fine mesh sieve to remove skins and seeds, pressing to extract as much liquid as possible. Discard solids.
05 - Stir in vanilla extract if using. Cover and refrigerate until thoroughly chilled, at least 2 hours.
06 - Pour the chilled mixture into an ice cream maker and churn according to manufacturer’s instructions, about 20 to 25 minutes.
07 - Transfer to a freezer-safe container and freeze for at least 2 hours, or until firm.
08 - Let sorbet sit at room temperature for 5 minutes before scooping. Serve and enjoy.