01 - Place jasmine rice in a fine-mesh sieve and rinse under cold running water until the water runs clear, removing excess starch for fluffy results.
02 - Transfer rinsed rice to a medium saucepan. Add coconut milk, water, salt, and sugar if using. Stir gently to combine all ingredients evenly.
03 - Place saucepan over medium heat and bring the mixture to a gentle boil, watching carefully to prevent overflow.
04 - Reduce heat to low, cover with a tight-fitting lid, and simmer for 15 minutes until all liquid is absorbed and rice is tender.
05 - Remove from heat and keep covered for 10 minutes, allowing residual steam to complete cooking and texture development.
06 - Uncover and fluff rice gently with a fork, separating grains without mashing. Serve immediately alongside curries, grilled meats, or tropical dishes.