Mexican Rice Recipe (Video) - Instant Pot + Stovetop - Cubes N Juliennes (2025)

Jump to Recipe

This One Pot Mexican Rice recipe with corn is much effortless than you would even think of! Cook it on stove top or in Instant Pot, it is packed with flavors and makes great side dish to your best loved Mexican food.

Serve this Mexican Rice as mains or with tacos, or fill your burritos, wraps and quesadillas with it.

Mexican Rice Recipe (Video) - Instant Pot + Stovetop - Cubes N Juliennes (1)
Table of Contents
  • This Mexican Rice is so easy and flavorful!
  • Ingredients
  • How to make Mexican Rice 2 ways
  • Why I love to make it in the Instant Pot?
  • Frequently Asked Questions
  • Variations
  • Serving Ideas
  • Storage
  • More tasty Instant Pot rice recipes for you
  • 📖 Recipe

This Mexican Rice is so easy and flavorful!

Long grain white rice is cooked in broth with lots of tomatoes, peppers, cumin powder, onions and garlic. Made with basic ingredients, this restaurant style Mexican Rice recipe is so good that you just can't resist!

It is also referred to as Spanish Rice or Arroz Rojo! In Spanish, Arroz Rojo means red rice! Laden with tomato flavor, the rice is really easy to cook. And it tastes just like the ones you get in restaurants.

Do you know, why we love this rice dish so much? Let me tell you the reason! The one main reason is this delicious rice comes together in a single pot in no time! It's gluten free and vegan, plus, you can adapt this dish in so many ways to suit to your taste.

Either way, you make it in the Instant pot or on stove top, you will fall in love with this Homemade Mexican rice each time. It is definitely better than the boxed version, no matter what! Anytime and every time!

I shall be showing you through video as well as the steps photos to make it in both the ways. So, guys, let's move ahead to check on ingredients, step by step and tips.

Ingredients

Long Grain White Rice : I use Basmati rice to make this recipe. Though it is not must to use Basmati rice only, but, the amount of water to rice ratio works best here in this case.

Having said that, you are free to use long grain white rice of your choice 🙂 . I like the Mexican rice with each grain separated and non sticky.

Onion and Garlic : Both of these elements infuse great flavor and taste to the rice.

Tomatoes : You will need some chopped tomatoes and a cup of canned tomato sauce or puree. Roma tomatoes works great, but you can use any good quality red ones as well.

You can also add tomato bullion cubes, if you have it. These cubes give nice orange hue as well as taste to the rice. 2 cubes for the below measure works good. (Then reduce the puree to ½ a cup).

Spices : All you need is ground cumin and chilli powder. Both of these are a must to add Mexican flavor.

I prefer adding a bit of smoked paprika or cayenne pepper instead of red chilli powder. So, add whatever you like! No harm! I love to add jalapeño peppers, hence I have added some! You can skip it if you wish to.

Broth or Water : Broth imparts tonnes of flavor to the rice, so, I prefer adding Chicken broth. If you are willing to make it vegan or vegetarian then go with vegetable stock or water.

Add-ins - I have used Corns and red peppers. You can skip if you don't like it. To add more flavor, lots of chopped cilantro is a must!

Some times, I prefer to throw in chicken pieces also. You can modify the dish as you like, but please do not deviate from the authentic flavor. Add enough diced tomatoes or sauce. Keep it simple, I am sure you will become Mexican Rice fan.

Mexican Rice Recipe (Video) - Instant Pot + Stovetop - Cubes N Juliennes (2)

How to make Mexican Rice 2 ways

Stovetop recipe

To start with, clean and rinse the rice until water turns clear. Drain all the water and set it aside in the colander.

1. In a heavy bottom pot or dutch oven, heat oil. Then, add ½ cup of chopped onions and chopped or minced garlic. Fry for 1 minute until soft and fragrant.

2. Add the rice and sauté it on medium high heat. Keep stirring until rice is toasted well. For about 3-4 minutes.

