4.98 from 38 votes

This recipe for Instant Pot Mexican Rice (Spanish Rice) will quickly become your go-to side dish for Taco Tuesday. It's a quick & easy side dish...ready in 15 minutes!

bowl of mexican rice in front of an instant pot.

Why Should I Make This Recipe?

This Mexican rice has been the side item to so many taco Tuesdays that I've lost count.

  • It's easy! You can have a home-cooked side dish in under 20 minutes, with very little actual work.
  • It's inexpensive. This recipe makes a ton of food and will cost around $5.
  • It's a crowd-pleaser. Everyone loves this rice! Think of the rice at your favorite Mexican restaurant; it's similar. And who doesn't love that?
  • It uses staple ingredients. If you don't already have them at home, these ingredients are not at all hard to find.

Instant Pot Mexican Rice Ingredients

ingredients for mexican rice.
  • butter - I really recommend using this as your fat, but olive oil or coconut oil also works well.
  • onion - Make sure to chop your onion really fine; nobody wants a big bite of onion in their rice!
  • garlic - Same recommendation; mince it really well to avoid large chunks.
  • long-grain white rice - You'll want to use white rice with the cooking time I have listed in the instructions. If you choose to use brown rice, adjust the cooking time to 14 minutes.
  • Rotel tomatoes & green chiles
  • canned tomato sauce - This will give your rice that signature red/orange color and deepen the flavor.
  • canned diced tomatoes - No need to use fresh; the canned tomatoes are much easier and, in my opinion, add more flavor.
  • chicken broth - You're going to add a ton of richness with chicken broth (or chicken stock).
  • seasonings - We'll use chili powder, cumin, cayenne pepper, and salt in our rice.
  • cilantro - This adds a bright finish with a really distinct kick. Make sure to use fresh cilantro, it makes a big difference.

Ingredient Variations & Additions

This rice is really pretty basic - no frills or add-ins. However, there are lots of ways to make it a unique dish for your family.

  • Make it cheesy! After cooking, add a cup of shredded cheese to the rice. Cheddar, pepper jack, or queso cheese would be yummy.
  • Make it a whole meal by adding a protein, like rotisserie chicken or grilled steak.
  • Add toppings! You could top this dish with a sprinkle of cheese, a dollop of sour cream, or crushed tortilla chips. A dash of lime juice would give it a fresh kick.
  • Make this a vegetarian dish by using vegetable broth instead of chicken broth. If you want to go vegan, you can also substitute olive oil for the butter.

How to Make Instant Pot Mexican Rice

steps to make instant pot mexican rice.
  1. Set the Instant Pot to saute mode. Once hot, add butter. Once the butter is melted, add chopped onion. Brown onion for 3-4 minutes, stirring occasionally.
  2. Add rice and garlic to the butter/onion mixture. Cook for 1-2 minutes, stirring frequently, until rice is just starting to brown.
  3. Add Rotel, tomato sauce, and diced tomatoes; stir, scraping up any browned bits from the bottom of the pot. After about a minute, add chicken broth, cumin, chili powder, cayenne pepper, and salt. Stir well and lock on the Instant Pot lid.
  4. Set the Instant Pot to manual, high pressure, for 7 minutes. Once the cooking cycle is up, fluff rice with a fork and add in half of the chopped cilantro.

How to Serve Instant Pot Mexican Rice

bite of mexican rice on a fork.

I like to reserve the other half of the cilantro for serving. Sprinkle a little bit over each serving just before you eat it - this gives it a bright, fresh finish.

You can also sprinkle a little bit of shredded cheddar cheese over each serving - it's a super yummy addition!

This Mexican Rice goes wonderfully with...

Leftover Storage & Reheating

This recipe makes a lot of food - you will likely have leftovers. I like to store my leftover rice in an airtight container to prevent outside flavors from seeping in. This rice can be stored in the refrigerator for 3-4 days after cooking. When you're ready to enjoy leftovers, just pop in the microwave for about 30 seconds per serving.

This Mexican Rice also freezes well! After cooking, pop your rice in a freezer bag or container. Simply thaw, microwave, and serve when you need a quick side dish.

