1. Rinse the rice in a fine mesh sieve until the water runs clear. Set aside.
2. Heat the oil in a large saucepan over medium-high heat. Add the garlic and sauté for 30 seconds, until fragrant. Add the rice and salt, and stir the rice for 1-2 minutes, allowing it to toast slightly.
3. Add the water, bring up to a boil, cover pot and reduce heat to low. Simmer for 35 minutes or until the water is absorbed and the rice is tender. You can check if all water has been absorbed by tilting the pan to its side and checking to see if any water is pooling at the edge. Remove the pot from heat (keep it covered) and let it steam for an additional 5 minutes.
4. Stir in lime juice, lime zest, and chopped cilantro until well-combined. Serve immediately.