In a large pot over medium heat, combine the corn, remaining coconut milk (after reserving 1/2 cup), and salt. Bring to a low simmer.
Whisk together reserved coconut milk with cornstarch until smooth. Pour into the pot and cook over medium heat until the mixture is thickened, about 10 minutes. Remove from heat and allow to cool for about 5 minutes. Stir in butter until melted.
Transfer 1/2 cup of the mixture to a blender or food processor and pulse a few times. We're looking for a chunky texture, not perfectly smooth. Pour back into the pot with the corn kernels and stir to combine. Taste to see if you prefer to add more salt. Serve warm and enjoy!