01 - Rinse the jasmine rice thoroughly under cold water until the water runs clear to remove excess starch for fluffy results.
02 - In a medium saucepan, combine the rinsed rice, coconut milk, water, salt, and sugar if using. Stir well to incorporate all ingredients evenly.
03 - Bring the mixture to a gentle boil over medium heat, then immediately reduce heat to low and cover with a tight-fitting lid.
04 - Simmer covered for 15 minutes, or until all liquid has been absorbed and rice grains are tender to the touch.
05 - Remove from heat and let stand covered for 10 minutes to allow residual steam to complete the cooking process.
06 - Fluff the rice gently with a fork to separate grains without mashing, then serve immediately while warm.