mexican style rice - image

Mexican style rice

  • Author: Jeanette
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 8 people 1x


Another family favorite with all the Mexican flavors to go with your next meal on Margarita Monday or Taco Tuesday.



  • 2 cups Jasmine rice
  • 2 tbsp avocado oil (start with 1, then add more if needed)
  • 1/2 onion (minced)
  • 2/3 red bell pepper (minced)
  • 1/4 green bell pepper (minced)
  • 1/2 can tomato sauce (half of a 7 oz can)
  • 5 cloves garlic (minced)
  • 1/4 cup cilantro (minced)
  • 1/4 tsp cumin
  • 2 tsp himalayan pink salt
  • 1 tsp black pepper
  • 4 cups filtered water (has to be solid cups, not fluid oz cups)
  • 1 tsp achiote (paprika works too)


  1. Add avocado oil to large pot. Then, add onion and fry on high heat while stirring for about 5 minutes.
  2. Add peppers and cilantro, then stir fry for 2 min.
  3. Add garlic and stir fry for another 2 min.
  4. Then add tomato sauce and lower heat to low. Cook for 5 minutes.
  5. Add water and spices. Raise heat to medium – high. Let boil. This should take about 5 minutes if covered.
  6. Taste test time! Taste the water mix to see if you’d like to add more of any spice. Make it your own!
  7. Add rice. Stir for a minute. Then let boil again. Stir again to ensure that rice doesn’t stick to the bottom of the pot. Keep alternating between stirring and letting the rice boil until rice doesn’t stick anymore.
  8. You’ll notice the rice start to expand. This is good. It should look like there’s more rice than water in the mix. It should look like this before proceeding to the next step.
  9. **VERY IMPORTANT ** if you’re using a stainless steel pot that has multiple layers (if you don’t know if you have one, you probably don’t) then cover the pot with lid. Be sure to put a little piece of napkin in between the cover and the pot.
  10. Carefully touch the top of the lid and once it gets hot, turn off the stove (stainless steel only). If you’re using any other kind of pot, then just cover and put heat on low.
  11. *For stainless steel: After 25 minutes (either with no heat applied or on low) the rice should cook fully. *For all other kinds of pots: cook for 35 minutes on low.
  12. Once it’s done cooking, you can uncover the pot and make sure it’s fully cooked. All the veggies probably came up to the top, so you want to be sure that everything is mixed in. Plus stirring the rice prevents it from clumping.


Use organic ingredients whenever possible.

  • Category: Appetizer, Side Dish
  • Cuisine: Mexican