Instant Pot Mexican Rice (Spanish Rice Recipe) (2024)

Home » Instant Pot Recipes » Instant Pot Mexican Rice

Jump to RecipePrint Recipe

Updated on May 8, 2023

See my guide on how to use an Instant Pot.

Instant Pot Mexican Rice, also known as Instant Pot Spanish Rice, is easy to make, flavorful and so versatile. Serve this homemade Mexican rice with all of your favorite Mexican dishes!

Instant Pot Mexican Rice (Spanish Rice Recipe) (1)

I love cooking rice in the Instant Pot because it’s easy and hands-off once you get everything in the pot. With this Instant Pot Mexican rice recipe, you won’t have to watch a pot on the stove or worry about your pot bubbling over as the rice cooks. This Instant Pot Mexican rice is layered with flavor, fluffy, and perfect for serving in burritos or as a side dish.

My family loves this rice served with chicken enchiladas or tacos. Try it with Instant Pot Chicken Tacos, Crockpot Chicken Tacos, Carnitas or Instant Pot Carnitas. This Spanish rice is also delicious with taquitos, chicken fajitas and Instant Pot taco meat!

If you love rice and beans Instant Pot Black Beans and Instant Pot Pinto Beans are Mexican seasoned beans that pair well with this rice recipe. Or try this Black Beans Recipe.

Instant Pot Mexican Rice (Spanish Rice Recipe) (2)

Instant Pot Mexican Rice Ingredients

  • Long Grain White Rice: For the best fluffy Mexican rice, be sure to use long grain rice. We much prefer this recipe with white rice, but you can also use long grain brown rice. The texture won’t be as fluffy if using brown rice. The recipe card below includes cook times for both white and brown rice.
  • Olive Oil: For sautéing the onion.
  • Onion & Garlic: These add flavor. White or yellow onion work best in this recipe.
  • Water: To allow the pot to pressurize and to cook the rice. Use low sodium vegetable broth or chicken broth for extra flavor.
  • Seasonings: Salt, chili powder, cumin, garlic powder and dried oregano add lots of flavor.
  • Tomato Sauce: An 8 ounce can of tomato sauce adds a hint of tomato flavor and gives the rice its signature color.
  • Fresh Cilantro: I like to serve this Instant Pot Mexican rice with chopped fresh cilantro. The cilantro adds a pop of color and fresh flavor, but you can leave it out if you don’t care for cilantro.

How to Make Mexican Rice in the Instant Pot

Here is a quick overview of the steps to making this recipe. Find the full recipe with ingredient amounts and instructions below. If you’re new to Instant Pot cooking, many readers have found my guide on how to use an Instant Pot helpful.

  1. Place rice in a fine mesh strainer and rinse well. Drain.
  2. Using the sauté function on the Instant Pot, cook the onion in the olive oil until softened. Instant Pot Mexican Rice (Spanish Rice Recipe) (3)
  3. Add the garlic and cook for 30 seconds. Turn off the Instant Pot.
  4. Pour in the water (or broth) and scrape up any bits that are stuck to the bottom of the pot. Instant Pot Mexican Rice (Spanish Rice Recipe) (4)
  5. Stir in the seasonings, tomato sauce and rinsed rice. Instant Pot Mexican Rice (Spanish Rice Recipe) (5)
  6. Pressure cook on high pressure for 4 minutes. (If using long grain brown rice pressure cook for 25 minutes.)
  7. After cooking, allow the pressure to naturally release for 15 minutes.
  8. Stir and fluff the rice. Serve with chopped fresh cilantro, if desired.

Instant Pot Mexican Rice (Spanish Rice Recipe) (6)

Recipe Tips

  • Some Mexican rice recipes call for toasting the rice before adding water to the pot. I tried toasting the rice in the Instant Pot on sauté and some of the rice stuck to the bottom of the pot. I don’t recommend toasting the rice in the Instant Pot because it is more likely to cause a burn message during pressure cooking.
  • Mexican rice is flavorful, but not spicy. If you want to make it spicy, add some cayenne pepper, to taste, along with the other seasonings. I recommend starting with 1/8 teaspoon. You can also add a chopped jalapeño along with the onion for more heat.
  • Substitute low sodium chicken broth or vegetable broth for the water for an extra boost of flavor.
  • I have tested this recipe in both a 6 quart and 8 quart Instant Pot and it works well in both.

