Saute onion in oil pot on medium heat. Stir constantly to avoid burning.
Once onion becomes translucent, add rice and saute until lightly browned, for 10-15 minutes. Stir frequently to avoid burning. I usually stir my rice every 2 minutes.
In the meantime, blend lime juice, cilantro, water, and salt on medium setting for 60 seconds until well blended. Strain mixture, then taste and adjust for salt before adding it to the rice.
Stir well one time, then raise flame to medium-high. Bring to a boil until water evaporates to the point where you just begin to see the rice through the water.
Cover, lower heat to lowest setting, and cook for 20 minutes. Do not uncover to check if it is ready.
Remove from heat and let stand for another 10 minutes. When ready, fluff with a fork and cover once again.
Serve hot as a side dish or top with your favorite roasted veggies, protein, and avocado and make a filling rice bowl.