5-Minute Spanish Rice Recipe – Fluffy, Golden Every Time

5-Minute Spanish Rice Recipe – Fluffy, Golden Every Time | Kitchen Guide 101
🍚 Kitchen Guide 101 · Mexican Recipes

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.

⏱ 5 min prep 🍚 Serves 4 🧅 Pantry staples only 🌮 Perfect taco night side
Why This Recipe Works

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 golden rule: Never skip the toasting step. It’s the difference between fluffy, flavourful Spanish rice and bland, sticky mush. Those extra 2 minutes are everything.

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.

💡 This works because: Toasting creates a protective coating on each grain — so they absorb flavour without going mushy. Every grain stays separate and fluffy.

📌 Pin It for Later

The Recipe

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.

Kitchen Guide 101 · Mexican Recipes
5-Minute Spanish Rice Recipe
Fluffy, Golden Every Time
⏱ 5 min prep · 20 min cook 🍚 Serves 4 ✅ Easy

🧅 INGREDIENTS
1 cupLong-grain white rice
1 tbspOlive oil or butter
1 cupTomato sauce
1 cupChicken broth
½ tspGarlic powder
½ tspOnion powder
½ tspCumin
½ tspChili powder
½ tspSalt
¼ tspBlack pepper

📋 METHOD
1
Toast: Heat oil in a medium saucepan over medium-high. Add dry rice and toast, stirring, for 2–3 min until golden and nutty-smelling.
2
Season: Add all spices directly to the toasted rice and stir for 30 seconds to bloom the spices in the oil.
3
Liquid in: Pour in tomato sauce and chicken broth. Stir well, scraping any bits off the bottom.
4
Simmer: Bring to a boil, then reduce heat to LOW. Cover tightly and simmer 18–20 min. Do not lift the lid.
5
Rest & fluff: Remove from heat. Rest covered for 5 min. Fluff gently with a fork and serve.
💡 Key: toast the rice until golden before adding any liquid — this is everything.

Save to your phone · Print for your fridge ✨

2 minute quiz · 15 questions
What’s Your Rice Night Personality?

Mexican side? Main dish rice? Fajita companion? One-pan meal? Find the rice recipe that suits exactly how you cook and eat.

🌮 Mexican Side? 🫔 Fajita Pairing? 🍳 One Pan? 🌶️ Spiced Up?
Scale the Recipe

Serving Size Calculator

⚖️ How many people are you feeding?
Select a serving size — all amounts update live.
4 servings · Standard batch
Long-grain white rice1 cup
Olive oil or butter1 tbsp
Tomato sauce1 cup
Chicken broth1 cup
Garlic powder½ tsp
Onion powder½ tsp
Cumin½ tsp
Chili powder½ tsp
Salt½ tsp
Black pepper¼ tsp
🍳 Pan size tip: 1–2 cups rice → medium saucepan. 3–4 cups rice → large saucepan or Dutch oven. Never fill more than half the pan — rice expands significantly as it cooks.
Cooking Method

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.

⭐ Recommended method. Gives you the most control over the toasting and the best flavour development.
  • 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
⚡ Faster and completely hands-off once the lid is on. Great for meal prep — no monitoring required.
  • 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.

🍚 Set and forget. This method works beautifully for meal prep — start it and walk away. The toasting step is key even here.
  • 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.

Switch It Up

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

Meal Planning

What to Serve It With

Click the dishes you’re making and build your perfect Mexican-inspired menu below.

🌮Tacos
🫕Enchiladas
🐷Carnitas
🍗Grilled Chicken
🫘Black Beans
🫑Fajitas
🧀Dips & Apps
🥣Burrito Bowls
Click dishes above to build your menu… 🌮
Pro Tips

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.

Storage & Meal Prep

Make Ahead & Store

Spanish rice is one of the best meal prep sides there is. It reheats beautifully and keeps well all week.

