This post may contain affiliate links. Please read my disclosure.
Simple, flavorful, and fragrant, this is one of our favorite side dishes! This Instant Pot Mexican Rice comes together so easily in one pot with pantry staples.
If you're looking to recreate that restaurant style Mexican rice, this is the recipe for you! It takes less than 20 minutes to cook, the rice comes out perfectly fluffy, and the flavor is amazing!
If you’re looking for a new side dish to make then you’re in luck. This Instant Pot Mexican Rice is such a fun and delicious way to change things up, and goes perfect with dishes like these fun Mexican inspired dishes:
- Instant Pot chicken fajitas
- Tacos de pollo
- Carne picada
- pulled pork enchiladas
- sous vide carnitas
- Instant Pot carne asada
- rajas con crema
It’s flavorful enough to stand on its own but isn’t too strong that it overshadows your main dish, kinda like this Instant Pot cilantro lime rice.
While you can make this on the stovetop, this Mexican rice comes together perfectly in the Instant Pot. Each and every grain is cooked to perfection and you get to free up a burner on the stovetop for another dish (like for this instant pot red beans and rice or Instant Pot black beans and rice).
Thanks to the size of our Instant Pot, this recipe can be easily doubled or tripled to feed a crowd or to make enough for leftovers. Make it tonight to go with your dinner!
Jump to:
What is Mexican Rice?
Mexican Rice, also known as Spanish rice or arroz rojo/red rice is a Mexican tomato-based rice dish. It’s a savory, sometimes spicy, rice that’s popular in the US and doesn’t actually have roots in Spain!
It’s thought that its name is due to the Spanish introducing rice to Mexico in the 1500s.
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Went Here 8 This.
Why This Recipe Works
- It’s easy to make rice in the Instant Pot. Rice comes out soft and fluffy every time without having to keep an eye on it on the stovetop.
- You can make this Mexican rice with pantry staples, making it a super budget friendly but flavorful dish!
- It’s a versatile dish as it can be served with a variety of meals like slow cooker carnitas or pork belly tacos.
The Ingredients
The full list of ingredients and amounts is included in the recipe card at the bottom of the post.
For this pressure cooker Mexican rice, you only need a handful of simple ingredients to make it flavorful.
White rice — It’s important to rinse your rice to start. This helps wash off any excessive starches so your rice can be nice and fluffy.
Aromatics — On top of the traditional onions and garlic, we add in jalapeno to make the rice aromatic.
Chicken stock/broth — While you can cook your rice in water, using chicken stock adds another layer of flavor to your rice. For the best flavor, I always recommend using homemade chicken broth.
Seasoning — I season the rice with cumin, smoked paprika, salt, and pepper. You can always play around with the amounts I use after your first cook as everyone has a different pallet. I highly recommend using freshly toasted and ground cumin seeds for amazing flavor!
Canned tomato sauce — I use canned tomato sauce as the rice’s tomato-base.
Step By Step Instructions
Step 1: Using the sauté function on the Instant Pot, heat the olive oil.
Step 2: Add the onion, garlic and jalapeno and sauté until soft, about 2-3 minutes.
Step 3: Pour in the broth and use a spoon to scrape off any caramelized bits on the bottom of the pot.
Step 4: Add the rice and the seasonings. Stir to combine.
Step 5: Pour the tomato sauce over the top and place the lid on. Don't stir the tomato sauce in - tomatoes tend to give the Instant Pot a burn notice.
Step 6: Turn on the pressure cook function on the Instant Pot and cook for 3 minutes.
Step 7: Let the pressure release naturally for 10 minutes, then use the quick release to release any remaining pressure.
Step 8: Fluff with a fork and serve garnished with fresh chopped cilantro (optional).
You can also use this rice to make this imperial rice!
Expert Tips
- Substitute brown rice for white. Increase cooking time to 22 minutes if using brown rice.
- For extra spice, add an additional jalapeno or ¼ to ½ teaspoon cayenne pepper.
- When handling jalapenos, be sure to wash your hands afterwards as you don’t want to accidentally rub your eyes or nose with jalapeno residue on your hands.
- For the best flavor, use fresh cumin seeds, toast them until fragrant in a skillet, then grind them.
- Using a good quality olive oil for sautéing will always provide better results.
- Substitute any kind of paprika for the smoked paprika if desired. Sweet paprika gives your rice a sweeter note to it compared to the smoky flavor from smoked paprika. Other types of paprika you could try include Hungarian paprika or Spanish paprika.
- Don’t stir in the tomato sauce – tomatoes tend to cause the Instant Pot to give a burn notice.
- Adjust salt to taste at the end if necessary.
- To rinse the rice, run the rice in a fine mesh sieve under cold water or in a large bowl, swirl the rice, submerged in cold water, around with your hands, drain, and repeat until the water runs clear.
Frequently Asked Questions
You can easily turn this Spanish rice from a side dish to a whole meal. You can stir in frozen vegetables, shredded chicken, shrimp, etc. Simply stir in a cooked protein of your choice.
The ratio of rice to liquid in an Instant Pot is typically 1:1. One cup of liquid for every cup of uncooked rice.
It takes 3 minutes of pressure cooking, and 10 minutes of natural release to cook long grain white rice (enriched, jasmine or basmati). It takes an extra 22-24 minutes to cook brown rice in the Instant Pot.
To release pressure naturally, you just don't do anything to it! Quick releasing is when you turn the knob on the lid to quickly release the built up steam and doing is naturally is to let the steam decrease on it's own without turning the knob.
Typically, this means there was not enough liquid (if it's crispy and burned) or the rice did not cook long enough (the natural release is part of the cooking process and should not be skipped).
If your rice is too mushy or sticky, that means you cooked it too long or added to much water.
Storage and Reheating Instructions
You can easily make this rice ahead of time! Once your rice has cooled, transfer it to an airtight container and store it in the fridge for up to 5 days.
Reheat the rice in the microwave when ready to eat. Make sure to keep it covered and add a splash of water or broth so the rice doesn’t dry out when reheating.
Alternatively, you can also freeze cooked Spanish rice. When ready to eat, microwave covered from frozen.
More Instant Pot Recipes To Try
- Instant Pot Chana Masala
- Instant Pot French Onion Soup
- Instant Pot Cauliflower Soup
- Instant Pot Chicken Paprika
- Instant Pot Turkey Chili
Did you make this Instant Pot Spanish Rice? Rate the recipe and leave a comment below to let me know how they turned out!
Recipe
Instant Pot Mexican Rice
Ingredients
- 2 cups long grain white rice rinsed
- 1 tablespoon olive oil
- 1 jalapeno diced
- ½ medium onion chopped
- 1 clove garlic minced
- 2 cups chicken stock/broth
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon salt
- ¼ teaspoon black pepper
- ½ cup canned tomato sauce
Instructions
- Using the sauté function on the Instant Pot, heat the olive oil.
- Add the onion, garlic and jalapeno and sauté until soft, about 2-3 minutes.
- Pour in the broth and use a spoon to scrape off any caramelized bits on the bottom of the pot.
- Add the rice and the seasonings. Stir to combine.
- Pour the tomato sauce over the top and place the lid on. Don't stir it in!
- Turn on the pressure cook function on the Instant Pot and cook for 3 minutes.
- Let the pressure release naturally for 10 minutes, then use the quick release to release any remaining pressure.
- Fluff with a fork and serve garnished with fresh cilantro (optional).
Expert Tips:
- Substitute brown rice for white. Increase cooking time to 22 minutes if using brown rice.
- For extra spice, add an additional jalapeno or ¼ to ½ teaspoon cayenne pepper.
- When handling jalapenos, be sure to wash your hands afterwards as you don’t want to accidentally rub your eyes or nose with jalapeno residue on your hands.
- For the best flavor, use fresh cumin seeds, toast them until fragrant in a skillet, then grind them.
- Using a good quality olive oil for sautéing will always provide better results.
- Substitute any kind of paprika for the smoked paprika if desired. Sweet paprika gives your rice a sweeter note to it compared to the smoky flavor from smoked paprika. Other types of paprika you could try include Hungarian paprika or Spanish paprika.
- Don’t stir in the tomato sauce – tomatoes tend to cause the Instant Pot to give a burn notice.
- Adjust salt to taste at the end if necessary.
- To rinse the rice, run the rice in a fine mesh sieve under cold water or in a large bowl, swirl the rice, submerged in cold water, around with your hands, drain, and repeat until the water runs clear.
Dede
Awesome recipe!
Danielle
Thank you!
Darlene Harper
thanks
Danielle
You're welcome!
Darlene
When you say white rice, can I use Jasmine rice?
Danielle
I use long grain white rice, but you can use jasmine rice as well.
sue
This is mind blowing, every grain of that rice looks perfect, and I love all those flavors, especially jalapeño!
Danielle
Thanks so much Sue!
Dannii
We love Spanish rice for an easy side dish for Mexican meals. This instant pot version looks great/
Danielle
The IP makes it so easy!
Gina
Such a great way to jazz up a rice side dish. And so easy too with this recipe!
Danielle
Totally!
Allyssa
Thanks a lot for this tasty and easy recipe! My fam loves it and I am excited to make it again for them!
Danielle
You're welcome!
jac
Ohh this looks tasty! Preparing this tonight to have with my Spanish chickpea stew! Thanks 🙂
Danielle
Hope you love it!