Why This Instant Pot Mexican Rice Works
I’ll be honest with you. For years, I struggled with rice in my Instant Pot. It was either mushy, stuck to the bottom, or just plain bland. And every time I tried to make Mexican rice, it felt like a gamble. Would it turn out fluffy and flavorful? Or would I be scraping burnt grains off the bottom of the pot again?
Then I figured out the secret. And it changed everything.
This instant pot mexican rice recipe is the one I turn to again and again. It’s reliable, it’s fast, and it delivers that restaurant-style taste without any of the fuss. The best part? It only takes about 20 minutes from start to finish. That’s less time than ordering takeout.
I remember the first time I made this for my family. My husband took one bite and asked, “Did you pick this up from that place on the corner?” I just smiled. Nope, I made it right here in my own kitchen. And you can too.
The key is in the technique. We’re going to toast the rice in oil first, which gives it that nutty flavor and helps keep the grains separate. Then we’ll add just the right amount of liquid and cook it under pressure for exactly 5 minutes. No stirring after the sauce goes in, no peeking, no guessing. Just set it and forget it.
Let me walk you through it.
Ingredients You’ll Need
One of the things I love about this instant pot mexican rice recipe is that the ingredient list is short and simple. You probably already have most of these in your pantry.
- Basmati white long grain rice – This is my go-to for fluffy rice. It holds up well under pressure and doesn’t get sticky. Long grain is key here, don’t use short grain or sushi rice.
- Tomato sauce – A standard 8-ounce can. This gives the rice that beautiful red color and tangy flavor. No need for anything fancy.
- Red bell pepper – Adds a pop of color and a subtle sweetness. Dice it small so it blends into the rice.
- Onion and garlic – The flavor base. You can’t have Mexican rice without them.
- Jalapeno – This is optional, but I love the little kick it adds. Remove the seeds if you want less heat.
- Ground cumin and salt – Cumin is non-negotiable. It gives that earthy, warm flavor that makes Mexican rice taste authentic.
- Vegetable oil – For toasting the rice. Olive oil works too.
- Water – Just plain water. You can use vegetable broth for more flavor, but water works perfectly.
- Fresh cilantro and lime juice – For garnish. These brighten everything up at the end.
That’s it. Simple, right?
How to Make Instant Pot Mexican Rice
Now let’s get cooking. I’ll walk you through the four main stages. Trust me, each one matters.
Stage 1: Rinse and Prep the Rice
This is probably the most important step, and I can’t stress it enough. Rinse your rice in a fine-mesh strainer under cold water until the water runs clear. This washes away the excess starch that makes rice gummy and clumpy.
I know it’s tempting to skip this step, especially when you’re in a hurry. But don’t. I’ve done it, and I regretted it every single time. The rice comes out sticky and sad. Just take the extra 60 seconds.
After rinsing, let it drain well. You don’t want extra water hanging around.
Stage 2: Toast the Rice in Oil
Press the Sauté button on your Instant Pot and let it heat up until the display reads “Hot.” Add the oil, then toss in the minced garlic and chopped onion. Cook for about 30 seconds until everything smells amazing.
Now add the rinsed rice. Stir it constantly for 3 to 4 minutes. You’ll see the grains start to turn golden, and you’ll hear them sizzling. That sound? That’s the sound of success. The nutty aroma that fills your kitchen is incredible.
This toasting step is what gives the rice its structure. It coats each grain in oil, which helps them stay separate during pressure cooking. Don’t rush it.
Stage 3: Add the Liquid and Sauce
Stir in the diced bell pepper, jalapeno, cumin, and salt. Cook for another 30 seconds. Then pour in the water.
Here’s the crucial part: use a wooden spoon to scrape the bottom of the pot. Get all those browned bits loose. This is called deglazing, and it’s how you avoid the dreaded “Burn” notice on your Instant Pot. If you skip this, the food stuck to the bottom will trigger the sensor, and your rice will stop cooking halfway through.
Now, gently pour the tomato sauce over the top of the rice mixture. Do not stir. I know it’s tempting, but trust me. The sauce sits on top, and the water underneath creates steam that cooks the rice evenly. Stirring it in can cause sticking and uneven cooking.
Stage 4: Pressure Cook and Fluff
Close the lid, set the valve to Sealing, and select Manual or Pressure Cook mode on High Pressure. Set the timer for 5 minutes. Yes, only 5 minutes. That’s all it takes.
When the timer beeps, let the pressure release naturally for 5 minutes. Then carefully turn the valve to Venting to release any remaining steam. Open the lid and let the rice sit undisturbed for 10 more minutes. This resting time lets the grains finish absorbing moisture and firm up.
Finally, fluff the rice with a fork. Fold in the chopped cilantro and squeeze some fresh lime juice over the top if you want. The first time you see those fluffy, separate grains, you’ll feel like a rockstar.
Tips for Best Results
Over the years, I’ve learned a few tricks that make this instant pot mexican rice foolproof. Here are my top tips:
Burn Notice Prevention
Deglaze thoroughly: After adding water, scrape every bit of browned food off the bottom of the pot. This is the #1 reason people get the burn notice. Also, don’t stir after adding the tomato sauce. It creates a barrier that prevents sticking.
- Rinse well, drain well. Excess starch and excess water both lead to mushy rice. Be thorough.
- Use the right rice. Basmati or any long-grain white rice works best. Jasmine is okay but can be a bit stickier. Avoid short grain.
- Let it rest. The 10-minute rest after pressure cooking is non-negotiable. It finishes the cooking and firms up the grains.
- Fluff with a fork, not a spoon. A fork separates the grains without mashing them.
- Don’t keep it on Warm. If you leave the rice on the Warm setting, it will continue to cook and can turn mushy. Turn off the pot after the resting time.
Variations and Substitutions
One of the best things about this mexican rice instant pot recipe is how adaptable it is. Here are some ways to change it up:
- Add veggies: Toss in a handful of frozen peas, corn, or diced carrots along with the bell pepper. They cook perfectly during the pressure cycle.
- Use broth instead of water: Substitute the water with vegetable broth or chicken broth for a richer flavor. Just be mindful of the salt content.
- Make it spicier: Add an extra jalapeno or a pinch of cayenne pepper. Or swap the tomato sauce for your favorite salsa.
- Go vegetarian: This recipe is already vegetarian as written. Use vegetable broth for even more flavor.
- Try brown rice: If you want to use brown rice, add 1/4 cup more water and increase the pressure cooking time to 22-24 minutes. Let it natural release for 10 minutes.
- Double the recipe: Need to feed a crowd? Double all the ingredients and increase the cooking time by 2-3 minutes. Make sure your Instant Pot is big enough (6-quart or larger).
Just remember, any substitutions will change the cooking time and liquid ratio, so adjust accordingly.
How to Store and Reheat Leftovers
If you have leftovers (which is rare in my house), here’s how to keep them tasting great.
Storing: Let the rice cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 4 days.
Freezing: You can freeze this rice for up to a month. Spread it on a baking sheet to freeze individually, then transfer to a freezer-safe bag. This prevents clumping.
Reheating: The microwave is the quickest option. Sprinkle the rice with a little water, cover with a damp paper towel, and microwave in 30-second bursts, fluffing between each. You can also reheat it on the stovetop in a covered pan over very low heat with a splash of water.
Pro tip: A squeeze of fresh lime juice after reheating brings the flavors back to life.
What to Serve with Mexican Rice
This mexican rice side dish pairs beautifully with so many things. Here are some of my favorite combinations:
- Tacos: Whether it’s chicken, beef, or bean tacos, this rice is the perfect companion.
- Enchiladas: Spoon the rice alongside cheesy enchiladas for a complete meal.
- Quesadillas: A simple cheese quesadilla becomes a feast with a side of this rice.
- Grilled meats: Summer barbecues get a upgrade with this rice next to grilled chicken or steak.
- Burrito bowls: Layer the rice with beans, meat, salsa, and avocado for an easy bowl dinner.
- As a meal: Add a fried egg on top and call it dinner. Trust me, it works.
Frequently Asked Questions
I hope this instant pot mexican rice becomes a staple in your kitchen like it is in mine. It’s one of those recipes that makes you feel like you’ve got dinner handled, even on the busiest nights. And honestly, that’s the best feeling.
If you try it, tag me in your photos. I love seeing your Instant Pot wins!
Happy cooking!

