Combine the rinsed rice, water and salt in a large saucepan and bring to a boil over high heat.
Stir once, cover, reduce the heat to low, and simmer for 18 to 20 minutes, until all the water is absorbed and small steam holes appear on the surface.
Remove from the heat and let the rice rest, covered, for 5 minutes.
Add the butter and fluff the rice gently with a fork until melted through.
Fold in the cilantro, lime juice and lime zest.
Transfer to a wide serving dish so the rice cools quickly and does not clump, then keep covered until serving.
Good to Know
Cook the rice up to a day ahead and reheat with a splash of water in the microwave; add the lime and cilantro fresh right before serving.