Instant Pot Spanish Rice Recipe
Ready to treat your tastebuds to the best Instant Pot Spanish Rice recipe, ever? This simple Spanish rice recipe dish will have you forgetting about anything else. This is because when it comes to cooking up Spanish rice in the Instant Pot, you just can’t beat the simplicity of this simple dish.
All you need are a few easy ingredients and 20 minutes and you’ll have everyone lining up to fill their bowls with one of the best Mexican rice recipes ever.
No need to think about what’s for dinner tonight…. this pressure cooker Spanish rice dish is a real winner and will feed a hungry family in no time.

Why You’ll Love Instant Pot Spanish Rice
- Effortless Flavor Fusion: Achieve authentic Spanish rice with minimal effort and maximum taste in your Instant Pot.
- One-Pot Wonder: Simplify dinner with this fuss-free recipe that cooks flavorful Spanish rice all in one pot.
- Time-Saving Simplicity: Embrace the convenience of Instant Pot cooking—savory Spanish rice ready in a fraction of time.
Why Make Instant Pot Spanish Rice?
This Instant Pot Spanish Rice is delicious and ready in no time. I love how convenient it is to make this dish in the Instant Pot.
It’s perfect for busy weeknights and can be made with a variety of ingredients, so you can make it your own. Plus, the leftovers taste even better the next day!

Ingredients for Instant Pot Spanish Rice
Here are the ingredients you will need to make this Spanish Rice Instant Pot recipe:
- Olive Oil: Used for sautéing the onion and garlic, it adds a subtle richness to the dish.
- Chopped Yellow or White Onion: Adds a savory depth of flavor and sweetness when cooked, creating a solid base for the rice.
- Long-Grain White Rice: The main ingredient in this dish, it absorbs all the flavors while retaining a fluffy texture.
- Cloves Fresh Garlic: Brings a robust, aromatic flavor that infuses the whole dish, enhancing the savory elements.
- Minced Tomatoes: Adds a fresh, tangy taste that balances out the savory flavors.
- Chicken Stock or Low Sodium Chicken Broth: Provides the liquid for the rice to cook in, imparting a savory flavor. Can be substituted with vegetable broth for a vegetarian option.
- Cumin: Gives the rice a warm, earthy note that’s integral to the Spanish flavor profile.
- Chili Powder: Optional ingredient for those who like a bit of heat in their dishes.
- Chopped Fresh Cilantro: Adds a fresh, herbaceous finish to the dish, brightening up the flavors.

How to Make Instant Pot Spanish Rice?
Here are the step-by-step instructions for making Instant Pot Spanish Rice:
Step One: Turn On Saute Function
Turn the Instant Pot to Saute Mode. Once the pot gets hot, add a neutral cooking oil such as olive oil and place the diced onions into the inner pot.
Cook the onions for about 4 minutes until they become soft.

Step Two: Saute Garlic With Onions
Add in the garlic and cook with the onions in the pot for about 2 minutes. Then
Step Three: Add Rice to Instant Pot
Add in the white rice and mix well to incorporate the onion and garlic into each grain. Allow the rice to brown for about 5 minutes.

Step Four: Add Stock, Tomatoes and Seasonings
Add the stock, diced tomatoes, cumin, and chili powder to the Instant Pot. Stir well.
Scrape the bottom of the pot to remove any food that has stuck to the bottom of the pot and press the cancel button.

Step Five: Pressure Cook Spanish Rice
Close the Instant Pot by twisting the lid. Close the valve, and set the Instant Pot to pressure cook on high pressure for 8 minutes.

Step Six: Quick Release Pressure Cooker
After the Spanish rice has pressure cooked for 8 minutes, release the pressure manually.

Step Seven: Stir and Fluff Rice
Stir and fluff the rice. Plate your Spanish rice in a single dish or a bowl alongside your favorite Mexican-inspired meals. Garnish with freshly chopped cilantro.
After it has cooked for 8 minutes, release pressure manually.
Making Spanish rice has never been easier!