More Rice Recipes

  • Instant Pot Rice
  • Instant Pot Brown Rice
  • Instant Pot Chicken and Rice
  • Brown Rice

Love cooking in your Instant Pot? Also try these easy Instant Pot recipes!

Instant Pot Mexican Rice (Spanish Rice Recipe) (7)

Instant Pot Mexican Rice (Spanish Rice Recipe) (8)

4.73 from 22 ratings

Instant Pot Spanish Rice (Mexican Rice)

Servings: 6 servings

Prep Time: 10 minutes mins

Cook Time: 4 minutes mins

Natural Release: 15 minutes mins

Total Time: 40 minutes mins

Instant Pot Mexican Rice, also known as Instant Pot Spanish Rice, is easy to make, fluffy and full of flavor! Serve this homemade Mexican rice with all of your favorite Mexican dishes.

Print Recipe Leave a Review Pin Recipe

Ingredients

  • 2 cups long grain white rice*
  • 1 ½ tablespoons olive oil
  • ¾ cup chopped white or yellow onion
  • 2 cloves garlic, minced
  • 2 ½ cups water, or low sodium chicken broth or vegetable broth
  • 1 teaspoon salt, or to taste
  • 1 ½ teaspoons chili powder
  • 1 teaspoon ground cumin
  • ½ teaspoon garlic powder
  • ½ teaspoon dried oregano
  • 8 ounces tomato sauce
  • chopped fresh cilantro, optional, for serving

Instructions

  • In a fine mesh strainer, rinse the rice well and drain. Set aside.

  • Heat the olive oil in the Instant Pot using the Saute function. When hot, add the onion and saute, stirring often, about 3 minutes until softened.

  • Add the garlic and cook, stirring, for 30 seconds. Turn off the Saute function.

  • Pour the water into the Instant Pot and stir, scraping up any bits stuck to the bottom of the pot.

  • Add the salt, chili powder, ground cumin, garlic powder, dried oregano, tomato sauce and rinsed rice. Stir.

  • Close the Instant Pot lid and turn the steam release valve to the sealing position. Pressure cook on high pressure for 4 minutes. The Instant Pot will take about 15 minutes to reach pressure and then the cook time will begin counting down.

  • When the cook time ends, allow the pressure to release naturally for 15 minutes by leaving the Instant Pot alone. Then, carefully turn the steam release valve to the venting position to release any remaining steam. Once the pin drops down, open the Instant Pot lid.

  • Stir and fluff rice and serve, with chopped fresh cilantro if desired.

Notes

  • You can also use long grain brown rice in this recipe. Increase the pressure cooking time to 25 minutes at high pressure if using long grain brown rice.
  • Mexican rice is flavorful, but not spicy. If you want to make it spicy, add some cayenne pepper, to taste, along with the other seasonings. I recommend starting with 1/8 teaspoon. You can also add a chopped jalapeño along with the onion for more heat.

Calories: 279kcal, Carbohydrates: 54g, Protein: 5g, Fat: 4g, Saturated Fat: 1g, Sodium: 604mg, Potassium: 250mg, Fiber: 2g, Sugar: 3g, Vitamin A: 319IU, Vitamin C: 4mg, Calcium: 39mg, Iron: 1mg

Nutrition information is an estimate.

Cuisine: Mexican

Course: Side Dish

Tried this recipe?Mention @kristines_kitchen on Instagram or tag #kristineskitchenblog.

This site contains affiliate links. If you make a purchase through these links, I may receive a small commission, at no extra cost to you. Thank you for supporting Kristine's Kitchen!

Dairy Free Gluten Free Instant Pot Recipes Side Dishes

posted by Kristine Rosenblatt on Apr 30, 2021 (last updated May 8, 2023)

53 comments Leave a comment »

You May Also Like...

Save time. Eat well.

Subscribe and receive FREE family meal plans, right to your inbox, plus exclusive subscriber-only content!

« Previous Post Instant Pot Lasagna

Next Post » Air Fryer Asparagus

Leave a Reply

