Instant Pot Mexican Rice

Using an Instant Pot to make Mexican rice is a quick and an easy way to make a healthy and delicious side dish that goes perfectly with tacos, burritos, and enchiladas.

A lot of recipes use the terms Mexican and Spanish rice interchangeably. The biggest difference between this Mexican Rice recipe and our Spanish Rice recipe, besides cooking method, is that this recipe builds its flavor profile around the delicious Mexican flavors in the roasted green chilies, cilantro, and cumin.

One of the things Instant Pots are exceptionally good at is cooking rice, especially dishes like this that include lots of additional ingredients that can get messy when you’re making rice on the stove.

This rice dish has become a staple around our house when we want something healthy and filling to go along with a main dish that has Southwestern or Mexican flavors. It’s particularly good with Shredded Chicken Enchiladas and Classic American Tacos.

Get More Umami

Sign up to get our best recipes, cooking tips, & stories delivered to your inbox!

Thanks for subscribing to Umami's email list

Something went wrong.

Instant Pot Mexican Rice Top

Mexican Rice is a great side dish for anything with Southwestern or Mexican flavors

Instant Pot Mexican Rice Recipe

Instant Pot Mexican Rice

5 from 3 votes
Print Pin Recipe
Prep Time: 5 minutes
Cook Time: 12 minutes
Total Time: 17 minutes
Servings: 4 servings


  • 1 cup white rice
  • 4 green onions
  • 1 14 oz can diced tomatoes
  • 1 3/4 cups chicken or vegetable stock
  • 1 4 oz can roasted green chilies, diced
  • 1/4 cup cilantro, minced
  • 1/2 tsp cumin
  • 1/4 tsp chili powder
  • 1/2 tsp salt
  • 1/2 tsp pepper


  • Finely dice the green onions, separating the white and green parts of the onions.
  • Turn the Instant Pot on and turn it to the rice setting. Once it heats up sauté the green chilies and the white part of the green onions for a couple of minutes in a little olive oil. Drain the tomatoes and add them along with the stock, cilantro, green chilies, cumin, chili powder, salt, and pepper.
  • Add the rice, give everything a good stir. Set the Instant Pot’s rice setting to 12 minutes, secure the lid, and let the rice cook. When the rice has finished cooking release the pressure and give the rice a good stir to mix everything up.
  • Mix the tops of the green onions into the rice, saving a few to use as a garnish on top of the rice.
Tried this recipe?Mention or tag #umamisite!


Nutrition Facts
Instant Pot Mexican Rice
Amount Per Serving
Calories 240 Calories from Fat 9
% Daily Value*
Total Fat 1g 2%
Cholesterol 3mg 1%
Sodium 718mg 30%
Potassium 396mg 11%
Total Carbohydrates 48g 16%
Dietary Fiber 3g 12%
Sugars 5g
Protein 7g 14%
Vitamin A 7.2%
Vitamin C 20.5%
Calcium 5.8%
Iron 10.9%
* Percent Daily Values are based on a 2000 calorie diet.

More from Umami