01 - Place the rice in a fine mesh strainer and rinse under cold running water until the runoff turns completely clear. Shake off excess water and set aside.
02 - Transfer the rinsed rice to a medium saucepan. Pour in the coconut milk and water, then add the salt. Stir gently to distribute the ingredients evenly.
03 - Set the saucepan over medium-high heat and bring the liquid to a gentle boil, stirring occasionally to prevent the rice from sticking to the bottom.
04 - Once boiling, immediately reduce the heat to low. Secure a tight-fitting lid on the saucepan and simmer undisturbed for 15 minutes. Do not lift the lid during this time.
05 - Remove the saucepan from the heat while keeping the lid firmly in place. Allow the rice to rest for 10 minutes so it finishes steaming in its own residual heat.
06 - Remove the lid and fluff the rice gently with a fork, separating the grains. Transfer to a serving bowl and garnish with toasted coconut flakes, chopped cilantro, and lime zest if desired. Serve warm.