3. & 4. Now, add chopped tomatoes, red pepper, jalapeño, corn, cumin powder, paprika, crushed or pureed tomato.

Mexican Rice Recipe (Video) - Instant Pot + Stovetop - Cubes N Juliennes (3)

Now, add salt and pepper, give it a mix. Then, add the stock and give it a stir. Bring to a boil and then cover the pot. Turn the heat to low and simmer for 15-20 minutes. Or until done.

Turn off the heat and let the rice rest for 10 minutes. Lift the lid and fluff the rice gently. Sprinkle chopped cilantro, dish out and serve.

Mexican Rice Recipe (Video) - Instant Pot + Stovetop - Cubes N Juliennes (4)

Instant pot recipe

Place the inner pot and switch on the IP with Sauté mode. Once it displays 'hot' heat oil. Then, add onions and minced garlic. Sauté for 1 minute or until soft and fragrant.

Add the rice and sauté it for 2 minutes or until it toast well. Keep stirring to avoid it getting stuck at the bottom. Then, add rest of the ingredients, salt pepper and stock.

NOTE : If you get "BURN" message consistently, please avoid stirring or mixing the content after adding tomato purée and the stock to the instant pot. I gave a stir because I never got "Burn" message while cooking this Mexican Rice in the instant pot.

Close the pot with and seal. Press manual or pressure cook button and cook on 'Low' for 6 minutes.

Mexican Rice Recipe (Video) - Instant Pot + Stovetop - Cubes N Juliennes (5)

Once the cooking is over, let the pressure release naturally for 3-4 minutes and then do the quick release. Open the Pot and cover it with glass lid. Let the rice rest for few minutes. Finally, sprinkle cilantro leaves and fluff the rice gently, serve.

Mexican Rice Recipe (Video) - Instant Pot + Stovetop - Cubes N Juliennes (6)

Why I love to make it in the Instant Pot?

Mexican food being our love since years, we often spoil ourselves with it. Especially, this red rice, as it's my son's frequent request for lunch or dinner meals. And, that's the reason why it is at our table so often, so I love to make it in the Instant Pot.

Instant Pot takes much much less time and effort and the rice is ready in less than 20 minutes. Or I should say only 15 minutes 🙂 !

Making it in the Instant pot is so much of ease, you don't need to rely on time and cooking like how we do for the stove top. Plus, the less cook time is bonus! So, now you know why Instant Pot Mexican Rice Recipe for me is a win win!

I know, there are questions that would be hitting in your minds! Like, how to make Mexican Rice in Instant Pot without getting the burn message?

Using the thick canned tomatoes or it's sauce usually gets stuck at the bottom of the pot. Hence, the burn message and so, even the rice remains uncooked!

Well, you just need to keep few things in mind while using the IP to make it with crushed or diced tomatoes, sauce or it's paste. Believe me, in the first attempt itself I got it perfect! and there was no looking back.

I follow the same tips all the time which I shall be sharing here in the notes. And, it never failed! 🙂

Frequently Asked Questions

Can I freeze this rice?

The answer is Yes! You can freeze it and for later use. Place the rice into clean freezer safe box and freeze it in portions. Or simply, pack it in clean ziplock bags, and keep it in the freezer.

It stays good upto 6 months. Whenever you wish to serve the rice, thaw it in the fridge, reheat and use.

Can I make it using Brown Rice?

Absolutely! For healthier version, you can use brown rice instead of white rice. Just follow the ratio of 1:2.5 for brown rice to liquid. That means, the amount of water for 1 cup of brown rice should be 2.5 cups. Rest of the steps is the same.

Can I make it without tomato sauce or it's paste?

Yes, you can make it without tomato sauce or paste. Simply use freshly pureed tomato and you are good to go.

Can I use tomato salsa instead of sauce?

Yes, absolutely! In fact salsa adds nice flavor and a bit of spice to the rice.
At times I do replace the sauce or puree with salsa. It's all about the personal choice. 🙂

How to make Mexican rice using caldo de tomato?