5
Days in Fridge
In an airtight container. Keeps its flavour beautifully — often tastes even better on day 2.
3
Months in Freezer
Freezes excellently. Portion into zip-lock bags flat to save space. Reheat from frozen.
2
Min to Reheat
Add 1–2 tbsp water or broth before microwaving. Cover and heat in 1-min bursts, fluffing between.
Batch Easily
Recipe scales perfectly. Use a large Dutch oven for 3–4 cup batches. Same timing, same method.
🔥 Stovetop reheat tip: Add a splash of broth to a pan over medium heat. Add rice, stir gently for 2–3 minutes. Better texture than microwave, especially for larger amounts.
FAQ

Every Question, Answered

Three likely causes: 1) You didn’t toast the rice long enough — the toast creates a protective coating that prevents mushiness. 2) Too much liquid — stick to the 1:2 ratio (rice to liquid) exactly. 3) You cooked it on too high heat — use the lowest setting once it’s simmering. Fix all three and you’ll get perfectly fluffy rice every time.
Yes, but the timing changes significantly. Brown rice needs 40–45 minutes to cook and requires slightly more liquid (use 1¼ cups liquid per cup of rice). The toasting step still works beautifully with brown rice — and the nutty flavour actually complements the earthier character of brown rice particularly well.
Absolutely. Simply swap chicken broth for vegetable broth and use olive oil instead of butter. Every other ingredient is already plant-based. The flavour is nearly identical — a good vegetable broth has plenty of depth to stand up to the spices.
Your heat was too high during the simmer phase. Once you add the liquid and it comes to a boil, reduce to the absolute lowest setting your stove has — some stoves need a heat diffuser. Also ensure your lid fits tightly; steam escaping means the bottom cooks faster than the top. A thin layer of rice stuck to the bottom is normal and adds flavour — anything more than that is a heat issue.
They’re essentially the same dish with different regional names. “Spanish rice” is the common name in the United States for the tomato-flavoured, spiced rice served alongside Mexican-American food. In Mexico, it’s typically called arroz rojo (red rice). Traditional Mexican versions sometimes use fresh tomatoes instead of sauce — but the technique (toasting first, then simmering in tomato-flavoured liquid) is the same.
Yes — with a small adjustment. Use 1 can (14oz) diced tomatoes, blend briefly (or use your hands to crush them) to break down the chunks. The slightly chunkier texture gives a more rustic, homemade character. You may need to increase simmer time by 2–3 minutes as fresh tomatoes release more water during cooking.
As a side dish, plan for ¼ cup dry rice per person (which becomes roughly ¾ cup cooked). This recipe (1 cup dry) comfortably serves 4 as a side. If serving as part of a burrito bowl or as a more central component of the meal, increase to ⅓ cup dry rice per person.

Recipes & Drink Ideas · Real food made simple

Kitchen Guide 101 · Mexican Recipes
5-Minute Spanish Rice Recipe
Fluffy, Golden Every Time
⏱ 5 min prep · 20 min cook 🍚 Serves 4 ✅ Easy

🧅 INGREDIENTS
1 cup Long-grain white rice
1 tbsp Olive oil or butter
1 cup Tomato sauce
1 cup Chicken broth
½ tsp Garlic powder
½ tsp Onion powder
½ tsp Cumin
½ tsp Chili powder
½ tsp Salt
¼ tsp Black pepper

📋 METHOD
1
Heat oil over medium-high. Add dry rice and toast, stirring, 2–3 min until golden.
2
Add spices, stir 30 seconds to bloom in the oil.
3
Pour in tomato sauce and broth. Stir well. Bring to a boil.
4
Reduce to LOW. Cover tightly. Simmer 18–20 min. Do NOT lift the lid.
5
Remove from heat. Rest 5 min covered. Fluff with a fork and serve.
💡 Key: toast the dry rice until golden before adding any liquid — this is everything.

© 2026 Kitchen Guide 101 · All rights reserved · Some links are affiliate links

Scroll to Top