Total Time
Prep 15 mins
Cook 20 mins

I love the Mexican rice I get in restaurants but could never find a recipe that came close to it ... until now!

Ingredients Nutrition


  1. Heat olive oil in a large skillet over medium heat. Add the rice and stir until all the rice is lightly coated with the oil. Watch the rice carefully -- let it brown but do not burn (it should not turn dark brown or black). When the rice is almost all brown, add the garlic and saute for a few minutes.
  2. Add the chicken stock and the remaining ingredients. Stir and cover, then reduce heat to medium-low. Let cook for 20 minutes, then check for doneness. If necessary, let cook for up to another 5 or 10 minutes. IMPORTANT: Do not lift the lid while the rice is cooking!
  3. When the rice is ready it will fluff easily with a fork, and each grain will be split. The rice should by dry, not saucy.


Most Helpful

This is a 5 star recipe, but I gave it 4 stars only because after exactly 20 minutes, some of the rice had burned on the bottom of my pan. It might have been my stove's fault, or my fault for not knowing the difference between medium and medium-low heat.

KP in Canada January 18, 2010

Very flavorful. I had to use chopped pickled jalapeno peppers because I didn't have fresh. Next time I may cut the cumin down to 1/2 teaspoon, but only because my husband doesn't like a strong cumin taste. Thanks for sharing this recipe!

SwissItalian September 18, 2008

perfect. Better than restaurants.

mizzlizzita June 26, 2008

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a