Instant Pot Mexican Rice

5 from 6 votes

This Instant Pot Mexican Rice (Spanish Rice) is easy to make, tastes just like your favorite Mexican restaurant, and comes together in under 30 minutes in one pot. Make this delicious and flavorful rice as a side dish for tacos, burritos, or wraps.

Looking for more Mexican recipes for your weekend brunch, try these – Mexican Couscous, and Loaded Nachos.

Instant Pot Mexican Rice served in a bowl.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

About This Recipe

We are big on Mexican food at home and this one-pot Instant pot Mexican rice is made on repeat every week.

Mexican rice, also known as Spanish Rice, Red Rice, or Arroz Rojo is a delicious rice preparation that is super versatile. Think tacos, burritos, rice bowl, fajitas!

Mexican rice made in an instant pot is fluffy and tender with separate grains. There is no need for babysitting it which gives me ample time to work on other things.

To make Mexican rice in an instant pot, you will need basic pantry staples and it comes together in under 30 minutes, perfect for those lazy weeknight dinners.

The recipe is vegan and gluten-free and can be scaled if you have a bigger pot. I made 1 and ½ cups of dry rice in my 6-quart instant pot. If you are doubling the recipe, you will need at least an 8-quart instant pot. The time of cooking will remain the same.

Ingredients

Instant pot Mexican rice ingredients 1.
Instant pot Mexican rice ingredients 2

Rice – You can use any white rice to make instant pot Mexican rice. Replace white rice with brown rice, quinoa, or couscous for a healthier version. Keep in mind that time of cooking will be different for different grains.

Vegetables – This rice is loaded with vegetables such as red bell peppers, yellow bell peppers, corn, peas, and carrots. You can add more vegetables if you wish to.

Jalapeno – Jalapeno adds a perfect spicy twist to this rice and also gives it that authentic traditional touch. Adjust the amount as per your taste. I used fresh Jalapenos but you can use canned (bottled) ones too.

Tomato Puree – You can replace tomato puree with tomato paste. Keep in mind to use less paste as compared to the puree as it is more concentrated.

Oil – I use light olive oil to make this rice but you can use any cooking oil that you have at hand.

Paprika – It gives a nice heat to this Mexican rice. Adjust it according to your taste.

Stock – You can use vegetable stock or chicken stock for this recipe. If you do not have either of them, you can use water instead.

Others – Apart from the above-mentioned ingredients, you will also need garlic, onions, salt, chili peppers, and cumin powder.

If you have access to Tomato Bullion Cubes, add one cube or the powder for added flavor and a lovely orange color.

How To Make Instant Pot Mexican Rice

Preparation

Rinse 1 and ½ cups of white long grain rice with water 2-3 times until the water runs clear. Drain and set aside.

Finely chop 3-4 cloves of garlic, 1 medium onion, and 1 jalapeno pepper.

Cut ½ red and yellow bell peppers into ½ inch cubes. Peel and cube 1 medium carrot.

Rinse ½ cup frozen peas and ½ cup frozen corn kernels.

Gather the remaining ingredients.

Make The Rice

Press the SAUTE button of the Instant Pot.

Saute button pressed.

Once it displays hot, add 4 tablespoon of light olive oil and let it heat up for 30-40 seconds.

Oil added to the pot.

Once the oil is hot, add 2 teaspoon of finely chopped garlic and 1 cup of chopped onions and fry till the onions turn translucent (3-4 minutes). Keep stirring at regular intervals.

Garlic and onion added to the pot.

Add 1 and ½ cups of rinsed and drained rice to the pot and saute for 3-4 minutes, until it absorbs the oil. Keep stirring gently.

Rice added to the pot.

Add 1 chopped Jalapeno pepper, ½ cup cubes red bell pepper, ½ cup cubed yellow bell pepper, ½ cup peas, ½ cup corn, and ½ cup chopped carrot and cook for 2-3 minutes. You can adjust the amount of jalapeno pepper according to your taste.

Veggies added to the pot.

Add ½ cup of canned tomato puree (or ¼ cup of tomato paste), salt to taste, ½ teaspoon pepper powder, ½ teaspoon cumin powder, and ½ teaspoon paprika along with 1 and ¾ cups of chicken or veg stock.

Stir well to remove any rice stuck at the bottom of the pot.

Tomato puree, stock, salt, pepper, cumin powder and paprika added to the pot.

Press the CANCEL button. Close the lid of the Instant pot and set the valve to the sealing position.

Lid closed.

Press PRESSURE COOK and set the timer to 6 minutes on high pressure. It will take 10-15 minutes for the pressure to build up and the timer to start. Once the timer goes off, let the pressure release naturally for 10 minutes.

Timer set to 6 minutes.

