Rice Cooker Mexican Rice

Mexican Rice in the Rice Cooker!

Restaurant style Mexican rice has been an ongoing struggle for me.

I loooove ordering it at restaurants, but every time I’ve tried to make it at home, it completely flops.

Instead of the delicious, fluffy, salty, chewy rice of my dreams, I get a gloppy, sticky, overly tomato-y mess. More like sticky Spanish rice… Which I love, but not as a side to fajitas or enchiladas!

What was I doing wrong???

Restaurant Style Mexican Rice in the Rice Cooker

Well, as it turns out, pretty much everything.

  1. I didn’t rinse my rice. Although I was already choosing the right type of rice (long grain white rice), I missed the all important step of rinsing it. Rice naturally has a powdery coating of starch on each grain, which dissolves into the cooking liquid, thickening it and creating a stickier batch of rice. If you rinse the rice before cooking, you wash away the starchy coating, and the rice grains don’t stick together as much while cooking. It makes it easier to get that fluffy texture you’re looking for.
  2. I skipped the saute. THIS is probably the number one tip. By sauteing the rinsed rice in a generous amount of oil, each grain develops a golden crust. This crust keeps each grain intact and gives the cooked rice a chewy, toothsome feel. Browning the rice is the secret to rice with plump, distinct grains, instead of a mushy pot with globs of rice.
  3. I forgot about the fresh mix-ins. Even if you follow all the steps, rinse the rice, saute the grains until golden, add delicious spices, and cook it in a flavorful broth…. Mexican rice just isn’t complete without a few extra mix-ins. Fresh lime juice and cilantro give the rice a fresh zing, and deepen the layers of flavor. Without the fresh ingredients, the rice can feel a little one-note. Don’t skip the fresh stuff!

These, my friends, are the secrets to amazing restaurant-style mexican rice.

And guess what? I raise you one.

I made it in a rice cooker!

Yep, that means that once you’ve toasted the rice & pureed your tomato/onion/garlic mixture, you combine everything in the rice cooker & set it and forget it. Leaving you tons of time to finish the rest of dinner, and you never have to worry about burnt rice.

Enjoy this one. It’s a keeper!

Amazingly Delicious Mexican Rice Recipe

Rice Cooker Mexican Rice

4.7 from 7 votes
Prep20 mins
Cook40 mins
Total1 hr
Servings: 8


  • 2 cups roughly chopped fresh tomatoes, about 1 inch pieces
  • 1 cup roughly chopped yellow onion
  • 6 cloves garlic, peeled
  • 2 cups long grain white rice
  • 1/4 cup high-heat safe oil, like grapeseed oil
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon kosher salt
  • 2 tablespoons tomato paste
  • 2 cups chicken broth
  • 1/2 cup minced fresh cilantro
  • Juice of 1 lime
  • Salt and pepper, to taste


  • Place the tomatoes, onion, and garlic cloves in a blender and process until smooth. Set aside.
  • Put the rice in a fine mesh strainer and rinse with cool water under the faucet until the water runs clear. Shake dry and set aside.
  • Pour the oil into a large nonstick skillet and warm over medium-high heat until shimmering. Add the rice and cook, stirring often, until the rice turns a light golden brown. When the rice is golden, add the cumin, coriander, salt, and tomato paste to the pan. Stir with a spatula to combine, and cook for just 30 seconds to 1 minute, until the spices are fragrant.
  • Use the spatula to remove the rice from the pan to and transfer it to a rice cooker. Pour in 1 1/2 cups of the tomato mixture from the blender and 2 cups of chicken broth. Stir to combine, close the rice cooker, and cook on the white rice setting until done.
  • When the rice is done cooking, remove from the rice cooker and transfer to a large bowl. Fluff with a fork and stir in the minced cilantro and fresh lime juice. Add more salt and pepper to taste and enjoy.
Tried this recipe?Mention or tag @ericajulson !

Goes great with Salsa Verde Chicken Fajitas or Pork Chile Verde.

Don't miss the goodies I share ONLY with my subscribers!

Sign up to get recipes, wellness tips, and exclusive offers sent directly to your inbox each week.

6 thoughts on “Rice Cooker Mexican Rice

  1. 5 stars
    Recipe looks great. On going to try the mexican rice today. Just wondering, do you save the leftover tomato puree from the blender after using the 1.5 cups for another purpose?

  2. 5 stars
    Going to try out this recipe, it looks good! What do you do with the leftover tomato/onion/garlic after using the 1.5 cups? Make salsa?

  3. 4 stars
    I tried this recipe tonight and it was overall great, my rice turned out a touch too dry so I think I will add more of the tomato mixture my next run. I used my Aroma rice cooker on white rice setting, I also let the rice sit in the cooker on keep warm setting and it didn’t mess with the texture of the rice at all. I also added a teaspoon of chili powder and it was a great addition. Thanks for sharing!

  4. 5 stars
    Fantastic! I used the whole 3 cups of the tomato purée mixture, frozen diced onions instead of fresh and canola oil instead of grape seed oil to sauté the rice.
    I only had basmati rice- it worked quite well! 3 teenage boys, a grandma, two parents and a college kid devoured this recipe! Thanks!!! This one was printed and will go into the rotation!!!!!

  5. 4 stars
    Good recipe as I wanted to do a more hands-off version of this while I did other things. I was left hanging on “wait, do I use only part of the tomato mixture?!?” I ended up just dumping it all in and it turned out fine. No complaints.

Leave a Reply

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.