Authentic Flavorful Instant Pot Mexican Rice

If there is one dish that can instantly transport your tastebuds straight to a fiesta, it is a big, steaming bowl of Instant Pot Mexican rice. Fluffy, richly colored, and infused with the perfect balance of smoky, savory spices, it is the ultimate sidekick to tacos, enchiladas, burrito bowls, or even a simple roasted chicken. Best of all, the Instant Pot does all the heavy lifting, so there is no babysitting a pot on the stove and no worrying about scorched, sticky rice at the bottom of the pan.

Cost About $0.75 per serving — roughly $4.60 for all 6 servings, based on national average U.S. grocery prices. More budget friendly meals →

If you have ever wanted picture-perfect, restaurant-style Mexican rice at home, this is exactly the recipe you have been waiting for. It comes together in one pot with pantry-friendly ingredients, delivers consistent results every single time, and fills your kitchen with the most incredible aroma as it cooks. Whether you are a seasoned Instant Pot pro or just pulled yours out of the box, this foolproof method will have you serving up flavorful, fluffy rice with total confidence.

Why You’ll Love This Recipe

This is the ultimate one-pot wonder. Because everything cooks in a single vessel, you save serious time on cleanup while still getting spot-on, evenly cooked results. The Instant Pot regulates the heat and pressure for you, which takes the guesswork out of cooking rice and means no more crunchy grains or gummy, overcooked mush.

The flavor is where this rice truly shines. A base of sauteed onion and garlic, a toast in hot oil, and a blend of cumin, chili powder, and smoked paprika layer in a depth that tastes like it simmered for ages. It is smoky, savory, and subtly tangy from the tomato sauce, with pops of color and sweetness from peas and carrots woven throughout.

It is also wonderfully customizable and completely foolproof. You can dial the heat up or down, swap in vegetable stock to keep it vegetarian, or bulk it up into a full meal. No matter how you adjust it, the method stays the same and the results stay reliable, making this a recipe you will return to again and again.

Ingredients

The foundation of this dish is 1 1/2 cups of long-grain white rice, rinsed well. Long-grain rice is ideal here because it stays fluffy and separate rather than clumping together, though jasmine or basmati will work in a pinch. Rinsing is a step you do not want to skip, as it washes away excess surface starch and is the secret to light, fluffy rice instead of a sticky clump. To build the aromatic base, you will need 1 small onion, diced, and 2 garlic cloves, minced, chopped finely so they melt right into the rice.

For that signature color and savory backbone, gather 1 cup of tomato sauce and 2 cups of chicken or vegetable stock, using low-sodium if you want more control over the salt. The warm, smoky flavor comes from 1 teaspoon of cumin, 1/2 teaspoon of chili powder, and 1/2 teaspoon of smoked paprika, plus salt to taste. You will also want 2 tablespoons of oil for sauteing and toasting, and 1 cup of frozen peas and carrots for color and a little extra nutrition.

To finish, keep some chopped cilantro and the juice of 1 lime on hand. These garnishes are technically optional, but they are highly recommended, adding a bright, fresh, zesty lift that ties the whole dish together. With everything measured and ready to go, you are just a few simple steps away from a truly crave-worthy pot of rice.

Authentic Flavorful Instant Pot Mexican Rice ingredients

Step-by-Step Instructions

Start by setting your Instant Pot to saute mode. Once it is hot, add the 2 tablespoons of oil and cook the diced onion until softened, which takes about 2 to 3 minutes. Toss in the minced garlic and stir for about 30 seconds, just until fragrant, being careful not to let it brown or burn since garlic can turn bitter quickly.

Add the rinsed and drained rice directly to the pot and stir constantly for 2 to 3 minutes until the grains are lightly toasted. This toasting step is easy to rush, but it is worth the few extra minutes because it develops a lovely nutty depth of flavor that sets authentic Mexican rice apart from a plain pot of white rice.

Next, pour in the tomato sauce, stock, and spices, adding the cumin, chili powder, smoked paprika, and a pinch of salt, along with the frozen peas and carrots. Stir everything together well, scraping the bottom of the pot to lift any toasted bits, which also helps prevent the dreaded burn warning. Cancel the saute mode, secure the lid, and set the valve to sealing.

Cook on high pressure for 4 minutes. When the cook time is up, let the pressure release naturally for 10 minutes before carefully quick-releasing any remaining steam. This natural rest is important, as it lets the rice finish cooking gently and absorb the last of the liquid. Fluff the rice with a fork, taste for seasoning and add more salt if needed, then sprinkle the chopped cilantro and lime juice over the top before serving.

Authentic Flavorful Instant Pot Mexican Rice

Tips for the Best Instant Pot Mexican Rice

