Fluffy, Failproof Easy Instant Pot Spanish Rice Recipe

Easy & Failproof Instant Pot Spanish Rice Recipe

The first time I tried to make Spanish rice in my Instant Pot, I ended up with a gloopy, tomatoey brick that could’ve doubled as a doorstop. What I didn’t realize was that rice + tomatoes + pressure can turn into starch glue if you don’t set it up right. After testing a few different ways to fix it, here’s what actually worked.

Why I Switched to the Instant Pot for Spanish Rice

I’ve tried a few different ways to get fluffy, restaurant-style Spanish rice, and honestly:

  • Stovetop simmering didn’t work the way I expected—my heat control felt like a mood ring and I kept scorching the bottom.
  • Oven-baked worked, but only sometimes—when I nailed the liquid ratio exactly and remembered to cover it properly (two things I rarely do when I’m hungry).
  • Instant Pot ended up being the most reliable, zero babysitting, even cooking, and the fluffiest texture once I stopped doing the two things that ruin it: not rinsing the rice and dumping tomatoes in too early.

You’ll know it’s working when you smell that warm, toasty rice aroma before the liquid goes in. It should look slightly glossy, not greasy. If it feels sticky before you even cook it, you’ve gone too far with the tomato.

The Game Plan: Ingredients You Need For Instant Pot Spanish Rice

What you need (serves 4–6):

  • 2 cups long-grain white rice (rinsed very well until water runs almost clear)
  • 2 tablespoons oil (avocado, canola, or light olive oil)
  • 1/2 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika (or sweet paprika if you prefer mellow)
  • 1/2 teaspoon chili powder (optional kick)
  • 1 teaspoon kosher salt (plus more to taste)
  • 1 3/4 cups low-sodium chicken broth (or vegetable broth)
  • 3/4 cup tomato sauce (not paste—not the same thing)
  • 1/2 cup frozen peas (optional, for color and a little sweetness)
  • Juice of 1/2 lime (optional—but I like the brightness)
  • Fresh cilantro, chopped, for finishing (optional)

Why these choices matter

  • Rinsed rice = fewer clumps and better texture. Unrinsed rice gets gummy. Ask me how I know.
  • Broth-to-rice ratio is slightly lower than stovetop because the Instant Pot doesn’t evaporate as much liquid.
  • Tomato sauce stays on top before cooking. Don’t mix it in, or you’ll trigger the burn warning and cry into your ladle.

Instructions

  1. Rinse the rice. Use a fine-mesh strainer and cold water. Swish it with your fingers until the water turns mostly clear. This takes a minute, but it fixes 80% of the texture issues.
  2. Sauté the aromatics. Set the Instant Pot to Sauté (Normal). Add oil, then onion and a pinch of salt. Cook 2–3 minutes until soft. Add garlic and cook 30 seconds more. You’ll know it’s working when you smell that gentle garlicky sizzle.
  3. Toast the rice. Stir in the rinsed rice. Sauté 2–3 minutes, stirring often, until the grains look a bit shiny and you catch a nutty aroma. It should look slightly translucent at the tips, not brown.
  4. Add spices and liquid. Sprinkle in cumin, paprika, chili powder, and salt; toss for 15 seconds. Pour in the broth and give it a thorough stir, scraping up any bits stuck to the bottom. Important: make sure nothing sticks or you may get the burn notice.
  5. Top with tomato sauce (don’t stir). Gently spoon the tomato sauce over the surface. Resist the urge to mix. This keeps the tomato from hanging out on the bottom and scorching.
  6. Pressure cook. Seal the lid. Cook on Manual/Pressure Cook, High Pressure, 4 minutes. When the timer ends, natural release for 10 minutes, then quick release the rest.
  7. Finish and fluff. Open the pot, add peas (if using), and gently fluff with a fork. Squeeze in lime juice if you like. Let it sit 2–3 minutes with the lid loosely on so the peas warm through and the steam settles.

Related: Our Complete Guide To Cooking Rice in Instant Pot

Mistake I made: stirred in the tomato

I used to stir the tomato sauce into the broth because, you know, flavor. That gave me the “burn” alert and patchy cooking. Keeping tomatoes on top changed everything. FYI, if you want more tomato punch, fold in a spoonful of sauce after cooking.

What Went Wrong (So You Don’t Repeat)

What tripped me up at first: I didn’t soak or rinse the rice. I told myself it wouldn’t matter. It mattered. I got clumps and weirdly mushy edges.


