2 1/2 cups coconut milk, canned or freshly made
1/2 cup sugar
Generous pinch of salt
2 1/2 tablespoons light corn syrup
1/2 teaspoon vanilla extract
In a saucepan, combine the coconut milk, sugar, salt, and corn syrup and place over medium heat. Cook, stirring or whisking gently, until the sugar dissolves. Remove from the heat and whisk in the vanilla. Transfer to a bowl and set aside to cool. Cover with plastic wrap and refrigerate for at least 24 hours to chill well and develop the flavor. The mixture separates as it sits, so whisk to reblend, and then freeze in an ice-cream maker according to the manufacturers directions. Prepare the base a day or two in advance of churning and let it chill and develop flavor in the refrigerator. Churn the sorbet or ice cream at least 2 hours before serving, pack tightly into a container to prevent crystallization, and place in the freezer to firm up and smooth. Let the sorbet or ice cream stand at room temperature for about 15 minutes to soften before serving. The flavor of a sorbet or ice cream fades after 3 or 4 days. To revive it, thaw it until it is once again a liquid, make any flavor adjustments, and refreeze in an ice-cream maker.