53 comments on “Instant Pot Mexican Rice”

  1. Julie Reply

    Hello. Can I make your ip Mexican rice in a slow cooker or on the stove top? Your content is so helpful by the way. I look forward to all of your emails. Thanks!

    • Instant Pot Mexican Rice (Spanish Rice Recipe) (12)

      Kristine Reply

      Hi Julie, Thank you for your kind words! I haven’t tried this recipe on the stove, but you should be able to cook it in a pot on the stove. The only thing that might need adjusting slightly is the liquid – you might need to add more water or broth if you find that the liquid has all been absorbed/evaporated before the rice is cooked. You would follow the same steps: saute, then add the other ingredients and simmer, covered, for about 20 minutes (checking to see if more water needs to be added). Let the rice sit covered in the pot for 5-10 minutes after cooking and then fluff and serve. I don’t think the slow cooker would work as well. If you try it, let me know how it goes! 🙂

  2. Lucy Reply

    Mine didn’t have the signature look of Mexican rice, but I tasted great. The chili pepper give a good kick to it. Thank you!

  3. Melanie Reply

    Can this recipe be doubled?

    • Instant Pot Mexican Rice (Spanish Rice Recipe) (13)

      Kristine Reply

      Yes, you can double all of the ingredients and keep the cook time the same.

      • Lindsey

        Do you change the amount of time if you triple recipe? I am needing to feed about 30-40 people. What would you suggest? Thanks

      • Instant Pot Mexican Rice (Spanish Rice Recipe) (14)

        Kristine Rosenblatt

        You would triple the ingredients but keep the cook time the same. Be sure to allow for the rice to expand when judging how full to make your Instant Pot before cooking.

  4. Barbara Sheffield Reply

    Can you add bacon or sausage to this red rice recipe? I would sauté it with the onion.
    Thanks, I want to try it Christmas Eve.

    • Instant Pot Mexican Rice (Spanish Rice Recipe) (15)

      Kristine Reply

      That sounds like a great addition!

  5. Jan Reply

    This is good. I used brown rice, but I think next time I will double the seasonings. They seemed to disappear in the Instant Pot…it became more like a tomato rice. I threw tanjin spice on it.

  6. Esther Reply

    Quick question…why does this recipe have more liquid than the regular rice recipe? In your plain white rice recipe the ratio is one to one and this one has two cups of rice but a total, including the tomato sauce, of three and a half cups of liquid… I’m very new to insta-pot so was just curious
    I’m really excited to try some of the recipes on your site!

    • Instant Pot Mexican Rice (Spanish Rice Recipe) (16)

      Kristine Reply

      When I started testing this recipe I started out with less liquid but found that it needed more to keep the rice from sticking and burning on the bottom of the pot. Tomato sauce can be prone to giving a burn warning, so some extra water or broth helps to prevent that. I hope you find some new favorite recipes!

      • Shalysse

        Hey there, Kristine! I made this tonight and I got the burn warning. I did make this with chicken broth instead of just straight water. Do I need to add more liquid to avoid the burn notice next time? Or do you think the chicken broth is the culprit? Thanks a million!

        It tastes amazing!

      • Instant Pot Mexican Rice (Spanish Rice Recipe) (17)

        Kristine Rosenblatt

        Hi Shalysse, I’m sorry you experienced that. I don’t think the chicken broth would be the problem. Adding a little more liquid next time should help. I had to keep increasing the liquid amount when I was testing this recipe because both tomato sauce and rice can be prone to giving a burn warning. I’m glad you enjoyed the flavor!

  7. Tiffany P Reply

    Flavor was on point, but mine came out pretty sticky. I did rinse it beforehand. Any tips on that?

    • Instant Pot Mexican Rice (Spanish Rice Recipe) (18)

      Kristine Reply

      Mine usually comes out a bit sticky too, I find most rice cooked in the Instant Pot does. The stickiness can depend somewhat on the type of rice used. Shorter grain rice will turn out stickier than longer grain rice.

  8. Kayla Reply

    So, I found this recipe and then lost it and tried other recipes that just weren’t as good. I’m so so happy that I found the recipe again. Seriously, the best one I’ve tried after a year of experimenting. Thanks and I will be sure to save it this time 🙂

    • Instant Pot Mexican Rice (Spanish Rice Recipe) (19)

      Kristine Rosenblatt Reply

      I’m so happy to hear how much you enjoyed this! Thank you for trying the recipe!

  9. Kristi Reply

    Have you tried freezing this and reheating in the oven? Im making several batches for a grad party and want to make it ahead of time. Love the recipe!!

    • Instant Pot Mexican Rice (Spanish Rice Recipe) (20)

      Kristine Rosenblatt Reply

      Hi Kristi,
      I have not tried freezing this rice. I’d cover it when reheating in the oven and add a bit of water if the rice seems dry. If you try it, let me know how it turns out. I’m happy to hear you are enjoying the recipe!

  10. Sarah W Reply

    If we use long grain brown rice, we cook for 25 minutes and then let it naturally release as well? Just wondering if the time went from 4 to 25 with the different rice. Thanks!

    • Instant Pot Mexican Rice (Spanish Rice Recipe) (21)

      Kristine Rosenblatt Reply

      Yes, that is correct. Brown rice takes much longer to cook than white rice. Enjoy!

  11. Sally Reply

    This was our first attempt at Spanish rice as we have moved to an area without as many restaurants. This was amazing and my kids said it was as good or better than any Mexican restaurant. Thank you for saving us!

  12. Gwen Reply

    Could I make a day ahead, refrigerate and reheat the next day?

    • Instant Pot Mexican Rice (Spanish Rice Recipe) (22)

      Kristine Rosenblatt Reply

      Yes, you can. You may want to add just a little bit of water when reheating if the rice seems dry after being in the fridge.

  13. Amy Reply

    Would this work with instant rice

    • Instant Pot Mexican Rice (Spanish Rice Recipe) (23)

      Kristine Rosenblatt Reply

      Hi Amy,
      No, you need to use regular long grain white rice. Instant rice cooks too quickly.

  14. marilyn mussman Reply

    Excellent! I doubled the recipe used some petite diced tomato’s. I cut up spaghetti noodles small & sauted it at the end. Oh my… so good

  15. Beth Ann Meek Reply

    We love this recipe! So flavorful and easy to make. It really does taste like restaurant rice. So grateful for your recipes. I’ve used many of them.

  16. Terri Reply

    wow. This turned out really well! Thanks for a great recipe — a keeper for sure!

  17. Molly Reply

    I recently made this for the first time and the recipe is phenomenal! The rice tasted so good and it’s so easy. Definitely saving this one!

  18. Darnell F. Reply

    I have a 6 qt instant pot. Can I safely double this recipe and have it turn out just as good?

    • Instant Pot Mexican Rice (Spanish Rice Recipe) (24)

      Kristine Rosenblatt Reply

      I have not tried doubling this recipe but I believe that a double recipe should work fine in a 6 quart pot.

  19. Weno Reply

    Four minutes can not be the correct time for white rice.

    • Instant Pot Mexican Rice (Spanish Rice Recipe) (25)

      Kristine Rosenblatt Reply

      Four minutes is the correct time. White rice cooks in the Instant Pot in 4 minutes at high pressure, followed by at least 15 minutes of natural pressure release. See this Instant Pot White Rice recipe for reference. If you are using brown rice, you’ll need to increase the pressure cooking time, as explained in the recipe notes.

  20. Abby Reply

    This rice was flavorful but I found it absolutely impossible to make as directed without multiple food burn errors on my instant pot.

  21. Lynn White Reply

    This came out great! Nice flavor. I used a touch more cumin because I love the smokiness but this is definitely a keeper recipe.

  22. Kate G Reply

    My family loves this rice!

  23. Suzanne Reply

    Perfect consistency and very easy to make.

  24. Norma Reply

    Easy to make in our InstaPot! Ease of preparation and use of staple ingredients resulted in this being a “keeper” recipe for in our household.

    The first time, I followed the recipe exactly and it came out great. But, I tried adding refried beans with a little more chicken broth (winner!), another time with taco meat (another winner), and another time I added used the saute function and cooked diced peppers, onions, and carrots for about 5 minutes and then followed the recipe.

  25. Susie Amato-Henderson Reply

    I couldn’t pressure cook it, kept getting burn notices before pressure built. I keep adding water and scraping. Good flavor though!

    • Instant Pot Mexican Rice (Spanish Rice Recipe) (26)

      Kristine Rosenblatt Reply

      Hi Susie,
      You can read more about the Instant Pot Burn message here.

  26. Sharon Reply

    Mexican rice is not the same as Spanish rice. The latter always has saffron and a much more aromatic and stronger flavor.

  27. Theresa Reply

    My husband and son both said it was “ very very good!” Thank you for the delicious recipe! Does the rice button function work the same for this recipe?

    • Instant Pot Mexican Rice (Spanish Rice Recipe) (27)

      Kristine Rosenblatt Reply

      I have not tried this recipe with the rice function. I’m glad you enjoyed it!

  28. Sue Williams Reply

    Made this Spanish rice just yesterday as we were invited to a friend’s house for Taco Tuesday. She asked if I had a favorite recipe for Spanish Rice and I said sure, will get right on it. So easy to make and so flavorful without being too spicy. My husband says “it’s a keeper”.

  29. Kristin Franks Reply

    Great recipe. I’m making this for a group of friends from high school to serve with carnitas tacos. And mind you, this group graduated in 1967. There are 16 of us and we have a house rented in Santa Cruz that sleeps 20. This will be a hit!

  30. Jill Reply

    Loved this one !
    The flavors were excellent and it was quick and easy.

  31. Kathleen A Herrmann Reply

    Mexican rice is the perfect side with tacos! It’s quick, easy to make but looks and tastes so good.

  32. Jackie Reply

    Good flavor! I have tried different Spanish rice recipes but this is my favorite. It tastes just like what you would get in the restaurant. I used tomatoes instead of tomato sauce with out any issues.

  33. Kathi Reply

    I love Spanish rice, but not my family….until now. Easy to make. Cooked up quick and we all loved it. Thank you so much!

  34. Amy Reply

    I want to make the recipe, much larger (4 x) for a family get together. Any suggestions on how long to cook it.

    • Instant Pot Mexican Rice (Spanish Rice Recipe) (28)

      Kristine Rosenblatt Reply

      Hi Amy,
      You have to be careful that you don’t exceed the maximum fill amount on your Instant Pot. This recipe can be doubled in a 6 quart Instant Pot, to cook 4 cups of dry rice. I do not recommend cooking more than that in a 6 quart. If you have an 8 quart pot, you may be able to triple the recipe, but I have not tested that myself. If you scale the recipe up, the cook time will stay the same.

