Toast the Rice – In a large skillet over medium heat, add olive oil. Once hot, add the rice and cook, stirring frequently, until lightly golden and fragrant, about 3–4 minutes.
Sauté the Aromatics – Add the diced onion and cook until softened. Stir in the minced garlic and cook for another 30 seconds.
Add the Tomato Sauce & Spices – Pour in the tomato sauce, cumin, chili powder, and salt, stirring to coat the rice in the seasoning.
Simmer with Broth – Pour in the broth and bring to a gentle boil. Reduce the heat to low, cover, and let the rice cook for about 15–18 minutes until the liquid is absorbed.
Fluff & Serve – Once cooked, turn off the heat and let the rice sit, covered, for 5 minutes. Fluff with a fork and stir in chopped cilantro and a squeeze of lime juice before serving.
Why Restaurants Can't Resist Mexican Rice