Print Recipe
5 from 9 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: Side
Cuisine: Mexican
Keyword: Easy Mexican Rice, Instant Pot Mexican Rice, Mexican Rice
Servings: 6 servings
Author: Nikki - Soulfully Made


  • 1 tablespoon vegetable oil
  • 1/4 cup onion, diced
  • 1/2 tsp garlic, minced
  • 2 cups long grain white rice
  • 2 1/3 cups chicken stock
  • 1 tsp 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 olive 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.
  • 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 1/4 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.