Instant Pot Mexican Rice: The Foolproof Side Dish You’ll Make on Repeat

As an Amazon Associate I earn from qualifying purchases. Read my disclosure policy.

Instant Pot Mexican rice turns plain rice into a flavor-packed side that’ll make your Taco Tuesday legendary! With a handful of pantry staples and zero hovering over the stove, you’ll have perfectly cooked, restaurant-style Mexican rice ready in no time.

A bowl of Mexican rice garnished with chopped cilantro, placed on a wooden surface with a lime wedge and cilantro sprigs beside it.

The rich tomato base, with hints of garlic and cumin, creates a delicious Mexican rice flavor. Each forkful delivers that signature orange-red color and savory taste that pairs perfectly with everything from basic tacos to elaborate enchiladas.

Save This Recipe Form

Want To Save This Recipe?

Enter your email below & I will send it straight to your inbox. Plus you’ll get great new recipes each week!

What makes this Mexican rice so good is the hands-off perfection the Instant Pot delivers. Gone are the days of scorched bottoms, undercooked centers, or gummy, overcooked messes. Instead, you get that ideal separate-but-tender texture that’s nearly impossible to achieve on the stovetop.

My family absolutely loves this recipe, and I love how easy it is. Just dump everything in, set it, and forget it while you work on the rest of your meal. The Instant Pot creates foolproof rice every single time. It reheats beautifully for leftovers and even freezes well for future meals when you’re really in a hurry.

Let me show you how a few minutes of preparation rewards you with perfectly cooked Mexican rice. You’ll be amazed at how easy it is to make perfect Mexican rice in your Instant Pot!

Looking for more easy Instant Pot recipes? Try Instant Pot Chicken Chow Mein, Instant Pot Zuppa Toscana, or Instant Pot White Chicken Chili.

As an Amazon Associate I earn from qualifying purchases. Read my disclosure policy.

Ingredient Notes

For exact amounts needed see the recipe card below

  • White rice: I don’t recommend substituting brown rice as it needs different cooking times and liquid ratios.
  • Onion
  • Garlic 
  • Oil
  • Canned tomatoes with chilis: I typically use Rotel, but any brand works.
  • Tomato sauce
  • Broth or water: While water works fine, I prefer using vegetable broth for extra flavor. Chicken broth is also an excellent option if you’re not keeping it vegetarian.
  • Spices: The combination of cumin, chili powder, salt, and cayenne creates that Mexican flavor.

How to Make Instant Pot Mexican Rice

  1. Set your Instant Pot to sauté mode. Once it’s hot, add the oil and let it warm up for about a minute. 
  2. Add the chopped onion to the pot. Let it cook for about 5 minutes, stirring occasionally. 
  3. Add the minced garlic and stir for 30 seconds. 
  4. Add your rice and stir for 1 minute. Then turn off the sauté function. 
  5. Add all your remaining ingredients: the cumin, chili powder, cayenne pepper, salt, canned tomatoes with chilis, tomato sauce, and your broth or water. Stir to combine.
  6. Close the lid and set it to either the Rice setting for 8 minutes or use Manual mode if your model doesn’t have a dedicated Rice setting. Make sure your sealing valve is in the correct position.
  7. Once the cooking time is up, let the pressure release naturally for 5-10 minutes. After that, you can carefully release any remaining pressure manually.
A pot containing cooked rice, diced tomatoes, and chopped onions, with some browned food residue visible on the sides.
Add rice and canned tomatoes.
Overhead view of a pot filled with diced tomatoes, chopped onions, green peppers, and uncooked rice.
Add all the remaining ingredients.
A spoonful of cooked rice with tomatoes is held above an open stainless steel electric pressure cooker.
Set to Rice setting for 8 minutes.

Serving Ideas

I serve this Mexican rice as a side dish at least once a week at my house. It pairs perfectly with any Mexican-inspired meal, but don’t feel limited to just tacos and enchiladas.

Here are some of my favorite ways to serve this flavorful rice:

  • As a base for burrito bowls
  • Alongside grilled chicken or fish
  • With black beans for a simple vegetarian meal
  • Stuffed in burritos or tacos
  • Alongside fajita vegetables and meat
  • Next to your favorite enchiladas
  • With classics like Colombian Empanadas

I love to set out some fresh toppings that everyone can add to their rice. Try diced avocado, fresh cilantro, a squeeze of lime juice, or even a sprinkle of Mexican cheese. My family loves being able to customize their portions!

How to Store

This Instant Pot Mexican rice keeps well, making it perfect for meal prep! I often make a double batch on Sunday to use throughout the week

It will keep in an airtight container in the fridge for up to 5 days. To reheat, sprinkle with a bit of water and microwave until hot.

