Tantalizing Instant Pot Mexican Rice

As seen in Perfect Companions for Any Meal.

Make this colorful and tasty side dish quickly with your Instant Pot. The Mexican-inspired recipe combines juicy tomatoes, diced onion, spicy jalapeños, and fragrant cilantro for amazing taste. The rice gets golden brown before soaking up tasty broth, tomato paste, and spices. Finish with fresh cilantro and a squeeze of lime to create the ideal companion for tacos, burritos, fajitas, or any Mexican main dish. This yummy dish is ready to eat in less than 20 minutes!

Barbara Chef
Created By Sasha
Last updated on Thu, 24 Apr 2025 13:25:15 GMT
A bowl of rice with a green herb on top. Save Pin
A bowl of rice with a green herb on top. | foodthingle.com

This Instant Pot Mexican Rice brings the mouthwatering taste of your favorite restaurant right to your dinner table in no time. Its gorgeous red color and airy, fluffy consistency makes it the perfect partner for any Mexican meal, giving you that ideal mix of savory flavors with a nice kick.

I whipped this up first when we had friends over for a Cinco de Mayo get-together and everyone wanted to know how I made it. Now we can't go two weeks without making it as our go-to partner for taco nights or whenever we want rice with a punch of flavor.

Ingredients

  • Long grain white rice: Make sure to wash it well to get rid of starch for fluffier rice
  • Fresh tomatoes: They give that real authentic taste you just can't get from canned ones
  • Jalapeños: Put in more or less depending on how spicy you want it, pick ones that look shiny and firm
  • Yellow onion: Gives a nice sweet background flavor, grab ones that feel solid with no mushy parts
  • Canola oil: It won't overpower the Mexican flavors since it doesn't have a strong taste
  • Fresh garlic: Chop it right before you cook for the strongest flavor punch
  • Broth: Go with chicken for extra richness or veggie to keep it plant-based, homemade works best
  • Tomato paste: Makes the flavor deeper and helps create that beautiful red look
  • Fresh cilantro: Adds a fresh, herby pop to finish things off
  • Lime wedges: A little squeeze at the end cuts through the richness and pulls everything together

Step-by-Step Instructions

Mix Your Base Flavors:
Put tomatoes, onion, and a jalapeño in your blender until completely smooth. This homemade mix is what gives you that real Mexican taste you won't get from jarred salsa. You want it bright colored and thin enough to pour easily.
Get Your Rice Ready:
Wash your rice in cold water until the water looks clear. Don't skip this part - it keeps your rice from turning mushy. Properly washed rice will stay separate when it's done cooking.
Brown the Rice:
Turn on the Instant Pot's sauté function and heat the oil until it's shiny. Throw in your washed rice and keep stirring for about 4-5 minutes until it looks a bit see-through and golden. This step brings out a nutty taste and helps keep the grains from clumping up.
Put in the Flavor Boosters:
Mix in your chopped garlic and jalapeño, stirring the whole time for a minute. You'll smell the amazing aroma get stronger, which means the flavors are coming out nicely. Watch it closely so the garlic doesn't burn and taste bitter.
Mix Everything Together:
Pour in your tomato blend, broth, tomato paste, and salt. Stir it all up really good, making sure no rice is stuck to the bottom that might trigger that annoying burn notice while cooking.
Cook Under Pressure:
Close the Instant Pot lid and make sure the valve is set to sealing. Set it for high pressure for just 4 minutes. This short time works because the rice already started cooking when you browned it.
Let It Rest:
After cooking, let the pot sit untouched for 10 minutes so the pressure drops slowly, helping the rice finish soaking up all the liquid evenly. Then carefully turn the valve to let out any remaining steam.
Final Touches:
Use a fork to gently fluff up the rice instead of stirring it around, so the grains stay separate. Mix in your fresh cilantro right before you serve it to keep its bright color and fresh taste. Let everyone squeeze lime on their own portion to add some zing.
A bowl of rice with a green garnish. Save Pin
A bowl of rice with a green garnish. | foodthingle.com

This dish always reminds me of my trip to a tiny family-run place in Oaxaca where I first tried real authentic Mexican rice. The cook there showed me that toasting the rice first was their secret for getting that special texture where each grain stays separate but still soft. That one simple trick changed how I make all my rice dishes forever.

Storing Leftovers

The funny thing about this Mexican rice is it actually tastes better the next day after all the flavors have had time to mix together. Once it's cooled down, put it in a container with a tight lid and keep it in the fridge for up to four days. When you want to warm it up, add a tiny bit of water or broth to bring back some moisture, then microwave it with a cover or warm it slowly in a pot on low heat. If you want to keep it longer, you can freeze portions in freezer-safe containers for up to three months. Let it thaw in the fridge overnight before heating it up for the best texture.

Versatile Variations

