This delicious Spanish rice recipe is packed with authentic flavor. Quick and easy to make in the Instant Pot, it’s a delicious side dish for all of your Mexican favorites.

I have yet to meet anyone who doesn’t love taco night, and I’ve met a lot of people. My family loves it, our friends love it, and I’ll just bet that taco night is a hit at your house as well.
There are three things I personally love about Mexican food in general, and taco nights especially.
- They are easy to prepare for large crowds. Hello, party of 15.
- Taco night (or burrito night, or enchilada night) is basically a vehicle for delicious sides and toppings, something most of my family and guests seem to agree upon.
- Because of all those different toppings and sides [link new tacos toppings], everyone gets to choose what they like best.
When you see how easy and authentically delicious this Instant Pot Spanish rice recipe is, you will be adding this Mexican dish to your next taco night, too!
INSTANT POT SPANISH RICE RECIPE
I love this Instant Pot Spanish rice recipe because it’s so warm and flavorful, but also because it’s:
- Quick! Fluffy white rice cooks in just a few minutes, and brown rice within 30 minutes!
- Easy. Combine the ingredients, set the Instant Pot, and walk away!
- Kid-friendly. This is a perfect meal (or side dish) to feed a group, and kids love it because it’s mild, but definitely not boring!
- Freezer-friendly. Make ahead for your monthly meal plan, freeze it, and store it flat in freezer bags. Just grab, warm, and serve!
- AND it’s easily adaptable to food allergies or dietary preferences.

EASY SPANISH MEXICAN RICE RECIPE INGREDIENTS
- Rice. You can use any type of rice for Spanish rice, but I chose to use brown rice in order to eat more whole grains. If you only have long grain rice, go for it! Whatever rice you use, you need RAW rice to use the Instant Pot or COOKED rice for the stovetop.
- Water. You can also use Homemade Stock or vegetable stock. Chicken broth with give it a boost in protein and nutrients.
- Butter. You can substitute olive oil if you need dairy-free Spanish rice.
- Salt. Adding salt to rice during cooking helps the rice absorb the flavor better.
- Yellow Onion. Yellow onions are a bit sharp and pungent when they’re raw, but add a subtle sweetness when cooked, adding depth to the flavor of the Spanish Mexican rice recipe. White onions work, too.
- Canned Tomatoes. Use almost any type of canned tomatoes, except tomato sauce (this often triggers a burn notice on the Instant Pot). I typically have canned diced tomatoes on hand, but whatever you have in your pantry, or whatever you find on sale, will work.
- Homemade Taco Seasoning. Here is how to make taco seasoning, and you can adjust the spice level to your liking.
- Frozen Vegetables. I use a blend of carrots, peas, corn, and green beans for my easy Spanish rice because that’s what the Mexican restaurants serve, but feel free to finish any lingering open bags in the freezer. A “Mexican” blend of green bell pepper and onion is good too!
Psst! I highly recommend Ava Jane’s Kitchen sea salt. You may think all salt is created equal, but unfortunately, 90% of the salt produced around the world contains microplastics (gross, right?). Ava Jane’s Kitchen is an exception. Their salt is 100% microplastic-free, and it’s SO GOOD! Plus, you can get a free 8oz. bag of sea salt (just pay shipping and handling!)
HOW TO MAKE SPANISH RICE IN THE INSTANT POT
Step 1: Place uncooked rice, water, or Chicken Stock, butter, salt, onion, tomatoes, and Homemade Taco Seasoning in the Instant Pot and stir gently.

Step 2: Lock the lid, seal the valve, and cook Spanish rice on high pressure for 22 minutes for brown rice, or 3 minutes for white rice.
Step 3: When the timer goes off, use the quick-release method.

Step 4: Next, stir in the frozen vegetables and lock the lid. Let the rice sit for 5 minutes. The vegetables will cook in the residual heat.
Step 5: Finally, season with salt if desired, and fluff the rice with a fork. Spanish rice tastes great the day it’s made, but it’s also delicious as leftovers!
Store any leftover Spanish rice in an airtight container in the refrigerator for 4-5 days or freeze in a freezer bag for 4-6 months. You may need to add a Tablespoon of water when reheating if the rice seems dry.

