Instant Pot Mexican Rice Recipe

Bowl of Instant Pot Mexican rice.
Save Recipe

5 from 2 reviews

Instant Pot Mexican Rice is the perfect side dish for all of your favorite Mexican dinner recipes! Enjoy it in burrito bowls, alongside enchiladas and flautas, and more. 


  • 1 tbs olive oil
  • ½ medium yellow onion, finely chopped
  • ½ tbs garlic minced
  • 1 cup long grain rice
  • 1 ½ cups vegetable stock
  • ½ cup tomato sauce
  • 1 tsp kosher salt
  • ¼ tsp ground cumin
  • ¼ tsp dry oregano
  • ¼ tsp dry parsley
  • Optional: fresh cilantro for garnish


  1. Turn on the saute function on your Instant Pot. Add the olive oil and onion, cooking for 2-3 minutes until the onion is translucent and softened. Add the garlic and cook about 30 seconds, until fragrant.
  2. Add the rice and cook another 1 minute stirring frequently to gently toast the rice.
  3. Switch the Instant Pot to off.
  4. Pour in the stock, tomato sauce. Stir everything together well. Add the salt and spices, stir together well.
  5. Close the lock the lid of your instant pot. Seal the vent and select the rice function. It will take your instant pot 5-10 minutes to build pressure then cook the rice, which usually takes about 13 minutes.
  6. When timer goes off, allow your instant pot to do a natural release for at least 10 minutes before carefully venting the remaining steam from your Instant Pot. Open the lid once all the steam has been safely vented and the pressure gauge is off. Fluff the rice and serve, garnish with a small amount of fresh cilantro if you choose.

Keywords: instant pot mexican rice, pressure cooker mexican rice, authentic mexican rice