Well, caldo de tomato is a strong seasoning mix with dried tomato and chicken. When you do not have fresh or canned tomato paste or sauce handy, you can use this instead.
All you need to do is replace the paste or sauce with 4 teaspoons of this for 2 cups of rice. You can add an extra teaspoon for more taste.

How to make it in the rice cooker?

This is a perfect dump and go method of cooking this rice. Simply add all the ingredients in the cooker and give it a good stir. Close the lid and let the cooker do the rest.

Variations

  • Vegetables : Add more veggies of your choice to give it taste, crunch and nutrition. You can add chopped carrots, peas and some more peppers, if you like it.
  • Chicken : Do you want to make chicken version of it? Then, go ahead! Throw in some leftovers or grilled chicken into the rice.
  • Grains and Beans :You can replace rice with quinoa or couscous as both of them works too good. Add some red beans or black beans for more protein and flavor.
  • Mexican Cauliflower Rice : Replace the rice with grated cauliflower. Just that, there will be no water or stock used in this case. We just need to do the tossing. Rest of the process remains the same. Reduce the puree to ¼ cup.

Serving Ideas

Make it for your weekend parties or get togethers. Serve it as a sides to tacos or burrito. Or just as a main course with some guacamole on the side.

It makes a great meal in itself, we love to pair it with fajitas as well as salsa, pico de gallo or three bean salad.

We just love to eat it as is. At times I just serve it topped with a bit of sour cream, avocados, lots of lemon and cilantro. It makes a great base to Rice bowls or Burrito bowls.

Storage

Store the rice in a clean air tight container. It stays well up-to 5 days in the fridge. Just before serving, either microwave it or reheat it on the stove top for few minutes.

More tasty Instant Pot rice recipes for you

  • Chicken Biryani
  • Jeera Rice
  • Vegetable Biryani
  • Chicken Pulao
  • Vegetable Pulao
  • Matar Pulao

If you tried this yummy recipe, please let me know how they turned out for you. Comment and rate the recipe below, or tag me on Instagram!

If you'd like more recipes delivered straight to your inbox, sign up for my email newsletter.You can also follow me onPinterest,InstagramorFacebookto see more of my kitchen creations.

📖 Recipe

Mexican Rice Recipe (Video) - Instant Pot + Stovetop - Cubes N Juliennes (7)

4.82 from 16 votes

Print

Mexican Rice Recipe

Authentic, easy and the best Mexican rice you can make right at home with just few ingredients. A perfect side dish to your favorite Mexican recipes, it tastes so so good! An Instant Pot and stove top version!

Course Side Dish

Cuisine Mexican

Diet Dairy-Free, Gluten Free

Prep Time 10 minutes minutes

Cook Time 30 minutes minutes

IP time 20 minutes minutes

Servings 8

Calories 262kcal

Author Farrukh Aziz

Ingredients

  • 2 cups Long Grain White Rice (400 grams) (preferably Basmati rice)
  • 3 tablespoons Olive Oil
  • ½ cup Onion (chopped)
  • 2 teaspoons Garlic (minced)
  • ½ cup Tomato (chopped)
  • ½ Red Bell Pepper (chopped)
  • 1 Jalapeño (chopped)
  • 1 cup Corn
  • 1 teaspoon Cumin Powder
  • ¾ teaspoon Paprika or Cayenne Pepper (optional)
  • 1 cup Tomato Puree or Sauce
  • Salt and Pepper To Taste
  • 4 cups Vegetable Stock or Chicken Stock (2.25 cups for Instant Pot version)
  • Cilantro (chopped)

Instructions

  • To start with, clean and rinse the rice until water turns clear. Drain all the water and set it aside in the colander.