Release the remaining pressure manually by moving the valve to the venting position (QPR). Use a spoon to move the value to avoid steam burn. Once the pressure is released, open the lid of the pot.

Let the rice rest for 5 minutes and then fluff it gently using a fork. Serve hot.

Ready instant pot Mexican rice.

Frequently Asked Questions

How to make instant pot Mexican rice with brown rice?

Brown rice needs more liquid and more cooking time to cook perfectly. If replacing white rice with brown rice in this recipe, use 1 and ½ cups of liquid for every 1 cup of brown rice. Cook time will also increase to 20 minutes.

Serving Suggestions

Serve Instant Pot Spanish Rice on its own for a weeknight dinner or as a side dish with your Mexican brunch meal.

You can also use it as a filling for Burritos, Tacos, Wraps, Fajitas or add in Burrito Bowls.

Storage Suggestions

This Instant Pot Spanish Rice stores beautifully.

Let the rice cool down to room temperature. Then transfer it to an air-tight container and refrigerate for up to 4-5 days. You can also store it in individual containers for meal prep.

To freeze the rice, transfer the cooled rice to a freezer-safe container and freeze for up to 3 months. When ready to use, thaw for 4-5 hours, then reheat and serve.

You Might Also Like

This Instant Pot Mexican Rice or Spanish Rice is easy t make, tastes like your fav Mexican restaurant and comes together in under 30 minutes in one pot. Make this delicious and flavorful rice as a side dish for tacos, burritos or wraps.
5 from 6 votes

Instant Pot Mexican Rice Recipe

This Instant Pot Mexican Rice or Spanish Rice is easy to make, tastes like your fav Mexican restaurant and comes together in under 30 minutes in one pot. Make this delicious and flavorful rice as a side dish for tacos, burritos or wraps.
Prep: 5 minutes
Cook: 20 minutes
Total: 25 minutes
Servings: 4 people

Ingredients 

  • 4 tablespoons light olive oil
  • 2 teaspoons finely chopped garlic
  • 1 cup chopped onions
  • 1-½ cup long-grain white rice (rinsed and drained)
  • 1 Jalapeno pepper (chopped)
  • ½ cup cubed red bell pepper
  • ½ cup cubed yellow bell pepper
  • ½ cup frozen peas (rinsed)
  • ½ cup frozen corn (rinsed)
  • ½ cup cubed carrots
  • ½ cup tomato puree (or ¼ cup tomato paste)
  • 1 and ¾ cups veg stock (or chicken stock)
  • salt (to taste)
  • ½ teaspoon black pepper powder
  • ½ teaspoon cumin powder
  • ½ teaspoon paprika
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Press the SAUTE button of the Instant Pot.
  • Once it displays hot, add light olive oil and let it heat up for 30-40 seconds.
  • Once the oil is hot, add garlic and onions and fry till the onions turn translucent (3-4 minutes). Keep stirring at regular intervals.
  • Add rice to the pot and saute for 3-4 minutes, until it absorbs the oil. Keep stirring gently.
  • Add Jalapeno pepper, red bell pepper, yellow bell pepper, peas, corn, and carrot, and cook for 2-3 minutes. You can adjust the amount of jalapeno pepper according to your taste.
  • Add tomato puree, salt, pepper powder, cumin powder, and paprika along with the veg stock.
  • Stir well to remove any rice stuck at the bottom of the pot.
  • Press the CANCEL button. Close the lid of the Instant pot and set the valve to the sealing position.
  • Press PRESSURE COOK and set the timer to 6 minutes on high pressure. It will take 10-15 minutes for the pressure to build up and the timer to start. Once the timer goes off, let the pressure release naturally for 10 minutes.
  • Release the remaining pressure manually by moving the valve to the venting position (QPR). Use a spoon to move the value to avoid steam burn. Once the pressure is released, open the lid of the pot.
  • Let the rice rest for 5 minutes and then fluff it gently using a fork. Serve hot.

Video

YouTube video

Notes

If you have access to Tomato Bullion Cubes, add one cube or the powder for added flavor and a lovely orange color.

Nutrition

Calories: 301kcal, Carbohydrates: 39g, Protein: 5g, Fat: 15g, Saturated Fat: 2g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 10g, Sodium: 497mg, Potassium: 496mg, Fiber: 4g, Sugar: 7g, Vitamin A: 4018IU, Vitamin C: 79mg, Calcium: 44mg, Iron: 2mg
Like this recipe? Rate and comment below!

Leave a comment

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

Recipe Rating




4 Comments

  1. 5 stars
    Great New Year’s Eve Mexican Rice to accompany tamales. I do not have an Insta-Pot, so I made it stove-top in a Calphalon pan. Excellent result. Greatly appreciate your step-by-step and images. Thank you for helping me make a memorable dinner!