This post may contain affiliate links. Please read our disclosure policy.

Mexican Rice

If you’ve followed me for awhile, you know that Martha is the fantastic nanny of my two young girls. She’s been with us almost two years now and we love her so very much. 

You’ve probably also realized that she is a fantastic cook, and teaches me so many new fun tricks in the kitchen. Her Pozole Verde is a show stopper and one of my most favorite recipes to make. One thing that she makes quite frequently for us and the girls, as it’s a favorite of ours, is her Mexican-Style Rice. It’s simple, uses clean ingredients, and has fantastic flavor that everyone adores. 

Mexican Rice

You guys have seen me talk about her rice on stories in the past, and have been begging for her recipe! Well here it is, and it is wonderful! We hope you enjoy it. 

A big thank you to Martha for sharing her Mexican Rice recipe with us! We love you!!

5 from 6 votes

Martha's Mexican Rice

Prep: 5 minutes
Cook: 25 minutes
Total: 30 minutes
Servings: 4 people


  • 4 tbsp avocado oil
  • 3/4 cup very finely diced white onion (about 1/4 medium onion)
  • 2 cloves garlic, minced
  • 1 cup uncooked white jasmine rice
  • 1/2 cup canned tomato sauce (NOT to be mistaken for marinara. Just plain "tomato sauce")
  • 2 cups water
  • 1/2 tsp cumin
  • 1.5 tsp kosher salt
  • 1/4 tsp pepper
  • 1 cup frozen peas


  • Heat a large pot over medium heat with avocado oil. When hot, add the onion and garlic and saute, gently, until the onion is softened, 2 to 3 minutes.
  • Add the rice to the pot and toast, stirring, until fragrant and a golden brown color, about 4 minutes.
  • Add tomato sauce, water, cumin, kosher salt and pepper and stir to combine. Bring the contents in the pot to a boil. Once it reaches a boil, reduce heat to low, cover and cook for 10 minutes.
  • When the 10 minutes is up, add the frozen peas to the pot and continue to cook until the rice is tender and the peas are cooked through, about 10 more minutes.
  • When ready, fluff the rice with a fork. Taste and add more salt, if desired. Serve and enjoy!

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Servings: 4 people

Welcome! I’m Alex.

I’m a food lover sharing healthy, simple, delicious, recipes from my kitchen to yours. Here you’ll find lots of Whole30, lots of healthy, and a little indulgence here and there because…it’s all about balance y’all!

Similar recipes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. Hi there 🙂
    Do I stir in the peas or only stir after 20 minutes? I don’t want to fluff the rice too soon lol. Thank you!

  2. 5 stars
    My mom and I make this rice on repeat! It’s a hit and people are impressed that it’s homemade rice.

  3. 5 stars
    Made a ton of times with whatever I had on hand and it’s always great. I’ve subbed the canned tomato sauce with pureed fresh tomatoes and I may prefer the result. This rice is just so good and perfect. If Martha has a fresh salsa recipe we need to know!!!

    1. 5 stars
      I’ve made this recipe as is and think it is delicious BUT my kids turn their noses up to the color. The last time I made it I completely omitted the tomato sauce, it was still completely delicious and this time my boys ate it up!!

  4. 5 stars
    I come back to this rice again and again. So easy, so tasty and so easy to make. We recently made for a mini taco bar and it was a hit! Would recommend!