01 - Rinse jasmine rice under cold running water until the runoff turns completely clear. Drain thoroughly to remove excess moisture.
02 - Place the rinsed rice, coconut milk, water, and salt into a medium saucepan. Stir well to combine all ingredients evenly.
03 - Set the saucepan over medium-high heat and bring the mixture to a gentle boil, watching carefully to prevent boiling over.
04 - Once boiling, immediately reduce heat to low. Cover with a tight-fitting lid and simmer for 15 minutes without lifting the lid at any point.
05 - Remove the saucepan from heat and let it sit covered for 10 minutes, allowing the rice to finish steaming in residual heat.
06 - Remove the lid and gently fluff the rice with a fork. Transfer to a serving dish and garnish with toasted coconut flakes, fresh cilantro, and lime zest if desired. Serve warm.