01 - Place jasmine rice in a fine-mesh sieve and rinse thoroughly under cold running water until the water runs completely clear, removing excess starch for fluffy texture.
02 - In a medium saucepan, add the rinsed rice, coconut milk, water, salt, and sugar if using. Stir gently to combine all ingredients evenly.
03 - Place the saucepan over medium heat and bring the mixture to a gentle boil, watching carefully to prevent boiling over.
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 let stand, covered, for 10 minutes to allow residual steam to complete the cooking process.
06 - Remove the lid and gently fluff the rice with a fork, separating grains without mashing. Serve warm alongside your favorite main dish.