Instant Pot Vegan Mexican Rice

Disclaimer: This post contains affiliate links. This means that if you click through one of the links and you make a purchase, I earn a small commission. This costs you nothing extra, it helps me pay my hosting fees, and I thank you very much for your support!

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