Leave a comment »

Instant Pot Mexican Rice (Spanish Rice Recipe) (2024)

FAQs

Is there a difference between Mexican rice and Spanish Rice? ›

Spanish rice has a firmer texture and stronger aroma compared to Mexican rice, it gets its sweet yet savory flavor as well as its golden color from saffron. As it is more absorbent, Spanish rice is also better suited for dishes that need to be slow cooked.

Why does my Mexican rice always come out mushy? ›

The rice should be a tiny bit on the dry side (but still soft and fluffy). If your rice is really wet and mushy, you probably added too much water and/or overcooked it.

How do you make Spanish Rice not mushy? ›

The secret is in NOT STIRRING. It kind of goes against what feels natural, but it makes all the difference. Not stirring allows the rice to cook without getting mushy. Sauteing the dry rice in oil prior to adding the liquid also makes all the difference.

How do you make instant rice taste better? ›

Stir in fresh herbs

Chop up some leafy herbs like parsley, basil, mint, or whatever suits your flavor palette, and stir them in just before serving the rice. You can also use the same herbs as a garnish, or toast them in butter to drizzle over your ready-to-serve bowl of instant rice.

Why does Mexican restaurant rice taste better? ›

Restaurant style Mexican rice is savory, tender and a little spicy, it's addictive. But how do you get that flavor and color that they get in the restaurant? Two secret ingredients: a can of Rotel tomatoes with chilies, and a packet of sazon seasoning!

