Disclosure of Material Connection: Some of the links in the post above are "affiliate links." This means if you click on the link and purchase the item, I will receive an affiliate commission. Regardless, I only recommend products or services I believe will add value to my readers. I am disclosing this in accordance with the Federal Trade Commission's 16 CFR, Part 255: "Guides Concerning the Use of Endorsements and Testimonials in Advertising."



I’m not really much of a cook. Lucky for my husband, he does like to cook, otherwise he just might starve. 🙂 And, lucky for me I found the Instant Pot. It makes it so easy to just throw things together and walk away to get other things done while dinner’s cooking. How did I go so long without one?

I love Mexican food. Enchiladas, rice, burritos, tacos, I love all of it. The problems I have are that I don’t really enjoy cooking and it’s really difficult to find truly vegetarian Mexican food – especially rice. Just about everyone uses chicken stock in their rice, so I decided to make my own. It was quicker and easier than I’d expected and I was very pleased with the results. It’s easily modified, too. If you want chicken stock, use chicken stock. Like it spicy? Use jalapeno peppers instead of mild green chiles. Make it your own. 🙂

Pinterest Save This Button


  • 2 Tbsp Vegetable Oil
  • 1 Clove Garlic, Minced
  • 1 White Onion, Diced
  • 2 Cups Uncooked Medium Grain Rice
  • 1 7oz Can Diced Green Chiles
  • 1 14.5oz Can Diced Tomatoes
  • 1 15oz Can Vegetable Broth or equivalent (I used Orrington Farms vegan chicken flavored bouillon powder and water)
  • 2 Tsp Garlic Salt

Instant Pot Vegan Mexican Rice Ingredients


  1. Plug in your Instant Pot and press the saute button.
  2. Add the diced onion and minced garlic and saute until the onions are translucent.
    HINT: While the onions and garlic are sauteing, open the cans and measure your dry ingredients.
  3. Add the uncooked rice, stir until coated with the oil, and saute for two or three minutes to lightly toast the rice.Instant Pot Vegan Mexican Rice Rice and Onion
  4. Pour in the broth (or water and powder, if you’re using powdered bouillon), tomatoes, chiles, and garlic salt. Stir well so everything is incorporated.Instant Pot Vegan Mexican Rice Stirring
  5. Put the lid on your Instant Pot and set it on High Pressure for 4 minutes (10 if using brown rice).
  6. When the timer goes off, carefully turn the release valve to Venting and let the pressure release.
  7. After the pressure is released, slowly open the lid (facing away from you so you don’t get burned).
  8. Fluff the rice with a fork and serve immediately, Add salt or garlic salt to taste, if necessary.

Instant Pot Vegan Mexican Rice Plated

Do you have a favorite Instant Pot recipe? A board on Pinterest? Share your link(s) with me in the comments! I’d love more recipes to save/try and more boards to follow. 🙂

Instant Pot Vegan Mexican Rice via www.caffeineandsaltwater.com