Easy Instant Pot Mexican Green Rice | Mommy's Home Cooking

Easy Instant Pot Mexican Green Rice

This Easy Instant Pot Mexican Green Rice is absolutely delicious! Perfect side dish for a quick weeknight meal. It requires no fuss and very little effort. WIN-WIN. Make a big batch and freeze leftovers for later. 

Course Side Dish
Cuisine Mexican
Keyword green, instant pot, rice
Prep Time 10 minutes
Cook Time 8 minutes
Natural Pressure Release 5 minutes
Total Time 18 minutes
Servings 10 servings
Calories per serving 232 kcal
Author Oriana Romero


  • 3 1/2 cups water or chicken stock
  • 1 cup tightly packed fresh cilantro leaves
  • 1 large poblano chile, seeded and roughly chopped
  • 1 green onion, cut into pieces
  • 2 garlic cloves
  • 3 cups long grain white rice
  • 2 tablespoons canola or vegetable oil
  • Salt to taste, if needed (see notes)
  • ¼ teaspoon cumin
  • 1 teaspoon white vinegar
  • 2-3 tablespoons fresh lime juice


  1. Blend in a blender water, cilantro, poblano, green onion and garlic until well blend and smooth. You can also use a food processor.
  2. Place rice in a fine mesh colander and rinse it under cold running water until the water runs clear.

  3. Turn on the Instant Pot and select "Sauté" adjust to more. Add oil. When hot add the rinsed rice. Toast rice for 2 - 3 minutes until most of the moisture is absorbed and rice starts to look a little toasted and coated with oil, stirring constantly.
  4. Add water-cilantro mixture, salt, cumin, vinegar; mix to combine. Bring to boil. Secure the lid to the Instant Pot. Close pressure release valve. Select "manual", or "pressure cook", and adjust cooking time to 8 minutes.
  5. When the time is over, let the pressure release on its own for 5 minutes. Then, carefully turn the valve to "Venting," to release any extra pressure that might still be in there. Then remove the lid. Press "cancel".
  6. Sprinkle lime juice over the cooked rice.
  7. Fluff rice with a fork and serve.

Recipe Notes

If you are using water add 1 or 2 teaspoons of salt, depending on your taste. I usually add 1 teaspoon. If using chicken stock, you probably won’t need any more salt. However, you can taste and adjust to your liking.


This Easy Instant Pot Mexican Green Rice recipe calls for water or chicken stock but you can also use vegetable stock.



Looking for more Instant Pot recipes?



 Did you make this recipe? Don't forget to give it a star rating below!



Please note that nutritional information is a rough estimate and it can vary depending on the products used.

Nutrition Facts
Easy Instant Pot Mexican Green Rice
Amount Per Serving
Calories 232 Calories from Fat 27
% Daily Value*
Fat 3g5%
Sodium 8mg0%
Potassium 92mg3%
Carbohydrates 45g15%
Fiber 1g4%
Protein 4g8%
Vitamin A 165IU3%
Vitamin C 11.3mg14%
Calcium 22mg2%
Iron 0.5mg3%
* Percent Daily Values are based on a 2000 calorie diet.