"The addition of shredded coconut, butter and vanilla is optional and not traditional. Adding them helps boost the flavor of the dish, which is typically made with fresh coconut milk instead of the canned stuff. If you are fortunate enough to have access to fresh coconut milk, omit the optional ingredients." Cooking time is estimated. IvoryHut.com
*Gently* boil the coconut milk, water, sweet rice, sugar, salt, and shredded coconut (if using) over medium-low heat. Stir occasionally.
When rice is fully cooked and every grain is plump and sticky (the mixture will resemble runny rice pudding), add the butter and shucked fresh corn. Continue to cook, still stirring occasionally, until everything has thickened nicely. Take off heat, stir in the vanilla paste or extract and let cool. It will continue to thicken slightly as it cools.