Spanish Rice Instant Pot Cooking Times
This Instant Pot Spanish Rice recipe can be made super quickly in the Instant pot in less than 20 minutes! Now how is that for speed?
I love how simple and quick it is and think this makes a great meal on a busy weeknight or weekend.
- Spanish Rice Prep time: 10 minutes
- Spanish Rice Pressure Cooking time: 10 minutes
Total Time: 20 minutes

How to Store Instant Pot Mexican Rice?
Mexican rice is best eaten straight away, after cooking. Allow the rice to cool for 20 minutes before storing any remaining food. It is best to use an airtight container.
You can store Mexican rice for 3 days in the fridge.
What to Serve With Spanish Rice
This Instant Pot Spanish rice recipe is so versatile. It can be served on its own, with some spiced chicken or Spanish meatballs or fish tacos!
Instant Pot Spanish rice is the perfect side dish to serve with street tacos or quesadillas. It is also delicious with refried beans and enchiladas and works well with any Mexican meal.
What Are Some Other Mexican-Inspired Instant Pot Recipes?
If you’re looking for other delicious and easy Instant Pot recipes with a Mexican twist, here are a few ideas:
- Instant Pot Black Beans
- Instant Pot Enchilada Casserole
- Instant Pot Beef Fajitas
- Instant Pot Carnitas Bowl
- Instant Pot Mexican Beef Stew
- Mexican Street Corn Soup
- Instant Pot Barbacoa Beef
- Instant Pot Arroz Con Pollo
With these easy and tasty Mexican-inspired recipes, you’ll be able to have a delicious meal ready in no time! So give them a try and enjoy the flavors of Mexico right in your own kitchen.
You never know it could be better than your favorite Mexican restaurant. Enjoy!
Frequently Asked Questions
What Is Spanish Rice?
Spanish rice, aka Mexican rice, is a classic side dish that’s usually served with Mexican food. It’s made with long-grained white rice, tomato sauce or paste, garlic, onion and seasonings like oregano and cumin.
This Instant Pot Spanish Rice recipe is the perfect accompaniment to traditional Mexican dishes like enchiladas, tacos and burritos. It also pairs nicely with grilled meats like chicken, steak or pork.
What Does Spanish Rice Taste Like?
Spanish rice is a flavorful side dish that’s savory with hints of tomato and garlic. The rice is cooked in a spicy broth made from a combination of tomato sauce or tomatoes with seasonings.
Where Does Spanish Rice Come From?
Spanish rice was first brought to Mexico by the Spaniards after their trip to Asia where they discovered rice. Since then, the dish has been adapted to Mexican cuisine by adding ingredients like tomatoes and spices.
Spanish rice is also known as Mexican rice, red rice, Arroz rojo and Istanboli Polo.
What Kind of Rice Is Spanish Rice Made From?
Spanish rice is usually made with long-grain rice. The main reason is that it was the most common type of rice used in Mexico when the dish was first created.
Long-grain white rice provides a fluffy texture that’s perfect for this easy Spanish rice recipe.
Is Spanish Rice Healthy?
This cooked rice recipe has a lot of goodness and nutrition. It is an ideal addition to your diet if you want some good nutrients and minerals whilst having a delicious meal.
This Instant Pot Spanish rice recipe is only 8 weight watchers points per serving on the WW green plan.
Health Benefits of Spanish Rice
There are a lot of essential vitamins and minerals inside Instant Pot Spanish rice, which can help with different body functions and processes.
The tomatoes in this recipe are full of vitamins C, A and B6. These are great for boosting immunity, fighting against free radicals in the body, preventing various cancers and lowering blood pressure.
Spanish rice is full of healthy carbohydrates that your body needs to function properly. This delicious recipe is high in fiber which is good for digestion too.
This Spanish rice recipe is rich in manganese which is needed for healthy bones, cartilage and connective tissues.
Onions are full of vitamin c, chromium and fibre and garlic has health benefits such as providing antioxidants which help fight against free radicals in the body.
Best Rice for Mexican Rice
The best rice to use for this recipe is long-grain rice. The long grains of the rice gives more surface area, allowing it to stay fluffy and separate instead of getting stuck together.
You can use long-grain white rice or long-grain brown rice. If using brown rice add a further 2 minutes to the pressure cooking time.
Do I Have to Use Chicken Broth?
No, this recipe can use either regular chicken broth or low-sodium chicken broth, vegetable broth or chicken stock. Use the liquid which you prefer for this Mexican rice dish cuisine.
Can I Add Vegetables to Instant Pot Spanish Rice?
Yes. You sure can add vegetables. Try adding some frozen peas once the dish has cooked or pop in some diced carrots, diced peppers or fresh corn.
Can I Use Jarred Tomato Sauce Instead of Making My Own?
Yes. You can use jarred tomato sauce in this recipe. Use half a cup of tomato sauce in place of the diced tomatoes and cumin.
What Else Can I Add to This Spanish Rice Recipe?
There are lots of options you can add to this Instant Pot Spanish Rice recipe. Try adding some sliced mushrooms, diced bell peppers, black beans, and jalapenos for a bit of heat or grilled corn to the rice.
You could also add a 1/2 teaspoon of cayenne pepper or smoked paprika for a kick.
For a vegetarian version, try adding some cooked and crumbled tofu or tempeh to the dish. You could also add a few tablespoons of nutritional yeast for added flavor.
Can I Freeze Spanish Rice?
Yes, you can freeze Spanish rice. Allow the cooked rice to cool completely before transferring it into a freezer-safe container or bag.
You can store frozen Spanish Rice for up to 3 months in the freezer.
How to Reheat Spanish Rice
When you are ready to serve, allow the Mexican rice to thaw in the refrigerator overnight, then reheat in a saucepan over medium heat, stirring occasionally.
You can also reheat it in the microwave in 30-second intervals, stirring between each interval until the rice is warm. Enjoy!

