Heat the pot over medium heat then add the oil, butter, and rice. Cook while stirring continuously until the oils are absorbed. Add the garlic and cook until fragrant, about 1 minute.
Add the water, salt, and lime zest then bring the water to a rolling boil.
Cover the pot with the lid and boil for an additional 2 minutes. Remove the pot from the heat and let sit undisturbed for 15 minutes.
Fluff the rice with a fork then stir through the lime juice and cilantro. Serve hot.