01 - Place the jasmine rice in a fine-mesh strainer and rinse thoroughly under cold running water, gently swirling the grains, until the runoff becomes completely clear to remove excess surface starch.
02 - Transfer the rinsed rice to a medium saucepan. Pour in the coconut milk and water, then add the salt and sugar. Stir gently to combine all ingredients evenly.
03 - Set the saucepan over medium heat and bring the mixture to a gentle boil. Once boiling, immediately reduce the heat to low, cover with a tight-fitting lid, and simmer for 15 to 18 minutes until all liquid has been absorbed and the rice grains are tender.
04 - Remove the saucepan from heat and let the rice rest undisturbed with the lid on for 5 minutes. Remove the lid and fluff the rice gently with a fork to separate the grains.
05 - If desired, sprinkle the toasted shredded coconut and chopped fresh cilantro over the rice before serving as an accompaniment to curries, stir-fries, or grilled dishes.