How to make delicious and flavorful cilantro lime rice that tastes even better than your favorite restaurants! Stock or broth substituted for the water adds additional flavor. We love using chicken or vegetable stock. If you do use stock, take care to add salt to taste since the stock may already have some salt added.
1 1/2 cups (280 grams) long grain white rice
1 tablespoon olive oil or butter, plus more for serving
1/2 cup (70 grams) finely minced onion (1 small)
2 teaspoons minced garlic (2 medium cloves)
1/4 teaspoon fine sea salt or to taste, see notes
3 tablespoons fresh squeezed lime juice
1 cup (30 grams) roughly chopped fresh cilantro leaves and tender stems
Rinse the rice with cold water until the water runs clear. Drain well in a fine-mesh sieve and set aside. This removes excess starch and helps the rice cook up fluffy and light.
Heat a medium saucepan with a tight-fitting lid, over medium heat. Add the oil or butter. When hot, add the rinsed rice and onion. Cook, stirring often, until the rice turns from translucent to a brighter white and the onion is soft, 3 to 4 minutes. Add the garlic and cook, stirring it around the pan until fragrant, but not browned, about 30 seconds.
Pour in the warm water or stock and stir, knocking any grains of rice that are stuck to the sides of the pan. Season with salt, reduce the heat to the lowest setting and cover with a lid. Cook, covered for 15 minutes.
Remove the pan from the heat and leave alone (still covered) for 10 minutes. Uncover and test a grain of rice. If the rice is still a little hard, place the lid back onto the rice and place over low heat for another 5 minutes. If the rice looks too dry, scatter a tablespoon or two of extra water over the rice before placing back onto the heat.
When the rice is done, scatter the lime juice and cilantro on top. Use a fork to gently fluff the rice and incorporate the lime juice and cilantro into the rice. Serve.