Instant Pot Mexican Rice
Ingredients
Method
- Rinse the rice in a fine-mesh strainer under cold water until the water runs clear, then drain well and set aside.
- Press the Saute button on your Instant Pot. Once the display reads 'Hot', add the oil. Stir in the minced garlic and chopped onion, and cook for about 30 seconds until fragrant.
- Add the rinsed rice to the pot and cook, stirring frequently, for 3 to 4 minutes until the grains start to turn golden and smell toasty.
- Stir in the diced bell pepper, jalapeno, ground cumin, and salt. Saute for another 30 seconds.
- Pour in the water and scrape the bottom of the pot with a wooden spoon to loosen any browned bits (this prevents a burn warning).
- Gently pour the tomato sauce over the top of the rice mixture. Do not stir.
- Close the lid and set the pressure valve to 'Sealing'. Select Manual or Pressure Cook mode on High Pressure and set the timer for 5 minutes.
- When the cooking cycle ends, let the pressure release naturally for 5 minutes. Then carefully turn the valve to 'Venting' to release any remaining steam quickly.
- Open the lid and let the rice sit undisturbed for 10 minutes to finish absorbing moisture.
- Fluff the rice with a fork, then fold in the chopped cilantro. Squeeze fresh lime juice over the top if desired. Serve warm as a side dish with enchiladas or quesadillas.
Nutrition
Notes
Tried this recipe?
Let us know how it was!Source: Nutritional Information