HOW TO MAKE SPANISH RICE ON THE STOVETOP
If you have rice already cooked and stored in the freezer (which means you’re already following Crumbs’ tips for batch cooking), you can absolutely use it for making homemade Spanish rice! Just follow these stovetop instructions.
Step 1. Start with 4 cups of cooked brown or white rice in a large stockpot.
Step 2. Add the remaining ingredients and stir well.
Step 3. Finally, bring to a boil and then turn the heat down. Simmer over medium-low, stirring occasionally, until the liquid is absorbed and the vegetables are cooked through, for about 10-15 minutes.

TIPS FOR MAKING SPANISH RICE
- Make your own taco seasoning! You have wiggle room with the rice, canned tomatoes, and veggies… But PLEASE, do NOT use store-bought taco seasoning. Homemade seasoning is cheaper, healthier, and tastes way better. You probably already have chili powder, cumin, garlic powder, and dried oregano on hand.
- This recipe is entirely gluten-free, as long as you make your own Taco Seasoning, since store-bought seasoning blends often have gluten as a filler. You’ll also want to be sure that your rice hasn’t been processed in a facility that processes gluten.
- For a simple meal, use this basic Spanish rice recipe as a base and add some protein. Chicken, chorizo, or beans make great add-ins for a delicious, budget-friendly, well-rounded meal. Don’t forget all the yummy toppings for an amazing taco bowl.
WHAT TO SERVE WITH EASY SPANISH RICE RECIPE
I serve Spanish rice alongside one of my favorite proteins, along with ALL the taco fixings. Try these taco night favorites:
- Chicken Enchiladas with Salsa Verde Sauce
- Slow Cooker Carnitas
- Ground Beef Taco Meat
- Crockpot Refried Beans
- Homemade Corn Tortillas
- Homemade Flour Tortillas
- Simple Guacamole
- Homemade Salsa
- Lime Crema
MACRO-FRIENDLY SPANISH RICE MEXICAN RICE
Since the calories for this Spanish rice recipe come mostly from carbohydrates, you can make it fit your daily macro or nutrition goals by adding protein and produce.
- Shredded Chicken
- Sausage links or chorizo
- Spicy Citrus Black Beans
- Instant Pot Steamed Shrimp
- Slow Cooker Chicken Taco filling
To keep carbs in check, serve yourself a small portion of Spanish rice, or add it to a big bowl of shredded lettuce along with your favorite toppings for a yummy taco salad.
What about fat? Sour cream, cheese, and avocado will all add healthy fats to your plate. On the flip side, if you need a lower-fat meal, salsas and seasoned vegetables provide plenty of flavor, so you won’t be missing out if you need to skip the higher-fat condiments!
HOMEMADE RECIPE OF SPANISH RICE FAQS
Is Spanish rice the same as Mexican rice?
In my book, there is no difference, so for the purpose of this recipe, I’ve used the names interchangeably. If you want to get technical, Spanish rice traditionally contains saffron instead of cumin, which would be a tasty variation to this recipe!
What is the ratio of water to rice in the Instant Pot?
There is a 1:1 ratio of water to rice when cooking in an Instant Pot. If cooking rice on the stovetop, that ratio changes to 1 part rice to 2 parts water to cook raw rice. (To make the Spanish rice recipe on the stovetop with cooked rice, follow the amounts listed on the recipe card.)
How long does the recipe of Spanish rice cook in an Instant Pot?
It takes 3 minutes to cook white rice in an Instant Pot, and 22 minutes for brown rice. Check out more easy rice recipes here.
Is Spanish rice vegan?
You can make this Spanish rice recipe vegan by using water or vegetable broth and omitting the butter.
MORE EASY INSTANT POT RECIPES
Fight Inflation Workshop!
Sign up for my FREE Fight Inflation Workshop and learn simple strategies to save money, even with rising food costs!WATCH HOW TO MAKE EASY INSTANT POT SPANISH RICE
Instant Pot Spanish Rice Recipe
This delicious Spanish rice recipe is packed with authentic flavor. Quick and easy to make in the Instant Pot, it’s a delicious side dish for all of your Mexican favorites.
- Prep Time: 5 minutes
- Cook Time: 3-22 minutes
- Total Time: 8-27 minutes
- Yield: 6–8 cups cooked 1x
- Category: Sides
- Method: Instant Pot
- Cuisine: Spanish
Ingredients
- 2 cups uncooked rice (360g)
- 2 cups water (or Homemade Chicken Stock) (240g)
- 1 Tbsp butter (14g)
- ½ tsp salt (plus additional, as needed) (3g)
- 1 onion, finely diced (110g)
- 1 15 oz can diced tomatoes (425g)
- 3 Tbsp homemade taco seasoning (recipe here) (20g)
- 1 16 oz bag of frozen vegetables (any variety) (454g)
Instructions
- Place uncooked rice, water or chicken stock, butter, salt, onion, tomatoes, and Homemade Taco Seasoning in the Instant Pot and stir gently.
- Lock the lid, turn the sealing valve to the sealing position and cook on high pressure for 22 minutes for brown rice, and 3 minutes for white rice.
- When the timer goes off, turn the sealing valve to the release position to quickly release the pressure. Be careful as hot steam will come out of the sealing valve.
- When the pressure is fully released, stir in the frozen vegetables and lock the lid. Let the rice sit for 5 minutes. The residual heat from the rice and the pressure cooker will thaw and steam the vegetables within the rice.
- Taste and season with salt as desired. Spanish rice tastes great the day it’s made, but it’s also delicious as leftovers!
For the Stove-top:
- Start with 4 cups of prepared rice in a large stock pot.
- Add the remaining ingredients and stir well.
- Cook over medium-low, stirring occasionally, until the liquid is absorbed and the vegetables are cooked through, about 10-15 minutes.
Notes
- Any type of diced tomato works for this recipe; whatever you have in the pantry or find on sale will work well!
- While there is lots of flexibility with tomatoes and rice, definitely take the time to make your own Taco Seasoning. It is cheaper, healthier, and tastier!
- This recipe is entirely gluten-free as long as you make your own taco seasoning. Store-bought seasonings often have gluten as a filler.






