01 -
Heat olive oil in a large skillet over medium-high heat until shimmering. Add diced onion and cook for 2 to 3 minutes until translucent and tender, stirring occasionally to avoid browning.
02 -
Add uncooked rice to the skillet with onions and stir continuously for about 3 minutes. Allow the rice to become light golden brown while sprinkling garlic salt and cumin evenly.
03 -
Pour in the Mexican diced tomatoes with their juice, chicken broth, and lime juice. Stir gently to combine, ensuring no rice sticks to the bottom of the skillet. Bring the mixture to a full boil.
04 -
Reduce heat to low and cover the skillet with a tight-fitting lid. Let the rice simmer undisturbed for 20 minutes without lifting the lid to retain steam.
05 -
Remove the skillet from heat and let it stand, covered, for 5 minutes. Fluff the rice gently with a fork, breaking up any clumps. Fold in freshly chopped cilantro just before serving.