Stovetop Instructions

  • In a heavy bottom pot or dutch oven, heat oil.

  • Then, add chopped or minced garlic and ½ cup of chopped onions. Sauté for 1 minute until soft and fragrant.

  • Add the rice and sauté it on medium high heat. Keep stirring until rice is toasted well. For about 3-4 minutes.

  • Now, add chopped tomatoes, red pepper, jalapeño, corn, cumin powder, paprika, crushed or pureed tomato, salt and pepper.

  • Then, add the stock and give it a stir. Bring to a boil and then cover the pot.

  • Turn the heat to low and simmer for 15-20 minutes. Or until done.

  • Turn off the heat and let the rice rest for 10 minutes. Lift the lid and fluff the rice gently.

  • Sprinkle chopped cilantro, dish out and serve.

Instant Pot Instructions

  • Place the inner pot and switch on the IP with Sauté mode.

  • Once it displays 'hot' heat oil. Then, add minced garlic and onions. Sauté for 1 minute or until soft and fragrant.

  • Add the rice and sauté it for 2 minutes or until it toast well. Keep stirring to avoid it getting stuck at the bottom.

  • Then, add rest of the ingredients, salt pepper and stock. Give a stir.

  • Close the pot with and seal. Press manual or pressure cook button and cook on 'Low' for 6 minutes.

  • Once the cooking is over, let the pressure release naturally for 3-4 minutes and then do the quick release.

  • Open the Pot and cover it with glass lid. Let the rice rest for few minutes.

  • Sprinkle cilantro leaves and fluff the rice gently.

  • Dish out and serve. You can sprinkle some lemon juice if you wish to.

Notes

Rinse the rice well until water runs clear. Strain thee rice and let it in the colander for few minutes to drain out excess water.

I have used my homemade puree here. You can use 1 cup of canned tomato sauce or 2-3 tablespoons of tomato paste for 2 cups of rice.

If you do not have fresh or canned tomato shandy, you can also use 4 teaspoons of Knorr caldo de tomato instead.

For Vegan version, please replace chicken stock with vegetable stock or water and proceed.

Bell peppers and corns added here is as per personal liking. You can skip it or you can also add chopped carrots and peas instead.

If you do not have jalapeño pepper, replace it with Serrano peppers or green chilies.

You can modify the spice heat as per your liking.

I love to add either smoked paprika or cayenne pepper. But, you can add red chili powder instead and even chilli flakes for more heat.

Brown rice : If you are using brown rice, then use 2.5 cups of stock or water for 1 cup of brown rice for stove top pot version. And for Instant Pot version use 1.25 cups of stock for 1 cups of rice. So, for 2 cups, it should be 2.5 cups of stock or water.

Instant pot version: This recipe was made in the model IP DUO60 6 quarts. The reason why I never got 'burn message' here in this recipe is because I prefer to cook it on "LOW" pressure for 6 minutes. Follow the recipe to the "T" and cook it on low pressure.

Burn Message :If you get "BURN" message consistently while making this recipe, please avoid stirring or mixing the content after adding tomato purée and the stock to the instant pot.

Nutrition

Calories: 262kcal | Carbohydrates: 48g | Protein: 5g | Fat: 6g | Saturated Fat: 1g | Sodium: 483mg | Potassium: 296mg | Fiber: 2g | Sugar: 5g | Vitamin A: 778IU | Vitamin C: 16mg | Calcium: 25mg | Iron: 1mg

Tried this recipe?Tag @cubesnjuliennes on Instagramand hashtag it #cubesnjuliennes!

Mexican Rice Recipe (Video) - Instant Pot + Stovetop - Cubes N Juliennes (2025)

References

Top Articles
Latest Posts
Recommended Articles
Article information

Author: Jamar Nader

Last Updated:

Views: 6025

Rating: 4.4 / 5 (55 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Jamar Nader

Birthday: 1995-02-28

Address: Apt. 536 6162 Reichel Greens, Port Zackaryside, CT 22682-9804

Phone: +9958384818317

Job: IT Representative

Hobby: Scrapbooking, Hiking, Hunting, Kite flying, Blacksmithing, Video gaming, Foraging

Introduction: My name is Jamar Nader, I am a fine, shiny, colorful, bright, nice, perfect, curious person who loves writing and wants to share my knowledge and understanding with you.