Go Back Email Link
+ servings
an overhead view of this instant pot mexican rice recipe
Print Recipe
5 from 23 votes

Easy Instant Pot Mexican Rice

Easy Instant Pot Mexican Rice all the great flavors of Mexican Rice made easy with the use of salsa and a few items from your pantry. Loaded with lots of flavor and convenience. 
Prep Time5 mins
Cook Time10 mins
Total Time15 mins
Course: Sides
Cuisine: Mexican
Keyword: Easy Mexican Rice, Instant Pot Mexican Rice, Mexican Rice
Servings: 6 servings
Calories: 296kcal


  • 1 tablespoon vegetable oil
  • ¼ cup onion diced
  • ½ teaspoon garlic minced
  • 2 cups long grain white rice
  • 2 ⅓ cups chicken stock
  • 1 teaspoon cumin
  • 1 cup salsa
  • 1 teaspoon salt (or to taste)


  • Rinse rice with water in a mesh strainer.
  • Set the Instant Pot {6 Quart} to Saute setting and let it get hot.
  • Saute vegetable oil and onion and until cook until translucent, about 2, during the last minute add in garlic.
  • Add in rice and saute for 2 to 3 minutes.
  • Stir in chicken stock, salsa, cumin, and salt into the rice. Scrape bottom of pan with wooden spoon to be sure nothing is stuck to the bottom.
  • Lock the lid in place, set to manual high pressure and set time to 10 minutes.
  • Make sure the steam valve is set to sealed.
  • Once the time is up, push the steam valve open and let all the steam release.
  • Fluff the rice with a fork and serve.



  • Measure out and rinse the rice.
  • In a skillet over medium high heat, pour 1 teaspoon of vegetable or canola oil.  Add diced onion and cook until translucent about 2 minutes, during the last minute add in garlic.
  • Next add in the rice and saute it about 2 to 3 minutes (while stirring it around), then add in chicken stock (add about ¼ cup more of broth or water for stovetop cooking), salsa, cumin and salt. Place a lid on top and reduce to simmer and cook on stove top for 20 to 25 minutes until tender.
  • Fluff with a fork and serve.


Serving: 1serving | Calories: 296kcal | Carbohydrates: 56g | Protein: 8g | Fat: 4g | Saturated Fat: 2g | Cholesterol: 3mg | Sodium: 831mg | Fiber: 2g | Sugar: 4g