01 - Rinse the 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 well to integrate all components.
03 - Place the saucepan over medium heat and bring to a gentle boil. Immediately reduce heat to low, cover with a tight-fitting lid, and simmer for 15 to 18 minutes until all liquid is absorbed and the rice is tender.
04 - Remove the saucepan from heat and let the rice rest covered for 5 minutes to allow steam to finish the cooking process. Fluff gently with a fork.
05 - Top with shredded toasted coconut and fresh chopped cilantro before serving alongside your favorite curry, stir-fry, or grilled protein.