Why is Mexican rice so fluffy? ›

Long Grain White Rice: Washing the rice is crucial to remove the outer starch, allowing the rice to cook fluffy. If you'd like to use Brown Rice, increase liquid by ½ cup and cook for 40 minutes, following the same resting instructions. Oil: Canola or vegetable oil, for toasting the rice.

What is the trick for mushy rice? ›

Instead of heating the rice, for this trick to work, you cool the rice in the fridge.
  1. Distribute mushy rice on a baking sheet and spread it into a thin layer. ...
  2. Transfer the rice to the fridge and let it cool for 30 minutes.
  3. Check to see if the moisture has dried out.
  4. Microwave the rice to reheat before serving.
May 5, 2023

Why does my Mexican rice turn out crunchy? ›

If you don't add enough water, the rice ends up dry and crunchy.

Why do Mexicans fry their rice before cooking? ›

The method used to make Mexican rice involves lightly frying the uncooked rice in oil which helps it absorb more flavor from the seasoning and cook to a perfect consistency. In addition, a traditional blend of spices and diced vegetables and potatoes create unique flavor.

How do you get moisture out of Spanish rice? ›

After rinsing, spread the rice onto a sheet tray and place in the oven at 350°F for about 10 minutes to dry it out a bit. Other options: you could go the pudding or porridge route mentioned above, or consider turning the rice into a riff on risotto by adding a little stock and Parmesan and stirring until creamy.

