This vegan Instant Pot Mexican rice (Spanish rice) is fluffy, flavorful, and made with just a handful of pantry ingredients in under 20 minutes. The perfect side for Mexican and Tex-Mex meals!
Quick and Easy Instant Pot Mexican Rice
As a vegan, there are several staples that I always have in my pantry, including rice, bouillon/broth, canned and dry beans, and more. Not only are they budget-friendly, but they can pull together a ton of meals and sides, in this case, easy Instant Pot Mexican rice!
Using an Instant Pot, you can cook this flavorful vegan Mexican rice (aka Instant Pot Spanish rice) with just FIVE minutes of cooking time, and around 20 minutes from start to finish! Once cooked, it's wonderfully fluffy (no need to worry about stodgy gloopy rice with this method), flavorful, and ready to enjoy with all your favorite Mexican and Tex-Mex meals like these vegan walnut meat tacos, butternut squash black bean burritos, and more!
Mexican Rice Vs. Spanish Rice?
Mexican rice comes under several names, including red rice (arroz rojo) and Spanish rice, all synonymous for the same simple rice side dish combining rice with vegetable broth, tomatoes, garlic, onion, and several popular spices. There are also several versions, such as Mexican rice and beans, adding peas and cubed carrot, etc.
I've stuck to the basics for this Instant Pot Mexican rice recipe. With just a handful of ingredients, this vegan Mexican rice is flavorful but also easy to tweak and adapt with extra ingredients (listed below) like beans, veggies, salsa, etc.
The Ingredients
This quick vegan Mexican rice recipe relies on just a handful of pantry staples that pack in plenty of flavor.
- Rice: Use long-grain white rice. Check the FAQs for the brown rice method.
- Broth: I used 'no chicken' broth for this vegan Mexican rice, but vegetable broth will also work. Use a low sodium version if preferred.
- Oil: Use a neutral cooking oil, like vegetable oil or avocado oil.
- Aromatics: I use a combination of white or yellow onion (though red onion will also work) and garlic for this homemade Mexican rice. You can further boost the flavor with some onion powder and/or garlic powder.
- Tomato paste: I love using concentrated tomato paste as it's less likely to give a 'burn' notice and is still packed with flavor.
- Salt & black pepper: Adjust the amount to taste.
To boost the flavor further, experiment with adding classic Mexican flavors in the form of several spices such as cumin, chili powder, and/or smoked paprika. Dried oregano would also work well in this easy Mexican rice recipe.
What can I add to vegan Spanish rice?
The above recipe is a basic 'base,' perfect for adding to and experimenting with. Here are a few of my favorite optional mix-ins and recipe variations.
- Vegan butter: Add in some lightly salted dairy-free butter before serving for a delicious richness. Adjust the added salt accordingly.
- Beans: Transform this easily into hearty Instant Pot Mexican rice and beans with kidney beans, black beans, pinto beans, or even chickpeas (garbanzo beans). I use canned beans for ease.
- Salsa: Adding leftover red salsa, like a Pico de Gallo or restaurant-style red salsa, will yield an instant flavor boost. Add to taste.
- Spice: There are several ways to introduce spice to this easy Mexican rice. Aside from chili powder, you could add diced canned green chili, jalapenos, or some hot sauce.
- Vegetables: I love to boost the nutrients and flavor of this Instant Pot Spanish rice/ Mexican rice with plenty of veggies
- Sliced bell peppers
- Thinly sliced zucchini
- Corn (canned or frozen)
- Peas (canned or frozen)
- Finely diced carrots
- Sliced olives
- Broccoli in small florets
- Chopped tomatoes (don't mix them in before cooking - just place them on top)
- Spinach (added right at the end. Residual heat will wilt it)
- Vegan cheese: Sprinkle over (or stir in) some melty shredded dairy-free cheese like a sharp cheddar style cheese or spicy Mexican style cheese. Alternatively, sprinkle over some nutritional yeast for an umami-rich 'cheesy', nutty flavor.
- Fresh herbs: You could garnish the vegan Spanish rice with finely sliced green onion or some cilantro.
- Lime: A small amount of fresh lime juice will add depth and brightness. Add it right before serving.
How to Cook Instant Pot Mexican Rice?
I love cooking this vegan Mexican rice in my Instant Pot as it's low effort, requires just a handful of steps, and is a great set-and-go side dish ready in under 20 minutes.
- 1) First, peel and mince the garlic and finely dice the yellow onion.
- 2) Heat the oil in your pressure cooker using the SAUTÉ function (around 8 minutes). Then, add the onion, garlic, and uncooked rice and mix. Saute until the veg softens, and the rice becomes fragrant and turns golden (4-5 minutes).
This step helps to lock in flavor into the rice and add tons of depth to your pressure cooker Mexican rice.
Want to save this recipe?
- 3) Add the broth, tomato paste, and salt and pepper, and whisk well until combined and the tomato paste has properly dispersed/dissolved.
Also, scrape off any brown bits from the bottom of the pot. This is important to reduce the risk of the 'BURN' message while the rice cooks.
- 4) Close the lid, ensure the pressure release valve is sealed, and cook on MANUAL high pressure for five minutes. Then let the pressure release naturally for 10 minutes before carefully opening the valve to manually release the remaining pressure.
- 5) Finally, open the lid and fluff it with a fork or soft silicone spatula (the latter will help avoid rice breakage). Enjoy!
FAQs
I've tried with and without rinsing and had okay results both ways. However, if you want to ensure the excess starch is rinsed away (and avoid gummy results), rinse the rice in a fine-mesh strainer, rubbing the rice grains between your fingers. Rinse them until the water runs almost clear.
While I haven't tested this recipe with brown rice, it's definitely possible. You'll need to increase the cooking time to 22 minutes, though.
You can leave the Instant Pot on the 'keep warm' function and allow it to sit for a few minutes to allow the excess liquid to evaporate/absorb.
As long as the broth you use is gluten-free, Mexican rice is naturally gluten-free.
Top Recipe Tips and Notes
- To avoid the 'burn' notice: Scale this recipe to your Instant Pot. For example, a single cup of rice will work fine in a 3qt or 6qt, but if your machine is 8qt, I recommend a larger batch. Also, Instant Pots don't seem to like tomatoes being against the bottom of the pot while cooking, so if you decide to use tomato sauce or add salsa, etc., don't mix it in before cooking, just place it on top of the rice.
- Deglaze the pan well: This is also important to avoid the 'burn' message. Add the broth and stir well, scraping up any brown bits before adding the rice.
- To scale the recipe: There's no need to increase or decrease the cooking time.
- Adjust the seasonings: Always adjust any seasonings to taste.
- Use long-grain rice: Short grain rice won't cook the same way and will be a sticky mess.
Storage Instructions
Fridge: Store any cooled Instant Pot Mexican rice leftovers in an airtight container in the fridge for 4-5 days.
Freezer: Allow the Mexican rice to cool and store it in Ziplock/Stasher bags or airtight containers for 3 months. Allow it to thaw overnight in the fridge before using/reheating.
Reheat: Rice will dry out as it sits, so you can reheat it either in the microwave or on the stovetop (covered to allow it to steam). An extra splash of broth or water will likely be needed to bring it back to its fluffy consistency.
Serving Recommendations
There are plenty of ways to enjoy this vegan Mexican rice (Spanish rice) as a side dish during mid-week meals and on special occasions like Cinco de Mayo. Here are a few of my favorite serving recommendations, though.
- Make a burrito bowl with salsa, guacamole, beans, and marinated/ crispy tofu
- OR serve alongside burritos
- Alongside vegan enchiladas or vegan fajitas
- With tacos
- Use in a taco salad
- Alongside cooked veggies like bell peppers, corn, zucchini, etc.
If you try this Instant Pot Mexican rice recipe (vegan Spanish rice), I'd love to know what you think in the comments below. I'd also really appreciate a recipe card rating!
Photos by Alfonso Revilla
Vegan Instant Pot Mexican Rice
Equipment
- instant pot
Ingredients
- 3 tablespoons of vegetable oil
- ½ of a medium yellow onion finely diced
- 3 large garlic cloves minced
- 2 cups of long-grain white rice
- 4 tablespoons of tomato paste
- 1 teaspoon of salt
- 3 cups of no chicken broth
- A sprinkle of freshly ground black pepper
Instructions
- In a pressure cooker, heat the oil using the saute setting for 8 minutes. Add the onion, garlic, and uncooked rice and saute until the rice turns golden, stirring regularly, for about 4 to 5 minutes. When some of the grains of rice begin to turn a golden brown, move on to the next step.
- Add the tomato paste, salt, no chicken broth, and pepper, and whisk together until combined and the tomato paste is dissolved.
- Put the lid on and turn on the manual pressure setting for 5 minutes of high pressure. Use a natural release.
- Remove the lid and fluff the rice.
Notes
- To avoid the 'burn' notice: Scale this recipe to your Instant Pot. For example, a single cup of rice will work fine in a 3qt or 6qt, but if your machine is 8qt, I recommend a larger batch. Also, Instant Pots don't seem to like tomatoes being against the bottom of the pot while cooking, so if you decide to use tomato sauce or add salsa, etc., don't mix it in before cooking, just place it on top of the rice.
- Deglaze the pan well: This is also important to avoid the 'burn' message. Add the broth and stir well, scraping up any brown bits before adding the rice.
- To scale the recipe: There's no need to increase or decrease the cooking time.
Andrea says
So fluffy! Love it!
Megan says
I love this recipe. We eat it with everything. It is so easy and awesome hot or cold.
Andrea says
Love it! It goes so well with so many dishes!
Jan says
such a yummy way to enjoy rice! we paired it with a fresh salad
Genevieve says
You can never go wrong with a good rice recipe and I love that this Mexican rice is made in an instant pot! It looks easy and delicious!
Mary O’Brien says
Really good rice. I am sharing with my son who cooks great Mexican food. Thanks!
Andrea says
Yay! Hope he enjoys it too 🙂
Alexandra says
This is the perfect side dish - so flavoursome!
Andrea says
The perfect side!
Kayla DiMaggio says
This instant pot mexican rice was so delicious! Loved how the instant pot made it so easy!
Andrea says
Love how the IP makes things that much easier! So glad you enjoyed it 🙂
Erika Ravnsborg says
This looks like a perfect thing to make for dinner tonight!
Andrea says
Let us know what you think if you try it out 🙂
Nancy says
It was really flavourful and fluffy! Well done
Andrea says
Nothing like fluffy rice!
Tina says
Loving this instant pot rice recipe! So good!
Andrea says
It's a winner in my books, too!
Gina H. says
Love the flavor and convenience of this Mexican rice so much!
Andrea says
Right?! So so flavorful!
Teodora says
Delicious and easy to make! Perfect combo!
Andrea says
It goes well with so many recipes!
Janaye says
I love seasoned rice! Super yummy!
Andrea says
Gotta love a good rice dish!
Michelle says
Thanks for teaching me how to make mexican rice, toni!!
Andrea says
It's the best recipe! Sooo good!
Deb says
Can you give input in using brown rice and a stovetop pressure cooker? Thanks in advance.
Andrea says
Hi! Here's a great article you can reference for a ton of different ways to make brown rice 🙂 Hope that helps! https://plantbasedonabudget.com/how-to-cook-brown-rice/
Lisa says
“When the cooking stops just wait for the”……..what?
Wanda says
Is there a stove-top recipe?
Andrea says
Hi! Here's a similar stove-top recipe from Toni's other blog 🙂 https://plantbasedonabudget.com/mexican-rice/
Rachael says
This instant pot Mexican rice is so much better than the plain rice I've been making. so much flavor. thank you!
Andrea says
Right?! The flavor is out of this world delicious!
Helen at the Lazy Gastronome says
Quick and easy recipe! This is a perfect side to tacos or burritos.
Andrea says
Yesss! It compliments so many dishes so well!
Mary says
Love that you toast the rice. I always do that with Mexican rice recipes. This was fast and easy in the instant pot. I have enough for my favorite breakfast rice and beans.
Andrea says
The toasting makes such a nice addition to the flavor! So glad you gave it a go!
Melinda says
Another win for the InstaPot! First time making rice with it, and the result was great. I like your tip to rinse the rice, that made a big difference. I added both onion and garlic powder too. Great vegan Mexican rice recipe!
Andrea says
Yesss! Nothing like an easy IP recipe!
Didi says
I love the convenience of my Instant Pot but I've always shied away from using it for rice. This recipe was so tempting, I had to give it a try. I'm so glad I did! Delicious Mexican rice - I'll be making this one on repeat!
Andrea says
Love to hear that you gave it a try and it worked out! It's sooo delicious!
Nora says
What wonderful Mexican rice! My granny used to make it very often, and the flavor has brought back wonderful memories! Thanks!
Nicole says
My family loves Mexican rice! And I love that I can make it in an instant pot! So delicious!
Andrea says
The IP makes everything easier! So glad you guys loved it!
Katie says
This mexican rice recipe was so delicious! Can't wait to make it again.
Andrea says
It's the best! So glad you gave it a try!
Bernice says
Great timing! My daughter, who is vegan, came for a visit last weekend and I had a taco night. Everyone loved the rice and she is bringing the recipe home.
Andrea says
That's so awesome So glad everyone enjoyed this delicious rice recipe!