01 - Rinse jasmine rice thoroughly under cold water until the water runs clear, removing excess starch for fluffy results.
02 - In a medium saucepan, combine rinsed rice, coconut milk, water, salt, and sugar if using. Stir gently to incorporate all ingredients evenly.
03 - Place saucepan over medium heat and bring mixture to a gentle boil, watching carefully to prevent overflow.
04 - Reduce heat to low, cover with tight-fitting lid, and simmer for 15 minutes until liquid is completely absorbed and rice is tender.
05 - Remove from heat and let rice sit covered for 10 minutes, allowing residual steam to complete cooking process.
06 - Gently fluff rice with a fork to separate grains without mashing. Serve warm alongside curries, grilled meats, or tropical dishes.