01 - Rinse jasmine rice thoroughly under cold running water until the runoff turns completely clear, removing excess surface starch.
02 - In a medium saucepan, combine the rinsed rice, coconut milk, water, salt, and sugar. Stir gently to incorporate all ingredients evenly.
03 - Bring the mixture to a gentle boil over medium heat, then immediately reduce to low. Cover tightly and simmer for 15 to 18 minutes until all liquid is absorbed and the rice grains are tender.
04 - Remove the saucepan from heat and let the rice rest, still covered, for 5 minutes to allow steam to finish cooking the grains. Fluff gently with a fork before serving.
05 - Sprinkle with shredded toasted coconut and chopped fresh cilantro just before serving for added texture and brightness.