01 - Rinse jasmine rice under cold running water until the runoff becomes completely clear; drain thoroughly to remove excess starch.
02 - In a medium saucepan, combine the rinsed rice, coconut milk, water, and salt. Stir gently to ensure even distribution.
03 - Place the saucepan over medium-high heat and bring the mixture to a gentle boil, stirring occasionally to prevent sticking.
04 - Once boiling, reduce heat to low and cover immediately with a tight-fitting lid. Simmer for 15 minutes without lifting the lid to allow the rice to absorb the coconut milk evenly.
05 - Remove the saucepan from heat and let it sit covered for 10 minutes. This resting period allows the residual steam to finish cooking the rice and produces a fluffier texture.
06 - Gently fluff the rice with a fork to separate the grains. Serve warm, garnished with toasted coconut flakes, chopped cilantro, and lime zest if desired.