Best Instant Pot Spanish Rice Recipe
Ready to treat your tastebuds to the best Instant Pot Spanish Rice recipe, ever
Ingredients
- 3 Tablespoons olive oil
- 1 cup chopped yellow or white onion
- 2 cups long grain rice
- 2 cloves fresh garlic, minced
- 3/4 cup minced tomatoes
- 2 1/2 cups chicken stock
- 1/2 teaspoon cumin
- 1/2 teaspoon chili powder (optional)
- 1/8 cup chopped cilantro
Instructions
Turn the Instant Pot to Saute Mode. Once the Pot gets hot, add the oil, and onions. Cook the onions about 4 minutes until they become soft.
Add in the garlic and cook with the onions in the pot for about 2 mintutes.
Add in the rice and mix well to incorporate the onion and garlic to each grain. Allow the rice to brown for about 5 minutes.
Add the stock, diced tomatoes, cumin, and chili powder to the Instant Pot. Stir well. Scrape the bottom of the pot to remove any food that has stuck to the bottom of the pot. Press the cancel button.
Close the Instant Pot by twisting on the lid. Close the valve, and set the Instant Pot to High Pressure for 8 minutes.
After it has cooked for 8 minutes, release pressure manually.
Stir and fluff the rice. Plate on a dish or in a bowl alongside your favorite dish, or by itself. Garnish with cilantro.
Nutrition Information:
Yield: 6 Serving Size: 1Amount Per Serving: Calories: 188Total Fat: 8gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 3mgSodium: 155mgCarbohydrates: 24gFiber: 1gSugar: 4gProtein: 5g

Looks great and really easy. No way to print, so won’t be using this one. Not even a way to copy and paste. Need to improve this type of feature.
Hi Diane the recipe card can be printed at the bottom of the page.
Angela Milnes