My family LOVES this Instant Pot Spanish Rice recipe with beans or ground beef on Mexican night – the seasoning makes it taste so authentic – without Rotel!
What do you make when you need to feed 15 people who are Paleo or Vegetarian or still sometimes cooking out of a box? And what do you make when you’re not going to be cooking this meal in your own kitchen?
That’s the question I ask myself every year when my husband’s side of the family spends the week of Thanksgiving together in the Outer Banks. Two years ago I made slow cooker carnitas with ALL the taco fixings (including homemade flour tortillas and lime crema and homemade salsa). Last year I made tacos again, but brought 6 pounds of grass-fed ground beef that were accumulating in my deep freezer.
Last year I also brought ingredients to make wanna-be Spanish rice. Turns out though, that Spanish rice was a HIT and my kids are STILL asking me to make it anytime we have tacos!
Which is pretty often around here. We LOVE tacos.
As I mentioned, my recipe for the very best slow cooker carnitas has been my go-to for all things tacos for a VERY long time. It’s only recently that I started making this homemade ground beef taco meat too, and honestly, it’s out of necessity!
You see, I signed for Butcher Box when they were running a ground beef for life promotion, which means I now get two pounds of ground beef in EVERY monthly order. One of my jobs is to be constantly trying new recipes for you guys, which means we don’t always get to have some of our favorites… which all added up to me having A LOT of ground beef in the deep freezer!
FREE Game-Day Bundle New members will receive 1 rack of St. Louis ribs, 1 pack of pulled pork, and 1 pack of bacon for free in your first box!
Butcher Box delivers grass-fed beef, pasture-raised and organic chicken, and heritage pork directly to your front door each month. You can read my honest review on Butcher Box here, and also my updated Butcher Box review here.
But let’s get back to this Spanish rice.
Honestly, it’s not a complicated recipe. It’s basically rice + canned tomatoes + seasoning + frozen veggies.
And I have to admit that I kind of feel like I’m cheating just a little tiny bit by using frozen vegetables instead of fresh.
But then there’s this thing called real life.
It’s the dead of winter as I type this (literally, the kids are out of school for a snow day as I type this) and we’re getting tired of squash and greens. I’m desperately pining for summer when the fun vegetables are in season again. But until then, if frozen vegetables will work in Kung Pao chicken, then they can work in this Instant Pot Spanish rice.
Instant Pot Spanish Rice
I mentioned that this recipe isn’t complicated, but let me show you just how easy it really is.
Rice
You can use any rice you want here, but I chose to use brown rice because one of my 2018 goals was to eat more whole grains. If you only have white rice, go for it!
Heck, if you’re cleaning out the pantry and find a who-knows-what-kind-of-rice-this-is in the way back, use that too! There’s no shame in eating the weird stuff. If it makes you feel better, I put avocados in our chocolate mousse and beans in our brownies!
Whatever rice you use, you need RAW rice to use the Instant Pot. (By the way, I like this Instant Pot here.)
But I have a problem with that.
You see, anytime I make brown rice I make a double batch in my Instant Pot, I divide it into 4 cup servings and freeze it for later. I HIGHLY recommend doing the same, whether you make rice in the Instant Pot or stove-top or in the oven, and then simply grabbing one of those packages of rice when you put this Spanish rice on your meal plan.
Your future self will thank you because JUST LIKE THAT, your rice will already be done.
Canned Tomatoes
We’re going old school here with plain Jane canned diced tomatoes.
The variations here are endless… you can choose low-sodium, petite-diced, with or without Italian seasonings, or even fire-roasted… it really won’t matter that much in the end, so use whatever you already have OR whatever is on sale.
Tip: ALDI has the cheapest canned diced tomatoes in my area, but when I compared ALDI to Walmart, the prices weren’t too far off! Here’s another comparison of ALDI vs. Costco too, in case you want to check prices there.
Taco Seasoning
You have wiggle room with the rice. You have wiggle room with the tomatoes. And you’ll see in a moment that you have wiggle room with the frozen vegetables.
But PLEASE – for the love of Pete – do NOT use store-bought taco seasoning.
Unless you like eating wood pulp, that is.
Here’s the deal. Store-bought taco seasoning is boring, bland and expensive. Plus there’s added fillers and junk so the seasonings don’t stick together. (Apparently McCormick doesn’t think we know how to shake a container.)
It’s SUPER easy to make your own homemade taco seasoning and not only does it taste a MILLION times better, but it’s CRAZY CHEAP! Making your own homemade spice blends is low-hanging fruit for saving money on groceries. It takes MAYBE 2 minutes and saves you AT LEAST $4 per batch… why wouldn’t you make it yourself?!
And I bet you already have everything you need to make it in your pantry!
Here’s my recipe for homemade taco seasoning, but feel free to adjust it to fit your taste buds. (And by “adjust,” I don’t mean skipping making your own and buying it instead. You’ve been fore-warned!).
Frozen Vegetables
I used a blend of carrots, peas, corn and green beans for my Instant Pot Spanish rice because that’s what the Mexican restaurants served when I was growing up. (It also means I’m putting a greater variety of vegetables on the table for dinner.)
You don’t have to use this blend though. You do you.
- If you want just peas and carrots, awesome.
- If you only have a package of corn in the freezer, great.
- If your town literally goes crazy when there’s a SLIGHT chance of MAYBE snow (and oh, by the way, the population is doubling because you’re hosting the Super Bowl too), and your grocery store only has okra and Brussels sprouts, hey – I won’t judge. We’ll wear those shoes together.
See? Easy. And you probably have everything you need to make it in the pantry already, right?
Right.
Oh wait, except what if you don’t have an Instant Pot?
No worries! Start with cooked rice (thawed if you’re pulling a package from the freezer) and do it all on the stove top. Seriously, dump it in and cook. TA-DA!
Homemade Spanish rice that will rock your family’s world and make you feel like you’re cheating dinner, it’s so easy!
Need more Instant Pot recipes? Check out these other EASY and DELICIOUS ones:
Instant Pot Sweet Potatoes // Instant Pot Whole Chicken // Beans // Korean Beef // Oatmeal
Instant Pot Spanish Rice