The biggest mistake I made was sautéing until the rice browned hard. I thought more color = more flavor, but it actually made the texture tight and dry, and it soaked up too much oil.


At first, I thought extra liquid would help if the rice seemed undercooked, but that actually made things worse because the grains swelled and burst. Instead, I let it rest for a few minutes—steam finishes the job without turning it into porridge.


If you’re running into the burn warning, this is probably why: you mixed tomato into the bottom, left stuck-on bits after sautéing, or used too little liquid. Deglaze well and keep the tomato floating on top.
You’ll know it’s working when you smell toasty cumin and a hint of tomato sweetness mid-cook. If it feels soupy when you first open the lid, you haven’t fluffed and rested it—give it a minute. There’s usually a faint starchy smell when your sealing ring needs cleaning; swap it or wash it if the scent seems… vintage.

How to Know It’s Done Right

– It should look slightly separated, not pasty. The grains should hold their shape.
– The top may seem a bit wetter—fluff from the edges toward the center to redistribute.
– If it feels tight or dry, sprinkle 1–2 tablespoons warm broth, cover for 2 minutes, and fluff again.

What if it’s undercooked?

If a few bites feel too firm, don’t panic. Put the lid back on (no heat) for 5 minutes. Residual steam usually fixes it. Worst case, add 1–2 tablespoons hot water, set to Keep Warm for 3 minutes, then fluff.

What if it’s mushy?

You probably used too much liquid, didn’t rinse, or stirred the tomato in. Spread the rice on a sheet pan for 2–3 minutes to steam off extra moisture. It won’t be perfect, but it’ll be totally edible. Been there.

Flavor Tweaks That Actually Work

overhead shot of single serving Spanish rice in white ramekin

– Add 1–2 chopped canned chipotles in adobo for smoky heat.
– Swap smoked paprika for sweet paprika if you hate smoke.
– Stir in a handful of corn with the peas for a little crunch and color.
– Use tomato bouillon (like granulated caldo de tomate) instead of salt for a stronger restaurant-style vibe—start with 2 teaspoons and adjust.

Substitutions I’ve tried

– Jasmine rice works at 1:1 liquid-to-rice with the same 4-minute cook and 10-minute natural release, but the flavor leans more floral.
– Brown rice needs more time and liquid: 2 cups rice + 2 1/2 cups broth, 15 minutes high pressure, 10 minutes natural release. The texture turns hearty, not fluffy—good, just different.
– Diced tomatoes can replace tomato sauce; drain well and keep them on top. I add a tablespoon of tomato paste after cooking to boost color and depth.

Quick Recap (AKA: The Not-So-Secret Rules)

  • Rinse your rice until the water almost runs clear.
  • Toast the rice in oil with onion and garlic.
  • Deglaze the pot so nothing sticks.
  • Do not stir in the tomato before pressure cooking—leave it on top.
  • Cook 4 minutes on high with a 10-minute natural release.
  • Fluff and rest so the texture settles and the peas warm.

FAQ

Can I double the recipe?

Yes, as long as you keep the same proportions and don’t fill past the Instant Pot’s max line. Time stays the same, but it will take longer to come to pressure and to release. Make extra and thank yourself later.

Do I need to soak the rice?

No. Rinsing beats soaking here. Soaking can change cook time and turn the texture mushy under pressure. Rinse thoroughly and you’re good.

Can I use fresh tomatoes?

You can, but they’re watery. Blitz them into a puree and measure 3/4 cup, then keep it on top like you would tomato sauce. If they taste tart, add a pinch of sugar to balance.

What if I only have tomato paste?

Mix 1 1/2 tablespoons tomato paste with 1/2 cup broth or water to make a quick sauce. Keep that on top. After cooking, taste and fold in another teaspoon paste if you want more tomato depth.

Why is my rice sticky?

Probably un-rinsed rice or too much stirring after cooking. Rinse well, don’t overmix, and let it rest a minute before fluffing. Also, don’t skip the natural release—it sets the texture.

Is this actually Spanish or Mexican rice?

This style leans Mexican rice (arroz rojo) thanks to tomato and cumin. It’s a home-cook-friendly version. Regional versions vary a ton, so adjust spices to taste.

Conclusion: Easy Instant Pot Spanish Rice

That’s my no-drama way to get fluffy, bold Spanish rice without hovering over a stove. It’s steady, weeknight-friendly, and forgives a few clumsy moves—as long as you keep the tomato on top and rinse the rice. Honestly, that’s the whole secret.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

Similar Posts

Leave a Reply

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