This Instant Pot Mexican Rice recipe is easy to make, packed with flavor, and ready in under 20 minutes. With perfectly fluffy, restaurant-style rice and simple pantry ingredients, it's the perfect side dish for tacos, enchiladas, and family dinners.

After sharing my stovetop easy Mexican rice, so many of you asked for an Instant Pot Mexican Rice version. I went back to the kitchen to test and adjust the ingredients specifically for pressure cooking, and this recipe delivers fluffy, perfectly seasoned rice every time. It's simple to prepare, comes together quickly, and has become our go-to side dish for taco night.
Quick Look: Instant Pot Mexican Rice Recipe
- Prep Time: 5 minutes
- Cook Time: 12 minutes + natural release
- Total Time: Under 20 minutes
- Servings: 4
- Method: Pressure Cooker/ Instant Pot
- Texture: Fluffy, restaurant-style rice with separate grains
- Difficulty: Easy
SUMMARIZE & SAVE THIS CONTENT ON
Jump to:
- Quick Look: Instant Pot Mexican Rice Recipe
- Ingredient Notes
- How To Make Mexican Rice in the Instant Pot (Step-by-Step)
- Tips For Success
- How to Avoid the Burn Notice in the Instant Pot
- Storage & Reheating
- Instant Pot Mexican Rice Recipe FAQs
- Recipes to Serve Mexican Rice With
- Instant Pot Mexican Rice Recipe
Perfect just as written! Could not believe it would be this good!
Ingredient Notes
For exact measurements, see the printable recipe card below.

- Long Grain White Rice: Use long grain white rice for the best texture. It cooks up fluffy with separate grains in the Instant Pot. Brown rice can be used, but cook time will need to be adjusted.
- Vegetable Oil: Toasting the rice before pressure cooking helps prevent sticking and improves texture.
- Tomato Sauce: Adds color and flavor. Salsa can be substituted if desired.
- Water or Broth: Either works, but broth adds extra flavor.
How To Make Mexican Rice in the Instant Pot (Step-by-Step)

Step 1. Set the Instant Pot to Sauté and add oil. Once HOT, add the rice and cook 3-5 minutes until lightly golden.

Step 2. Stir in minced garlic and cook 1 minute, just until fragrant.

Step 3. Pour in tomato sauce, salt, pepper, and water (or broth). Stir gently and scrape the bottom clean to prevent sticking.

Step 4. Turn off Sauté. Secure the lid, set valve to Sealing, and cook on High Pressure for 12 minutes. Allow a 5-minute natural release, then quick release. Fluff with a fork and serve.
Tips For Success
- Use long grain white rice. It produces the fluffiest texture with separate grains in the Instant Pot.
- Measure liquid carefully. Too much liquid can make the rice soft or sticky.
- Let it rest. After releasing pressure, fluff gently and let the rice sit uncovered for a minute to finish setting up.
- Adjust seasoning to taste. Add cumin, chili powder, or a squeeze of lime for extra flavor. This rice pairs especially well with my Frito Taco Bake or Creamy White Chicken Enchiladas.
- Double with confidence. You can double the recipe without changing the cook time.
How to Avoid the Burn Notice in the Instant Pot
- Toast the rice before adding liquid.
- Scrape the bottom of the pot well before sealing.
- Do not stir after adding the tomato sauce and water.
- Allow a short natural release before quick releasing.
Storage & Reheating
- Refrigerate: Let the rice cool completely, then store in an airtight container in the refrigerator for up to 3 days.
- Freeze: Store in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheat: Sprinkle with a little water, cover, and microwave until warmed through, fluffing halfway. You can also reheat gently on the stovetop over low heat.
- Leftover Instant Pot Mexican Rice is great for meal prep and makes an easy base for my Easy Taco Bowls.

Instant Pot Mexican Rice Recipe FAQs
Mushy Instant Pot Mexican Rice is usually caused by too much liquid or not toasting the rice first. Use long grain white rice, measure carefully, and allow a short natural release for fluffy, separate grains.
Yes. You can double this Instant Pot Mexican Rice recipe without changing the cook time. The pot may take longer to come to pressure, but the pressure time stays the same.
Yes, but brown rice requires more liquid and a longer cook time. The texture will be softer than traditional restaurant-style Mexican rice.
Yes. Chicken or vegetable broth can replace water in this Instant Pot Mexican Rice recipe for added flavor without changing the method.
Recipes to Serve Mexican Rice With
Tried this recipe? Leave a ⭐⭐⭐⭐⭐ rating and let me know what you think in the comments! You can also follow me on Pinterest for even more easy, family-friendly recipes.
Want to save this recipe?
Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Instant Pot Mexican Rice Recipe
Ingredients
- 1 cup long grain white rice
- 1 tablespoon vegetable oil
- 4 garlic cloves minced
- ¼ cup tomato sauce
- 1 teaspoon salt
- ¼ teaspoon black pepper
- 1 ½ cups water or chicken broth
Instructions
- Set the Instant Pot to Sauté mode and add the oil.
- Once HOT, add the rice and cook 3-5 minutes, stirring occasionally, until lightly golden.
- Stir in the garlic and cook 1 minute.
- Add tomato sauce, salt, pepper, and water (or broth). Stir gently and scrape the bottom clean.
- Turn off Sauté. Secure lid, set valve to Sealing, and cook on High Pressure for 12 minutes.
- Allow a 5-minute natural release, then quick release.
- Fluff with a fork and serve.
Notes
- For extra flavor, substitute chicken or vegetable broth for water.
- Brown rice can be used but requires a longer cook time.
- You can double the recipe without changing the pressure cook time.
- Store leftovers in the refrigerator for up to 3 days or freeze for up to 3 months.
Nutrition









Kristi says
This is truly THE BEST rice recipe!!! I make it at least once a month and always double it. I’m wondering if you, or anyone, have ever tried it with brown rice. How long would it need to cook?
Kristin says
Yay!! Love hearing that! I haven’t personally tried it with brown rice, great question! You would want to add a bit more liquid and cook time since brown rice takes longer to cook. I would think that adding 1/2 cup liquids and perhaps 5 additional minutes should be a good starting point! Keep me posted if you try it!
JoAnne says
Perfect just as written! Could not believe it would be this good!
Kristin says
Yay! Glad you enjoyed!!
Beverly Eide says
You said “Under 15 minutes”. It actually took me a little over 30 minutes from start to eating.
Kristin says
I’ll tweak the recipe, thanks!
Kathy says
This is delicious. If I want to double it, do I need to change the cooking time at all?
Kristin says
Nope, I double it most of the time with no changes other than ingredient amounts! Enjoy!
Brian says
I looked up another recipe to cook regular white rice with high pressure and it turned out fine. It was high pressure for 3 min and natural pressure release for 12-15 minutes.
Kristin says
Great info, thanks!
Brittany T says
I want to make this rice but my pressure cooker does not have a low pressure option. I just received it, so I am learning how to use it. How would I alter the time for high pressure? Thank you so much!
Kristin says
I actually just got a second Instant Pot the other day and noticed it doesn’t have a low option either. I tested it last night using high and it worked great as well! No issue on whether to use high or low! I didn’t know until I tried, hehe! Enjoy!