You can also freeze it in individual containers for up to 3 months. To use from frozen, thaw overnight in the refrigerator, and then microwave it until hot.

A bowl of Mexican rice garnished with chopped cilantro, placed on a wooden surface with lime and cilantro on the side.

Tips & Tricks

Be sure to check out the step by step instructions

  • The key to restaurant-style Mexican rice is to sauté it first. Those few minutes of toasting the rice in oil with the onions and garlic add a depth of flavor.
  • Let the pressure release naturally for at least 5 minutes. The natural release time allows the rice to finish cooking perfectly, preventing it from sticking to the bottom of the pot.
  • While you can use brown rice, you’ll need to adjust the cooking time to 22 minutes on high pressure. The liquid ratio should remain the same, but keep in mind that brown rice will yield a slightly different texture.
  • To make this less spicy, omit the cayenne pepper and use mild diced tomatoes with green chilies. You can always add heat later with some hot sauce at the table.
  • You can double this recipe. Just double all ingredients while keeping the cooking time the same. Make sure you don’t fill your Instant Pot past the max fill line.

Did You Make This? Leave a Star Rating!

A bowl of cooked rice garnished with herbs is placed in front of an Instant Pot on a wooden surface.
4.47 from 67 votes

Instant Pot Mexican Rice

Published By Annie
This easy Instant Pot Mexican rice delivers bold, restaurant-style flavor with no babysitting required. A hands-off side dish perfect for tacos, burritos, or meal prep.
Prep Time10 minutes
Cook Time8 minutes
Pressure Reach/Release Time15 minutes
Total Time33 minutes
Servings: 8
Print Rate Pin

Ingredients
 

  • 2 tablespoons oil
  • 1/2 onion chopped
  • 1 clove garlic
  • 1 cup white rice long grain
  • 1 teaspoon cumin
  • 1 teaspoon chili powder
  • 1/4 teaspoon cayenne pepper
  • 1 teaspoon salt
  • 1 can tomatoes with chilis undrained
  • 4 ounces tomato sauce
  • 1 cup vegetable broth or water

Instructions

  • Turn the Instant Pot to saute.
  • Heat the oil for a minute or so, then add the onion and cook for 5 minutes to soften.
    2 tablespoons oil, 1/2 onion
  • Add the garlic and stir for 30 seconds.
    1 clove garlic
  • Add the rice and stir for 1 minute. Then turn the Instant Pot off.
    1 cup white rice
  • Add all the remaining ingredients – cumin, chili powder, cayenne pepper, salt, tomatoes, tomato sauce and broth or water. Stir to mix well.
    1 teaspoon cumin, 1 teaspoon chili powder, 1/4 teaspoon cayenne pepper, 1 teaspoon salt, 1 can tomatoes with chilis, 4 ounces tomato sauce, 1 cup vegetable broth or water
  • Put the lid on the pressure cooker and on the Rice setting for 8 minutes or or use Manual mode with high pressure for 8 minutes.
  • Once complete let the pressure release naturally for 5-10 minutes. After that you can release the rest of the pressure manually and serve topped with coriander.

Video

Notes

  • The key to restaurant-style Mexican rice is to sauté it first. Those few minutes of toasting the rice in oil with the onions and garlic add a depth of flavor.
  • Let the pressure release naturally for at least 5 minutes. The natural release time allows the rice to finish cooking perfectly, preventing it from sticking to the bottom of the pot.
  • While you can use brown rice, you’ll need to adjust the cooking time to 22 minutes on high pressure. The liquid ratio should remain the same, but keep in mind that brown rice will yield a slightly different texture.
  • To make this less spicy, omit the cayenne pepper and use mild diced tomatoes with green chilies.

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information

Calories: 134kcal | Carbohydrates: 23g | Protein: 2g | Fat: 4g | Saturated Fat: 0.3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Trans Fat: 0.01g | Sodium: 487mg | Potassium: 187mg | Fiber: 1g | Sugar: 2g | Vitamin A: 288IU | Vitamin C: 6mg | Calcium: 30mg | Iron: 1mg

Nutrition facts are estimates.

Enjoy this recipe?Follow Family Friendly Foods on Facebook
A bowl of rice garnished with herbs sits in front of an Instant Pot with its display showing "On.
anne

Hi, I’m Anne!

I love to cook and I want to share my recipes with you. I believe cooking should be approachable and fun, not a chore. I want to make simple recipes using everyday ingredients that you can make again and again, whether it is for a busy weeknight, a summer cookout or a special dessert. Read more...

4.47 from 67 votes (67 ratings without comment)

Leave a Comment

Recipe Rating