Try this easy Instant Pot Spanish Rice (AKA Mexican Rice) recipe with beans or ground beef on taco night – the seasoning makes it taste so authentic – without Rotel! Serve with homemade tortillas, easy guacamole, fresh salsa, and lime crema!
- Prep Time: 5 mins
- Cook Time: 3-22 mins
- Total Time: 8-27 mins
- Yield: 6-8 cups cooked 1x
- Category: Sides
- Method: Instant Pot
- Cuisine: Spanish
Ingredients
- 2 cups uncooked rice
- 2 cups water (or homemade chicken stock)
- 1 Tbsp butter
- 1/2 tsp salt (plus additional, as needed)
- 1 onion, finely diced
- 1 15 oz can diced tomatoes
- 2–3 Tbsp homemade taco seasoning (Recipe here)
- 1 16 oz bag of frozen vegetable (any variety)
Instructions
- Place 2 cups uncooked rice + 2 cups water + 1 Tbsp butter + ½ tsp salt + 1 onion + 15 oz can diced tomatoes + 2-3 Tbsp 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, 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 with 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.
Keywords: Spanish Rice
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!
Would it be okay to add cooked ground beef to this in the Instant Pot?
Sure!
Do you mean 3 minutes for white rice or 23 minutes for white rice? Sorry – crazy question… Thanks!
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.
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!
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).
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. 🙂
Do you adjust the amount of water if you’re using brown rice?
Hey there! I haven’t made this recipe yet, but could I point out one problem with it? See the scale button up top where you can double or triple it?
The single version says to use ONE 15-oz can of tomatoes.
But if I double it, the recipe says TWO 30-OZ cans!
So in the 2x version, it suggests QUADRUPLING the recipe.
Looks like it’s just a small glitch. I still look forward to making this! (And making it vegan, obviously!)
P.S. Just noticed now, it says to cook brown rice for 22 minutes, but to cook white rice for only 3 minutes? Is that correct?
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!