Rinse the rice: Place rice in a fine-mesh strainer and rinse under cool running water until the water becomes less cloudy. Drain well.
Sauté garlic: Heat butter or olive oil in a medium saucepan over medium heat. Add minced garlic and cook for about 30 seconds until fragrant.
Add rice: Add the rinsed rice and stir gently for approximately one minute to coat the grains.
Add liquid: Pour in water or vegetable broth and add salt. Stir once to combine.
Bring to a boil: Bring the mixture to a gentle boil over medium-high heat.
Simmer: Reduce the heat to low, cover with a tight-fitting lid, and cook for 15–18 minutes or according to the rice package instructions. Avoid lifting the lid.
Rest: Remove the saucepan from the heat and leave covered for 5–10 minutes.
Fluff: Remove the lid and gently fluff the rice with a fork.
Add fresh ingredients: Fold in chopped cilantro, lime juice, and lime zest.
Taste and serve: Adjust salt or lime juice if needed. Serve warm with extra cilantro and lime wedges.