01 - Rinse jasmine rice under cold water until water runs clear. Drain thoroughly to remove excess starch for fluffier results.
02 - In a medium saucepan, combine rinsed rice, coconut milk, water, salt, and sugar. Stir until salt dissolves completely.
03 - Place saucepan over medium heat and bring mixture to a gentle boil. Watch closely to prevent boiling over.
04 - Reduce heat to low, cover tightly with lid, and simmer for 15 minutes. Do not lift lid during cooking to maintain proper steam.
05 - Remove from heat and let rice stand, covered, for 10 minutes. This allows moisture to redistribute evenly throughout the grains.
06 - Uncover and fluff rice gently with a fork, working from edges to center. Transfer to serving bowl and top with toasted coconut flakes and fresh cilantro or scallions if desired.