This post may contain affiliate links. If you make a purchase through links on our site, we may earn a commission.

Instant Pot Spanish Rice takes just minutes and makes the perfect side dish for enchiladas, tacos and much more. The flavor is amazing and the rice is freezer friendly.

Spanish Rice in a bowl with an instant pot and a bowl of tomatoes in the background
Want to save this?
Just enter your email and I’ll send it right to you, plus great new recipes weekly!

I finally have a delicious Spanish Rice Pressure Cooker Recipe to share with you today! However, you can get it done in less work and in less time because we are using an electric pressure cooker!

This literally takes minutes and your entire family will love this flavor packed Spanish rice. Check out our other Mexican Side dishes for more easy ideas. If you do not have a instant pot, you can still make Crockpot Spanish Rice and Easy Stove Top Spanish Rice Recipe with short grain rice.

Why We Love This Spanish Rice Recipe

We love going to our favorite Mexican Restaurants for their Ground Beef Enchiladas, Chicken and Rice Burritos, Refried Beans and their Spanish Rice. Now I make everything at home because it saves me money and add in spices that we prefer.

This Easy Instant Pot Spanish Rice is made with pantry staples. Often times we will make this rice with veggies such as bell peppers, corn, carrots and peas. It makes an easy side dish to our favorite Mexican Recipes.

Ingredients

Ingredients - Long Grain White Rice, butter, onion, minced garlic, chicken broth, cumin, chili powder, paprika, dried oregano, salt, pepper, tomato sauce, cilantro

Scroll to the bottom for the full recipe and ingredients in the recipe card.

How to Make Spanish Rice in the Instant Pot

White Rice in a colander over a bowl

Step 1 – Rinse the rice thoroughly in a colander. 

Chopped onions in the instant pot with melted butter

Step 2 – Turn the instant pot to the sauté function and add in the butter.  Heat until melted. Add in the onion and sauté for a few minutes until the onion is soft and translucent. 

Minced garlic mixed with cooked chopped onions in the instant pot with a wooden spoon

Step 3 – Saute in the garlic and cook for 1 minute until aromatic. Turn the instant pot off. 

Chicken Broth poured over the chopped onions in the instant pot with a wooden spoon

Step 4 – Stir in the chicken broth and make sure to scrape any brown bits off the bottom of the instant pot insert. 

Spices with rice, broth and chopped onions in the instant pot

Step 5 – Stir in the rice and seasonings.  Make sure that the rice is covered in the broth (press it down if needed).  

Tomato Sauce poured into the instant pot with the rice, onions and spices

Step 6 – Pour the tomato sauce on top but do not mix in. 

  • Step 7 – Seal the instant pot and pressure cook on high pressure for 3 minutes.  
  • Step 8 – After the cooking time, allow the pressure to release from the instant pot naturally for 15 minutes.  
  • Step 9 – After 15 minutes, move the knob on the instant pot lid from the sealing to the venting position to natural pressure release the remaining pressure from the instant pot.  
  • Step 10 – Let the rice sit for 5-10 minutes. Then fluff the rice with a fork. 
  • Step 11 – Stir in the chopped cilantro, serve warm and enjoy!

Expert Tips

  • Measure Ingredients – For the best results, make sure to measure the ingredients accurately with a measuring cup. This will help the rice to cook tender and not mushy.
  • Rest Rice – After cooking rice, allow the rice to rest in the instant pot for about 10 minutes then fluff with a fork.

What To Serve Spanish Rice?

It’s delicious served with the Best Crockpot Chicken Tacos Recipe. Yum! We also love these Oven Baked Tacos and Easy Baked Enchilada Chicken. 

This recipe for easy Mexican rice recipe freezes really well so it’s perfect for busy nights. You must learn how to freeze rice. It’s a time saver on busy nights when you need a quick side dish.

Spanish Rice in a bowl with a platter of Jalapeno and fresh lime wedges and a bowl of tomatoes on the side

Can I Freeze Spanish Rice?

You definitely want to make a big batch of this rice and freeze it. It is so handy having this in the freezer for an easy side dish. You can also freeze this Spanish rice in cupcake pans. Just place in each individual cup and freeze.

Once frozen, pop them out and place in a freezer bag. You now have individual servings ready to reheat. No need to buy those overpriced rice bowls at the store! Here is the silicone cupcake pans that I use. They are really easy to pop out once frozen. Then thaw in the fridge when ready to enjoy.

Spanish Rice freezes great for about 3 months. For more tips, see Can You Freeze Rice.

How to Store and Reheat Spanish Rice

Store the leftover Spanish Rice in the refrigerator in an airtight container for up to 5 days. Reheat the leftovers in the microwave or on the stovetop in a saucepan until heated through.

Frequently Asked Questions

What Type of Rice is Best for Spanish Rice?

Spanish Rice is best made with Long Grain White Rice, Jasmine Rice or Basmati Rice.

Can I Use Brown Rice to Make Spanish Rice?

If you prefer an high fiber rice, make Spanish Rice with Brown Rice. Make sure to add ⅓ cup of water.

Why Do I Need to Rinse Rice?

We recommend rinsing the rice as it removes any debris and the starchy texture which could make your rice gummy.

A ladle full of Spanish Rice over the Instant Pot

More Easy Rice Recipes

We love to hear from you. If you make Instant Pot Spanish Rice Recipe, please leave us a comment or a star review.

Instant Pot Spanish Rice