Helpful Recipe Notes

  • Don't skip the part where you scrape the browned bits from the bottom of the Instant Pot liner. The rice won't cook properly if there is food stuck to the bottom of the pan.
  • This recipe can also be made on the stovetop. Saute the onion, garlic, and rice as directed. Then, add the remaining ingredients, bring to a simmer, turn the heat to low, and cook (covered) for 15-20 minutes, until rice absorbs the cooking liquid.
  • This recipe can be halved or doubled without changing the cooking time. Warning though: it already makes a lot of food, only double if you need to feed a football team!

FAQs

That can happen sometimes if there is food stuck to the bottom of the inner liner. It keeps the pot from being able to properly come to pressure. Make sure the scrape any cooked-on food from the bottom of the liner with a wooden spoon before trying to pressure cook.

Yes, you can! Adjust the cook time to 14 minutes of pressure cooking for brown rice.

That has everything to do with cook time. If you're getting mushy rice, take a minute off of your pressure cook time. If crunchy, add a minute.

So glad you stopped by today! If you loved this recipe, make sure to leave a ⭐️ rating and comment below. And, for more new recipes, make sure to follow along!

bowl of mexican rice in front of an instant pot.

Instant Pot Mexican Rice

This recipe for Instant Pot Mexican Rice (Spanish Rice) will quickly become your go-to side dish for Taco Tuesday. It's a quick & easy side dish...ready in 15 minutes!
4.98 from 38 votes

Affiliate links used.

Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Course Side Dish
Cuisine Mexican
Servings 8
Calories 230 kcal

Ingredients
  

Instructions
 

  • Set the Instant Pot to saute mode. Once hot, add butter.
  • Once butter is melted, add chopped onion. Brown onion for 3-4 minutes, stirring occasionally.
  • Add rice and garlic to butter/onion mixture. Cook for 1-2 minutes, stirring frequently, until rice is just starting to brown.
  • Add Rotel, tomato sauce, and diced tomatoes; stir, scraping up any browned bits from the bottom of the pot. After about a minute, add chicken broth, cumin, chili powder, cayenne pepper, and salt. Stir well and lock on Instant Pot lid.
  • Set the Instant Pot to manual, high pressure, for 7 minutes. Once cook cycle is up, fluff rice with a fork and add in half of the chopped cilantro.
  • Serve topped with a sprinkle of remaining cilantro.

Notes

    • Don't skip the part where you scrape the browned bits from the bottom of the Instant Pot liner. The rice won't cook properly if there is food stuck to the bottom of the pan.
    • This recipe can also be made on the stovetop. Saute the onion, garlic, and rice as directed. Then, add the remaining ingredients, bring to a simmer, turn heat to low, and cook (covered) for 15-20 minutes, until rice absorbs the cooking liquids.
    • This recipe can be halved or doubled without changing the cooking time. Warning though: it already makes a lot of food, only double if you need to feed a football team!
    • I like to store my leftover rice in an airtight container to prevent outside flavors from seeping in. This rice can be stored in the refrigerator for 3-4 days after cooking. When you're ready to enjoy leftovers, just pop in the microwave.
    • Make this a vegetarian dish by using vegetable broth instead of chicken broth. If you want to go vegan, you can also substitute olive oil for the butter.
    • Add toppings! You could top this dish with a sprinkle of cheese, a dollop of sour cream, or crushed tortilla chips. A dash of lime juice would give it a fresh kick.
    • Make it a whole meal by adding a protein, like rotisserie chicken or grilled steak.
    • Make it cheesy! After cooking, add a cup of shredded cheese into the rice. Cheddar, pepper jack, or queso cheese would be yummy.

Nutrition Facts

Calories: 230kcalCarbohydrates: 44gProtein: 5gFat: 4gSaturated Fat: 2gPolyunsaturated Fat: 0.4gMonounsaturated Fat: 1gTrans Fat: 0.1gCholesterol: 9mgSodium: 753mgPotassium: 353mgFiber: 2gSugar: 4gVitamin A: 512IUVitamin C: 12mgCalcium: 55mgIron: 2mg
Tried this recipe?Rate it in the comments below!

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

2 Comments

  1. When do you add the 8 oz canned tomato sauce?

    1. Leslie Lambert says:

      Sorry about that, left it out! You'll add it when you add the Rotel and diced tomatoes. Recipe card is updated.