Instant Pot Mexican Rice

FullSizeRender (24)


I could eat rice with every meal, literally! I love it! And making it in the Instant pot is so simple, I usually make rice 2-3 times per week. My kiddos love this “red rice” as they call it, and I think it tastes just like the rice you’d find at an authentic Mexican restaurant.

Grab your ingredients and seasonings.

Turn the Instant Pot to Saute mode and add 2 Tbsp of butter or oil. Allow it to heat up before adding the chopped onions and garlic.


Add the rice and saute for another 2-3 minutes.


Add the rest of the ingredients.

FullSizeRender (30)

Cook on HIGH Pressure for 5 minutes.


When the timer is up, allow the ressure to release naturally for 10 minutes before quickly releasing the pressure. Stir your rice and enjoy! 🙂

FullSizeRender (23)

Enjoy with some Instant Pot Refried Beans or Homemade Colorado Green Chili

Tools Needed:

Instant Pot


Instant Pot Mexican Rice

  • Servings: 6
  • Difficulty: Easy
  • Print



-2 Cups white rice

-3 Cups Chicken Broth

-8oz Tomato Sauce or pureed tomatoes

-1/2 yellow onion diced

-2 cloves garlic minced

-1 Tsp Salt

-1 Tsp Pepper

-1 Tsp Cumin

-1 Tsp Chili Powder

-1 Tsp Oregano

-1 Tsp Paprika

-2 Tbsp Olive oil or butter




  1. Turn Instant Pot to “Sauté” mode. Add 2 Tbsp oil or butter to the pot and allow it to heat up.
  2. Sauté the onions and garlic for 2-3 minutes. Add the rice and sauté for another 2-3 minutes. Add the rest of the ingredients to the Instant Pot.
  3. Close the lid and cook on HIGH pressure for 5 minutes. When it’s finished, allow a 10 minute pressure release before releasing the rest of the pressure.
  4. Enjoy! Serve with Instant Pot Refried Beans and your favorite tacos or other Mexican dishes! 😊





Pin it for later! 😊

Follow me on Facebook so you don’t miss any recipes!

Check out also: Which Instant Pot is best?