01 - Place the jasmine rice in a fine-mesh strainer and rinse thoroughly under cold running water, gently swirling the grains, until the runoff water runs 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 tightly with the lid, and simmer for 15 to 18 minutes until all the liquid has been fully absorbed and the rice grains are tender.
04 - Remove the saucepan from the heat while keeping the lid firmly in place. Allow the rice to rest undisturbed for 5 minutes, then uncover and fluff gently with a fork to separate the grains.
05 - Transfer the coconut rice to a serving dish and garnish with shredded toasted coconut and chopped fresh cilantro if desired. Serve warm alongside curries, stir-fries, or grilled meats.