5 from 20 votes
Try this Spanish rice pressure cooker recipe. This is the best Spanish Rice you will make. Try this easy instant pot Spanish recipe recipe!
Prep Time 10 minutes
Cook Time 5 minutes
Natural Release followed by letting Rice Sit 25 minutes
Total Time 40 minutes
Servings 8
Cuisine Mexican
Course Side Dish
Calories 211

Ingredients

Want to save this?
Just enter your email and I’ll send it right to you, plus great new recipes weekly.

Instructions

  • Rinse the rice thoroughly in a colander.
  • Turn the instant pot to the sauté setting and add in the butter.  Heat until melted.
  • Add in the onion and sauté for a few minutes until the onion is soft and translucent.
  • Stir in the garlic and cook for 1 minute until aromatic. Turn the instant pot off.
  • Stir in the chicken broth and make sure to scrape any brown bits off the bottom of the instant pot insert.
  • Stir in the rice and seasonings.  Make sure that the rice is covered in the broth (press it down if needed).
  • Pour the tomato sauce on top but do not mix in.
  • Seal the instant pot and cook on high pressure for 3 minutes.
  • After the cooking time, allow the pressure to release from the instant pot naturally for 15 minutes.
  • After 15 minutes, move the knob on the instant pot lid from the sealing to the venting position to release the remaining pressure from the instant pot.
  • Let the rice sit for 5-10 minutes. Then fluff the rice with a fork.
  • Stir in the chopped cilantro, serve warm and enjoy!

Recipe Notes

You can use oil instead of butter if you prefer.  Vegetable broth or water can be used instead of chicken broth, but I find that chicken broth adds the most flavor. 
Refrigerate any leftover rice in an airtight container for up to 5 days or you can freeze the leftovers for up to 3 months. 
This recipe can be made with brown rice if you prefer. If using brown rice, cook on high pressure for 22 minutes instead of 3 minutes. 

Nutrition Facts

Calories 211kcal, Carbohydrates 40g, Protein 4g, Fat 3g, Saturated Fat 2g, Polyunsaturated Fat 0.3g, Monounsaturated Fat 1g, Trans Fat 0.1g, Cholesterol 9mg, Sodium 684mg, Potassium 185mg, Fiber 1g, Sugar 2g, Vitamin A 433IU, Vitamin C 3mg, Calcium 29mg, Iron 1mg

Pin This Now to Remember It Later

Pin Recipe

Try these other recipes

Share this recipe!

PinYummly

About the Author

Hi, I’m Carrie. Welcome to Eating on a Dime!

I’m on a mission to help you cook delicious meals without busting your budget. Together we are going to cook real food… for real families!

5 from 20 votes (8 ratings without comment)

Leave A Review

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

  1. Lisa Cook says:

    5 stars
    Awesome, easy and QUICK. YaY!

  2. Missy Johnson says:

    5 stars
    This was so quick and easy! My husband even liked it and he hates rice!

  3. Mary Chaisson says:

    5 stars
    one of my favorites and a go to recipe…it is quick easy and delicious I usually do it in the instant pot as opposed to the pressure cooker and it takes no time at all….it makes enough for a few meals although I like it on it’s own for a snack

  4. Staci says:

    5 stars
    My daughter loves rice and this is now her favorite!!! I did add about a half cup of extra salsa because it was a little dry at first after the 20 minutes.

  5. Jessica Brock says:

    5 stars
    Delicious!

  6. Christina says:

    5 stars
    My kids and I love Spanish rice! This was awesome! I added extra salsa and decreased the water. Fabulous!!! This is going to be a staple for Mexican night!!

  7. Kenna Brooke says:

    5 stars
    Quick and easy to make, delicious!

  8. Mary says:

    5 stars
    ??????????

    Easy to make and tasted good

  9. Lela Del says:

    5 stars
    I just made this last night I did not use salsa because my kids do not like anything spicy I used the chicken tomato sauce chicken broth brand Mazola it was amazing I used two and a half cups of water I put my pressure cooker on manual for 3 minutes I also added some coconut oil and butter for flavor I also used about two tablespoons of ketchup because I didn’t have any tomato sauce because my son likes his red rice after it’s done I hit cancel so it doesn’t go to the war mode and it automatically releases a pressure after a few minutes

  10. Larry Gaines says:

    5 stars
    Really enjoy this Rice

  11. Carrie says:

    That’s a great idea. Sounds delicious! Thanks for sharing!

  12. Heather says:

    5 stars
    I added a lb of ground beef and an onion to mine to make it a meal, soo good. Might need a smidge more water with the beef bc my rice is a smidge on the underdone side but the consistency is good.

  13. Carrie says:

    Yes, that will work great!

  14. Pam says:

    Could I use Jasmine rice?

  15. Carrie says:

    Sorry about that – I will fix that. This recipe is with white rice. If you use brown rice, I would cook it for 22 minutes in the instant pot. Thank you!

  16. Ann says:

    Sounds quick & easy. But I have a question: You say it is using brown rice but it asks for white rice in the ingredients. Will brown rice need a longer cooking time?

  17. Linda says:

    Which kind of salsa do you use?

  18. Megan says:

    If I doubled this, would I leave the cooking time the same?

  19. Melissa Frey says:

    5 stars
    OMG!! this was AWESOME!! and super Easy, I am so not a chef. Even I could do this ๐Ÿ™‚ Definitely going into the weekly menu ๐Ÿ™‚