If you like a little heat, add a diced jalapeno or a pinch of cayenne pepper during the saute step to build the spice right into the base of the dish. And if you find yourself without tomato sauce, do not worry. You can blend fresh or canned tomatoes until smooth and use that instead, and it works just as beautifully to deliver that classic reddish hue and rich flavor.

This rice is endlessly adaptable to whatever meal you are planning. Keep it vegetarian by using vegetable stock and loading it up with extra veggies like zucchini or bell peppers, or turn it into a hearty main by stirring in cooked black beans or shredded rotisserie chicken. It makes a fantastic base for burrito bowls, and it pairs wonderfully with a side of fresh Instant Pot corn on the cob for a colorful, crowd-pleasing spread.

When it comes to leftovers, this rice reheats like a dream. Simply warm it in the microwave with a splash of water to bring back its fluffy texture. For a comforting weeknight dinner, serve it alongside a batch of cozy Instant Pot black bean soup to round out a satisfying, budget-friendly meal the whole family will love.

Kitchen Gear for This Recipe

As an Amazon Associate, The Kitchen’s Aid earns from qualifying purchases at no extra cost to you.

Frequently Asked Questions

Can I use brown rice instead of white?
Yes, but you will need to adjust the cooking time to about 20 to 22 minutes on high pressure and use slightly more liquid, since brown rice takes longer to cook and absorbs more moisture than white rice.

How do I store leftovers?
Store the cooled rice in an airtight container in the refrigerator for up to 4 days. When reheating, add a splash of water and warm it through to revive the texture and keep it from drying out.

Can I freeze this Mexican rice?
Absolutely. Portion the cooled rice into freezer-safe containers and freeze for up to 3 months. Thaw it overnight in the fridge and reheat with a splash of water before serving.

Why is my rice sticky or mushy?
The most common causes are skipping the rinse or not using enough liquid ratio. Be sure to rinse the rice thoroughly to remove excess starch, and let the pressure release naturally for the full 10 minutes for the best fluffy texture.

Do I really need to toast the rice?
While you can skip it, toasting the rice for a couple of minutes adds a nutty depth and helps the grains stay separate and fluffy. It is a small step that makes a big difference in flavor and texture.

There you have it, fluffy, flavorful, and completely fuss-free Mexican rice that will have everyone coming back for seconds. Give it a try at your next taco night, and for more wholesome inspiration in the kitchen, browse these healthy eating ideas from our sister site. When you make it, I would love to see your creation, so snap a photo and tag @thekitchensaid on Instagram. Happy cooking!

Recipe

Authentic Flavorful Instant Pot Mexican Rice

Mexican · Side Dish

📌 Pin
Authentic Flavorful Instant Pot Mexican Rice

Fluffy, restaurant-style Instant Pot Mexican rice with tomato sauce, warm spices, and peas and carrots, ready in about 30 minutes.

Cost / serving$0.75
Prep10 mins
Cook20 mins
Total30 mins
Yield6 servings

Ingredients

  • 1 1/2 cups long-grain white rice, rinsed
  • 1 small onion, diced
  • 2 garlic cloves, minced
  • 1 cup tomato sauce
  • 2 cups chicken or vegetable stock
  • 1 cup frozen peas and carrots
  • 1 tsp cumin
  • 1/2 tsp chili powder
  • 1/2 tsp smoked paprika
  • 2 tbsp oil
  • Salt, to taste
  • Optional: chopped cilantro, juice of 1 lime

Instructions

  1. Set the Instant Pot to saute mode, heat the oil, and cook the diced onion until softened, about 2 to 3 minutes. Add garlic and stir for 30 seconds.
  2. Add the rinsed rice and toast for 2 to 3 minutes, stirring constantly.
  3. Add the tomato sauce, stock, spices, and frozen peas and carrots. Stir well and cancel saute mode.
  4. Seal the lid, set the valve to sealing, and cook on high pressure for 4 minutes.
  5. Let the pressure release naturally for 10 minutes, then quick release any remaining steam.
  6. Fluff the rice with a fork, adjust salt, and garnish with cilantro and lime juice before serving.

Nutrition: 240 calories

Cost is an estimate based on national average U.S. grocery prices. What you actually pay will vary by store, season and region.

2 Comments

  1. I’ve tried this recipe a couple of times and it has great flavor and consistency. I wondered if it can be doubled? When I’ve tried doubling rice recipes in the past specifically Spanish or Mexican rice I usually get the burn notice. Thank you again for a great recipe.

    1. Hi Anita! I’m glad you are enjoying the recipe! Unfortunately, I don’t think you can double this one. As you have pointed out, rice dishes are kind of touchy in the Instant Pot. Frankly, it might work some times and not others so I hate to say yes to your question. – Mia

Leave a Reply

Your email address will not be published. Required fields are marked *