This Instant Pot Spanish rice is just like you'd find in your favorite Mexican restaurant but made quick and easy in your pressure cooker. It's a perfect side dish for all of your Mexican favorites!

Jump to:
Why this Recipe Works
Many classic Mexican dishes like tacos, enchiladas, fajitas, and quesadillas are excellent for weeknight meals and definitely family favorites at my house. And this classic Mexican restaurant rice is a perfect side dish with all of them.
Best of all, making this Spanish rice in an Instant Pot is SO easy! You can turn out soft fluffy rice in around 20 minutes, with only about 5 minutes of active, hands-on time!
Ingredients
My favorite thing about this easy Spanish rice side dish is that most of the ingredients are pantry staples, so it's easy to throw together last minute.
- Rice - Basic long-grain white rice is perfect for this recipe. Aromatic rice, like jasmine, can be used but will change the flavor slightly.
- Chicken Stock - I recommend using stock for a richer flavor, but chicken broth can also be used.
- Tomato Sauce- Be sure to use plain tomato sauce and not one flavored with basil or other ingredients, which will alter the flavor of this dish.
- Peas - I used frozen peas in this recipe, but canned will also work.
See the recipe card at the bottom of this post for the complete list of ingredients and measurements.
Step-by-Step Instructions
Note: this recipe was developed on a 6 quart Instant Pot Duo Evo Plus.
- Sauté the Rice - Set your Instant Pot to saute mode and allow it to preheat. While it heats, rinse your rice under cold water in a fine mesh strainer until the water runs clear. Add 2 tablespoons of olive oil to the pot, then add the diced onion. Cook for 2-3 minutes until softened, then add the rice and garlic. Cook for 2-3 minutes until the rice is lightly browned. Turn off the Instant Pot.
- Add Seasoning - Stir in the remaining ingredients, except the peas, then scrape any brown bits from the bottom of the pot with a wooden spoon. This is critical to help avoid the dreaded burn notice!
- Pressure Cook - Close and lock the lid, then set the Instant Pot to Manual and cook on high pressure for 4 minutes. Allow the pressure to release naturally for 10 minutes, then vent any remaining pressure.
- Fluff and Serve - Carefully remove the lid and fluff the rice with a fork. Stir in the frozen peas and let sit for 2-3 minutes with the lid on to allow the peas to warm up.
What to Serve With Spanish Rice
This flavorful Spanish rice is perfect as a side dish for all of your favorite Tex-Mex main dishes like Chicken Enchiladas with Green Sauce, Sheet Pan Chicken Fajitas, and Beef and Bean Enchiladas with Red Sauce.
For other sides I like to pair this rice with my Mexican Street Corn Salad and of course no meal would be complete without a side of my Homemade Guacamole and Easy Pico de Gallo!
Storage and Reheating Instructions
Store leftovers in an airtight container and refrigerate for up to 5 days.
To reheat, add a splash of chicken stock or water and cover loosely, then microwave until warmed through.
Recipe Tips and FAQs
Yes! you can definitely make this dish without a pressure cooker. Just heat a pot over medium-high heat and saute the onion, garlic, and rice as directed. Then add the remaining ingredients and bring to a boil. Cover the pot and reduce the heat to low, maintaining a gentle simmer. Cook for around 20 minutes until all of the liquid has been absorbed. Then fluff the rice and add the peas. Cover for 3-4 minutes, then serve.
If you prefer brown rice that will work as well but will need a longer cook time. For brown rice, follow as instructed and set the Instant Pot to 20 minutes for the high-pressure cooking cycle.
📖 Recipe
Instant Pot Spanish Rice Recipe
Ingredients
- 2 cups white rice
- 2 Tablespoons olive oil
- ½ medium yellow onion, diced
- 1 cloves garlic, minced
- 2 cups chicken stock
- 1 8 ounce can tomato sauce
- 1 teaspoon ground cumin
- ½ cup frozen peas
Instructions
- Set Instant Pot to saute and allow to preheat. While the pot heats, rinse the rice under cold water in a mesh strainer until the water runs clear. Add oil, then add the onion and cook for 2-3 minutes until softened. Add the rice and garlic and cook for 2-3 minutes until the rice is light golden brown.
- Stir in the remaining ingredients and scrape any brown bits from the bottom of the pot. Seal the lid and set to manual and cook on high pressure for 4 minutes. Allow the pressure to release naturally for 10 minutes, then vent any remaining steam.
- Carefully remove the lid, then fluff the rice with a fork. Add the frozen peas and cover with the lid for 2-3 minutes until the peas are warmed, then serve.
Nutrition
* All nutrition information we provide are estimates based on third party calculators. We encourage you to calculate these on your own for accurate results.
Leave a Reply