You can easily switch this recipe up to make it your family's own favorite version. Try mixing in a cup of frozen corn and peas when you're fluffing the rice at the end for more color, nutrients, and a touch of sweetness. To turn it into a main dish, cook a pound of ground beef or chorizo before you toast the rice, then just follow the rest of the steps as written. If you don't eat meat, try adding black beans and chopped bell peppers for a complete protein meal. You can also swap the white rice for brown rice, but you'll need to cook it for 22 minutes with a 15 minute natural release to get that higher-fiber option just right.

A bowl of rice with green onions. Save Pin
A bowl of rice with green onions. | foodthingle.com

Serving Suggestions

Turn this side dish into a full meal by serving it with some lime and cilantro grilled chicken or slow-cooked pulled pork. Or make a colorful rice bowl topped with sliced avocado, roasted veggies, black beans, and a spoonful of Mexican sour cream. For a quick lunch, just wrap warm rice in flour tortillas with some cheese for easy burritos. This rice also works great stuffed inside peppers - just mix it with cooked ground meat and extra seasonings, then stuff it into hollow bell peppers and bake until everything's nice and tender.

The Cultural Significance

Mexican rice, or arroz rojo as it's often called, has strong roots in Mexican food history going back to when Spanish influences arrived in the 1500s. The way it's traditionally made - first toasting the rice in fat - came from Spanish paella cooking. The signature red color comes from tomatoes, which were a New World food that became super important in the mix of Spanish and Mexican cooking styles. In real Mexican households, this rice isn't just thought of as a side dish but as a crucial part that makes a meal complete and balanced, especially with saucy main dishes where the rice soaks up and complements all those tasty flavors.

Common Recipe Questions

→ Can I swap white rice for brown rice?

Sure, brown rice works too, but you'll need to cook it longer in the Instant Pot. Set it for about 22-25 minutes on high pressure, then let it release naturally.

→ How do I make this dish milder?

To tone down the heat, skip or use fewer jalapeños and don't use their seeds. You can also add extra lime juice when serving to cool things down.

→ Can I save extras for another meal?

Definitely! Put leftover rice in a sealed container and keep it in the fridge for up to 3 days. When reheating, add a splash of water to make it moist again.

→ What foods go well with this rice?

This Mexican rice tastes great alongside tacos, burritos, fajitas, or grilled chicken. You can also use it as the base for a bowl topped with your favorite proteins and veggies.

→ Can I use vegetable broth instead of chicken broth?

You bet! Vegetable broth works just as well and keeps the dish vegetarian while still tasting awesome.

IP Mexican Rice

Tasty and vibrant Mexican-inspired rice crafted with simple ingredients using an Instant Pot.

Preparation Time
15 Minutes
Cooking Time
4 Minutes
Overall Time
19 Minutes
Created By: Sasha

Recipe Type: Side Dishes

Skill Level: Simple

Regional Style: Mexican

Output: 4 Number of Servings

Special Diets: Meat-Free, No Gluten, Lacks Dairy

What You'll Need

01 6 ounces fresh tomatoes, top cut off
02 1/2 medium onion (yellow), roughly chopped
03 2 jalapenos, pits removed
04 1 1/2 cups white long grain rice, washed till clear
05 1/4 cup canola oil
06 3 garlic cloves, finely chopped
07 1 1/2 cups liquid (veggie or chicken broth)
08 1 tablespoon paste from tomato
09 1 1/2 teaspoons salt
10 1/4 cup chopped fresh cilantro
11 Lime chunks, for topping

Steps to Follow

Step 01

Throw tomatoes, onion, and one jalapeno in your blender and mix until smooth. Set aside 1 cup of this mix.

Step 02

Finely chop the other jalapeno and put it aside.

Step 03

Turn on your Instant Pot to sauté. Pour in oil and wait till it's hot. Toss in rice and keep stirring as it turns see-through and gets slightly golden.

Step 04

Toss in the garlic and chopped jalapeno. Cook for a minute. Switch off the Instant Pot.

Step 05

Pour in that 1 cup of blended mix, the broth, tomato paste, and salt. Snap the Instant Pot lid on and lock it. Close the valve and pick high pressure (manual) for 4 minutes.

Step 06

After cooking, let it sit for 10 minutes to release pressure naturally. Then carefully open the valve to let any leftover steam escape.

Step 07

Unlock and lift off the lid. Gently stir the rice with a fork.

Step 08

Mix in the cilantro and add lime chunks before you serve it.

Additional Tips

  1. Always wash your rice till the water looks clear to get rid of extra starch.
  2. Want more kick? Add extra jalapeno. Need it milder? Use less.

Essential Tools

  • Food processor or blender
  • Instant Pot
  • Stirring tool or wooden spoon
  • Rice fluffing fork

Nutrition Info (Per Serving)

These details are best used as an estimate and shouldn't replace professional health advice.
  • Calories: 400
  • Fat Content: 15 g
  • Carbohydrates: 61 g
  • Protein: 6 g