Easy, tasty, it’s a keeper.
Just a question, I am guessing that ‘prepared rice’ is rice that has been cooked completely done, or to what stage of doneness when preparing the spanish rice in a pan on the stovetop.
HI Makenzie!
When I make rice on the stovetop, I bring the water to a boil (with all of the spices inside), once boiling add your rinsed rice, stir it as it boils for about 30 seconds, put the lid on it, turn the heat to low, and leave it to cook, undisturbed, on low for 19 minutes. After your timer sounds, immediately turn off the burner and let the rice sit for 5 minutes undisturbed with the lid still on. After 5 minutes, remove the lid and fluff your perfectly cooked rice with a fork. Hope this helps! 🙂
don’t have an IP but do have a crock pot can I do this in it and what time
Hi Fay!
I haven’t done this recipe in the slow cooker, but I would say the cook time is 2 to 2 1/2 hours on low.
Are the amounts for a 6 quart or 8 quart IP?
Jan, Tiffany uses an 8 quart normally but either will work.
Hi Honey!
Thanks so much for bringing this glitch to our attention! We will fix it. Yes, the brown rice takes longer since it’s a whole grain. Thanks again!
Do you adjust the amount of water if you’re using brown rice?
I have an instant Pot but this will be the first time using it. How long does it take from start to finish to make the rice. I know the cook time is 5 minutes but how long does it take to get to the correct pressure before the 5 minute cook time starts?
Hi Maggie! I’d allow 10-15 minutes to come to pressure for recipes similar to this one. 🙂
How do you reheat it when it is leftover? Can you double or triple the recipe and if so, do you need to adjust the cooking time?
Yes, you can double or triple without adjusting the cooking time. That’s the beauty of the IP! I reheat in the microwave, but you can do it in the oven or on the stovetop (you might have to add a tablespoon or two of water).
This is my question too, a post update on white rice timing.
I like 4 minutes on high pressure with quick release. I’ll make sure to do a post on this one!
Help!! Got a burn notice on my instant pot! Scrapped and added more water and tried again. Another burn notice. This was doing 4 minute with white rice.
This happened to me too. I put it on the stove after 2 burn notifications. Curious if this happened to anyone else or if there is a help around this.
Having looked around, it’s the tomatoes that cause the burn notice. Mix everything together except the tomatoes. Just dump the tomatoes on top of the rice without stirring and then turn on the instant pot. You won’t get the burn notice.
Do you mean 3 minutes for white rice or 23 minutes for white rice? Sorry – crazy question… Thanks!
Would it be okay to add cooked ground beef to this in the Instant Pot?
Sure!
Just finished making and taste testing! Couldn’t be easier and very tasty! Unfortunately my rice didn’t cook all the way, but hopefully when I reheat it tomorrow, it will be perfect.
When do you put in the butter and 1/2t salt?
If you’re following the IP method and starting with raw rice, you’ll add the butter and salt with the rice. I’ll update the post to clarify!