How to tell when Spanish rice is done? ›

Add rice, stirring constantly, until the rice just begins to brown. The rice will go from white to translucent and back to white again before it begins to brown. Once the rice is evenly browned, remove the pot from the heat and season salt and pepper to taste.

How do you fix Spanish rice if it's still hard? ›

After cooking for the recommended period of time, if the rice is still hard or chewy, add a little bit of water to create more steam (for every cup of uncooked rice used, add about 2 tablespoons of water). Cover the pot tightly and place over very low heat for 5 to 10 minutes. Let rest before serving.

What is a good seasoning to add to rice? ›

Ingredients
  • Rice, like jasmine, basmati, white or brown rice.
  • Herbs, such as dill, parsley, oregano or cilantro.
  • Garlic, minced.
  • Onion, diced.
  • Spices, like cumin, curry powder, paprika or red pepper flakes.
  • Olive oil.
  • Chicken or vegetable broth.

Should you rinse instant rice? ›

The researchers also showed plastics in (pre-cooked) instant rice have been found to be fourfold higher than in uncooked rice. If you pre-rinse instant rice, you could reduce plastics by 40%. Rice is also known to contain relatively high levels of arsenic, due to the crop absorbing more arsenic as it grows.

What is the ratio of instant rice to water? ›

The first thing you need to know when it comes to cooking ANY of our Instant varieties is that you will use equal amounts of water and rice, for a 1:1 ratio. It's as simple as that!

Is it called Spanish or Mexican rice? ›

Spanish rice, also known as Mexican rice, is a common side dish in northern Mexico. This always savory (and sometimes spicy) side dish is also popular outside of Mexico, especially in the Southwestern United States.

What rice is closest to Spanish rice? ›

Best substitute for paella rice is risotto rice (arborio rice) which has similar characteristics ie. ability to absorb lots of liquid, except risotto goes creamy if you stir it. The next best is medium grain rice – the same rice I use for rice pudding.

What kind of rice do they use at Mexican? ›

The most popular type of rice used in Mexico is a medium long grain rice. Two types are cultivated in Mexico, Sinaloa (long grain) and Morelos (short grain). Rice is served as a food, in and of itself, in Mexican meals.

What type of rice do Spanish people eat? ›

Spanish cooks don't tend to obsess over particular rice varieties (though Bomba and Sènia are sometimes found) and would never think of using anything but short-grain rice, as long-grain lacks the capacity to absorb liquid in the way that Spanish cuisine needs it to.

References

Top Articles
Latest Posts
Article information

Author: Manual Maggio

Last Updated:

Views: 6002

Rating: 4.9 / 5 (69 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Manual Maggio

Birthday: 1998-01-20

Address: 359 Kelvin Stream, Lake Eldonview, MT 33517-1242

Phone: +577037762465

Job: Product Hospitality Supervisor

Hobby: Gardening, Web surfing, Video gaming, Amateur radio, Flag Football, Reading, Table tennis

Introduction: My name is Manual Maggio, I am a thankful, tender, adventurous, delightful, fantastic, proud, graceful person who loves writing and wants to share my knowledge and understanding with you.