5-Minute Spanish Rice Recipe —
Fluffy, Golden Every Time
Restaurant-style Spanish rice made from pantry staples. Bold tomato flavour, perfectly fluffy grains, zero guesswork.
Better Than the Box — Every Single Time
That boxed Spanish rice mix is mostly salt, food dye, and artificial flavouring. This version uses real ingredients you already own — and it tastes like something you’d get at a proper Mexican restaurant.
The secret? Toasting the rice in oil first.
Two minutes of toasting transforms plain white rice into something deeply nutty and golden — that’s where all the flavour comes from.
The rest is simple. Tomato sauce + broth + spices go in, the lid goes on, and the rice does all the work.
Active prep time: just 5 minutes. Hands-off simmer time: 18–20 minutes.
The result? Restaurant-quality Spanish rice that goes with absolutely everything on your taco night table.
📌 Pin It for Later
5-Minute Spanish Rice
Prep takes exactly 5 minutes. Then the rice simmers hands-off while you prepare everything else. Use the batch calculator below to scale up for a crowd.
Fluffy, Golden Every Time
🧅 INGREDIENTS
📋 METHOD
Save to your phone · Print for your fridge ✨
Mexican side? Main dish rice? Fajita companion? One-pan meal? Find the rice recipe that suits exactly how you cook and eat.
Serving Size Calculator
Three Ways to Make It
The stovetop version is the classic — but the Instant Pot and rice cooker methods are brilliant for hands-off cooking and meal prep. Pick your method below.
- 1
Heat the oil
Add oil to a medium saucepan over medium-high heat. Let it shimmer — you want it hot before the rice goes in.
💡 A drop of water should sizzle immediately when the pan is ready - 2
Toast the rice
Add dry, unrinsed rice and stir constantly for 2–3 minutes until grains turn golden and smell nutty. This step is non-negotiable.
💡 Do not rinse the rice — the surface starch helps create that golden crust - 3
Bloom the spices
Add all dry spices to the toasted rice. Stir for 30 seconds. The heat unlocks the spice oils and dramatically deepens the flavour.
- 4
Add the liquid
Pour in tomato sauce and broth. Stir well. Bring to a rolling boil, then immediately reduce to the lowest possible heat setting.
💡 Scrape the bottom of the pan when stirring — toasted bits add flavour - 5
Cover and simmer
Place the lid on tightly. Simmer on low for 18–20 minutes. Do not open the lid — the steam is what cooks the rice evenly.
- 6
Rest and fluff
Turn off heat. Leave covered for 5 minutes. Then fluff with a fork using gentle lifting motions. Serve immediately.
💡 The resting step is what separates fluffy grains from sticky clumps
- 1
Sauté setting
Turn the Instant Pot to Sauté mode. Add oil and toast the rice, stirring, for 2–3 minutes until golden.
- 2
Add everything
Add spices, stir 30 seconds. Pour in tomato sauce and broth. Deglaze the bottom — scrape any stuck bits to prevent a burn warning.
💡 The Instant Pot triggers a burn warning if there’s any stuck residue — always deglaze - 3
Pressure cook
Seal the lid. Set to Manual High Pressure for 4 minutes. It will take about 8–10 min to come to pressure first.
- 4
Natural release
Allow natural pressure release for 10 minutes, then carefully release any remaining pressure manually. Open, fluff, and serve.
- 1
Toast in a pan first
You still need to toast the rice. Do this in a separate pan with oil for 2–3 minutes, then transfer to the rice cooker pot.
💡 This is the one extra step that separates amazing rice cooker Spanish rice from mediocre - 2
Add everything to the cooker
Add the toasted rice, spices, tomato sauce, and broth to the rice cooker bowl. Stir to combine. Use the same 1:2 rice-to-liquid ratio as the stovetop version.
- 3
Standard cook cycle
Set to the standard white rice setting. Let it complete its full cycle. Do not open during cooking.
- 4
Rest and fluff
Once the keep-warm light clicks on, leave it 5 more minutes. Then open, fluff with a fork, and serve.
6 Delicious Variations
The base recipe is a canvas. These variations take it somewhere completely new with just one or two tweaks.
🧀 Cheesy Spanish Rice
Stir in ½ cup shredded Mexican blend cheese in the last 2 minutes of cooking. Let it melt into the rice. Creamy, gooey, completely irresistible.
💡 Add a dollop of cream cheese for extra richness
🌽 Fiesta Rice
Add ½ cup frozen corn + ½ cup black beans (drained, rinsed) in the last 5 minutes of cooking. Vibrant, colourful, and filling enough to serve as a main.
💡 Add diced green chilli for extra flavour
🍗 Chicken Spanish Rice
Brown diced chicken thighs in the pan before toasting the rice. Remove chicken, toast rice, then add the chicken back in with the liquid. One-pan meal done.
💡 Chicken thighs stay much juicier than breasts
🌿 Cilantro Lime Rice
Swap tomato sauce for extra broth + juice of 1 lime. Remove from heat and stir through a big handful of fresh chopped cilantro. Bright, fresh, and addictive.
💡 Add lime zest as well as the juice for maximum citrus punch
🌶️ Salsa Rice
Replace the tomato sauce with 1 cup of your favourite chunky salsa. Every jar of salsa is different, so the flavour comes out unique every time.
💡 Use a smoky chipotle salsa for a deep, complex flavour
🥦 Veggie Packed
Sauté diced bell pepper + onion + zucchini for 3 min before toasting the rice. These become part of the base and infuse the whole dish with fresh, caramelised vegetable flavour.
💡 Use frozen mixed vegetables in a pinch — add in the last 5 min
What to Serve It With
Click the dishes you’re making and build your perfect Mexican-inspired menu below.
Get Perfect Spanish Rice Every Time
🚫 Don’t Rinse the Rice
Counterintuitive but true. The surface starch on unrinsed rice helps it toast properly and absorb flavour. Rinsing produces clean but bland, clumpy results.
🔥 High Heat to Start
Toast on medium-high heat, not medium. You want a proper golden colour with a nutty aroma — not slow pale drying. The colour = the flavour.
🫙 Use Broth, Not Water
Always use chicken (or vegetable) broth instead of water. The difference in depth of flavour is enormous. Low-sodium broth lets you control the salt level.
🍳 Low and Slow Simmer
Once the lid is on, use the lowest heat setting your stove has. Too much heat creates a burnt bottom before the top cooks. Low and steady wins every time.
🚪 Keep the Lid On
Do not open the lid during cooking. Every time you lift it, steam escapes and the rice cooks unevenly. Trust the process — your rice is doing fine in there.
🍴 Fork, Not Spoon
Always fluff with a fork using light lifting and folding motions. A spoon compresses and smashes the grains — destroying the fluffy texture you just spent 25 minutes building.
Make Ahead & Store
Spanish rice is one of the best meal prep sides there is. It reheats beautifully and keeps well all week.
Every Question, Answered
Fluffy, Golden Every Time
🧅 INGREDIENTS
📋 METHOD


