Oh, I swear nothing beats a side dish done right when you’re eating Mexican food, right? Sometimes that perfectly seasoned, fluffy rice is the real star of the plate! For years, I bounced between mushy rice and crunchy rice—it was a genuine struggle trying to nail that classic texture. But after so many Taco Tuesdays, I finally figured out the secret to making restaurant-style **Spanish Rice** at home. This isn’t just any rice; this is my go-to *Arroz Rojo* recipe that always comes out light, tender, and perfectly seasoned with that gorgeous, comforting tomato hue. Trust me, once you master this simple stovetop method, you’ll never go back to the box mix again!
Why This Easy Spanish Rice Recipe Works So Well
I know you want rice that tastes just like your favorite taqueria, and this recipe delivers without needing a giant bag of secret ingredients. It’s wonderfully simple, but it uses two non-negotiable steps that make all the difference between gummy rice and that amazing fluffy texture. We’re aiming for true **Spanish Rice** perfection here!
- It’s unbelievably fast—less than an hour from start to serving.
- The toasting step locks in flavor and guarantees fluffy grains.
- Minimal cleanup since it’s all done in one saucepan.
- The spice blend is basic but perfectly balanced for that classic red rice taste.
Achieving Fluffy Rice Side Dish Perfection
Seriously, don’t skip the toasting! When you slowly brown those dry rice grains in the oil for about seven minutes, you are sealing the outside of the starch. This prevents the rice from releasing too much starch into the broth when it simmers. That’s the whole secret to getting individual, fluffy grains instead of a sticky brick. It’s a game-changer for any stovetop side dish, I promise you.

Ingredients for Authentic Spanish Rice (Arroz Rojo)
Okay, for this **Authentic Mexican Rice**, you don’t need much! The beauty of these traditional recipes is how few things they rely on, so quality matters. I always go for a really good quality chicken broth because it’s the foundation of the flavor here. If you’re going vegetarian, just grab the best vegetable broth you can find!
- 1 tablespoon vegetable oil
- 1 cup long-grain white rice (Don’t switch this up—trust me on the long-grain!)
- 1/2 medium white onion, finely chopped (Make sure those pieces are small!)
- 2 cloves garlic, minced
- 1 (8 ounce) can tomato sauce (Just plain tomato sauce, not paste!)
- 2 cups chicken broth
- 1 teaspoon salt
- 1/2 teaspoon ground cumin
- 1/4 cup frozen peas and carrots mix (This is optional, but adds a nice pop of color!)
Ingredient Notes and Substitutions for Spanish Rice
Now, let’s talk about the controversial stuff. Rule number one for this style of rice: You absolutely do not rinse the rice before you start! I know, I know, every other recipe tells you to rinse away the starch. But for this **Spanish Rice**, leaving that little bit of starch on helps create the right creamy cling factor while toasting, which prevents gumminess later. It sounds backward, but it works!
Also, remember that broth tip? If you want the flavor to be even deeper, you can swap out about half a cup of that broth for water blended with a few tablespoons of fresh tomato. It just kicks up the tomato vibe a notch. If you’re looking for tips on sweetening things up for a different dish, check out this guide to caramelized onions—though they don’t go *in* the rice itself!
Best Spanish Rice Instructions: How to Cook Mexican Rice on Stove Top
This is where the magic happens! Making **Mexican Rice on the stove top** is such a satisfying process because you can literally watch it transform from a wet mess into perfectly fluffy goodness. The whole cook time is fast, but those first few steps are the ones you cannot rush or skip. Don’t think about trying to speed this up on high heat; we’re looking for patience and color!
Step 1: Toasting the Rice for the Best Spanish Rice
First things first: get that vegetable oil heated up over medium heat in a medium saucepan. You want it hot enough to sizzle gently but not smoking hot. Dump in your cup of dry, unrinsed rice. Now you need to stir this constantly—and I mean constantly—for a solid five to seven minutes. I usually set a little timer, because 5 minutes feels too short and 10 minutes is too long. You are looking for those white grains to turn a nice, even, pale golden brown. When the rice is toasted just right, it smells nutty, and that’s the moment you know you’ve locked in the structure for that amazing Spanish Rice texture we’re after.
Once it’s golden, toss in your finely chopped onion and minced garlic. Cook them for just two quick minutes until the onion starts looking transparent and happy. No browning the garlic, or it’ll taste bitter!
Step 2: Simmering and Resting for Fluffy Rice Side Dish
Time to add the liquid! Pour in your tomato sauce, the chicken broth, the salt, and that secret weapon, cumin. Give it a good, hearty stir to make sure everything that’s stuck to the bottom of the pan—the good bits—gets incorporated into that rich tomato broth. Bring this mixture up to a rolling boil over medium-high heat.
As soon as it starts bubbling vigorously, lower the heat down to the absolute lowest setting your stove allows. Put that lid on tightly. Here is the golden rule: Do not lift the lid for 18 minutes! Seriously, walk away. If you peek, the steam escapes, the temperature drops, and your rice will suffer. If you are adding those optional frozen peas and carrots, you can lift the lid once, around the 13-minute mark, stir the veggies in quickly, and put the lid right back on for the final 5 minutes of simmering.
When the timer goes off, turn the heat off completely but leave the pot exactly where it is, lid still on, for a full 10-minute rest. This finishing step is crucial for a **fluffy rice side dish** because it lets the residual steam finish cooking the center of the grains evenly. After that 10 minutes, take the lid off and gently fluff the rice with a fork. That’s it! Perfectly cooked **Authentic Mexican Rice**!

Variations for Your Spanish Rice Recipe
While I think this basic recipe for **Spanish Rice** is perfection as is—simple, flavorful, and quick—I know sometimes you need to bulk it up or sneak in a few extra veggies for the kids! Because we toasted the rice so well, this recipe is super forgiving and handles additions much better than plain steamed rice.
The recipe already calls for a quarter cup of the frozen peas and carrots mix, which gives you a classic look. If you want to lean further into making this a **Vegetable Spanish Rice variation**, try adding diced zucchini or corn when you stir in the vegetables at the end. Just make sure whatever you add is already thawed or very small, since it’s just steaming during those last few minutes.
Now, if you want to turn this from a side dish into a main event, you can totally add up to a cup of cooked protein right when you stir in the broth mixture. Shredded cooked chicken breast is always fantastic—it just soaks up all that tomato goodness. If you’re loading it up with meat or lots of veggies, you might need an extra quarter cup of broth, just to be safe, but watch it closely. For a hearty, full meal, check out this recipe for chicken broccoli rice casserole for inspiration, though we are definitely keeping this stove-top version quick and fresh!
Serving Suggestions for Authentic Mexican Rice
So, you’ve got this beautiful batch of **Authentic Mexican Rice**—what are you serving it with? This is the side dish that shows up everywhere in our house when we make Mexican or Tex-Mex food because it just plays so nicely with everything else on the plate. Honestly, sometimes I just eat a giant bowl of it standing over the stove, but I try to be proper for company!
This is the perfect bed for saucy dishes. Think about serving it alongside smothered enchiladas, whether they are cheese, chicken, or bean filling. The rice soaks up that extra sauce perfectly. It also goes amazingly well with simple grilled steak or chicken fajitas; you pile the meat high and let the rice catch all the juices. If you’re making a spread that’s more about dips and appetizers, this **Spanish Rice** is a welcome, hearty addition. It’s a great warm contrast to things like my individual 7-layer dip cups. It offers that familiar, comforting starch that makes the whole meal feel complete!
Storage and Reheating Instructions for Spanish Rice Leftovers
I’m always impressed by how well this **Spanish Rice** holds up as leftovers! Honestly, it’s often even sweeter the next day once all those cumin and tomato flavors have time to really settle in. If you’ve managed to have any leftovers (which is rare at my house!), storing it is super easy.
Just let the rice cool down only slightly—don’t let it sit on the counter for hours, you know the drill—and pop it into an airtight container. It keeps really well in the fridge for about three to four days. It packs up perfectly for lunch the next day, too!
The biggest challenge with reheating rice is that it always looks a little dry at first. To bring back that beautiful fluffy texture for your reheated **Arroz Rojo**, you need to add moisture back in. When you scoop out the portion you want, put it in a microwave-safe bowl and sprinkle just a tiny splash—maybe a teaspoon—of water or chicken broth over the top before covering it.
Microwave it in short 30-second bursts, stirring gently in between until it’s heated through. That little bit of steam is all it takes to make it taste almost freshly made. It’s such a great way to stretch leftovers into another quick meal!
Frequently Asked Questions About Making Spanish Rice
I get so many messages asking for clarification on this recipe, which totally makes sense because rice can be tricky! Whenever I make up a batch of this **Spanish Rice**, someone always asks how to switch things up or avoid a common pitfall. Here are the top three things I hear most often when people are learning **how to cook Mexican rice on the stove top**.
Can I use Basmati or Jasmine rice instead of long-grain white rice for Spanish Rice?
Oh, that’s a great question! While Jasmine and Basmati are wonderful rices, for this specific **Arroz Rojo** or **Spanish Rice**, I really nudge people toward standard long-grain white rice. Those other varieties are meant to be super fluffy and separate, which is great for pilafs. But because we need that little bit of starch interaction during the toasting and the final simmer for the sauce to cling properly—long-grain is the champ. If you use Basmati, you’re more likely to end up with a very dry, separated grain instead of the classic, slightly bound texture you usually expect from a **fluffy rice side dish**.
What makes this recipe the ‘Authentic Mexican Rice’ version?
When people ask for **Authentic Mexican Rice**, they are usually looking for that gorgeous, deep reddish-orange color and rich flavor that comes from cooking the rice directly in the tomato base. We achieve that authentic look using standard tomato sauce, not just tomato paste, which gives it body. The second piece of authenticity is the toasting—that’s what separates it from just white rice cooked in broth. The cumin and garlic are the flavor backbone, making it truly taste like **Mexican side dishes** you remember!
How do I prevent my Spanish Rice from becoming gummy?
This comes back to the two steps I’m always hammering home! First, you absolutely have to toast the rice—that 5 to 7 minutes of constant stirring until it’s golden brown is non-negotiable. That seals them up! Second, once the liquid is boiling and you turn the heat down low, do not stir it again until it’s time to fluff. Stirring releases starch, and starch equals gummy messes. If you follow those two rules, you will nail the **best Spanish Rice instructions** every single time. If you’ve ever made a mistake, try this easy cheesy rice recipe next, which is designed to be forgiving!
Estimated Nutritional Data for This Spanish Rice Recipe
I always feel a little weird posting the nutrition facts for homemade food because so much depends on exactly how much oil you use or if you add vegetables, but I wanted to give you a general idea of what’s in a typical serving size of this **Spanish Rice**. Remember, this is based on the core recipe (no extra protein or heavy additions), so your numbers might vary a bit!
It’s amazing how much flavor we pack in without loading up on fat or sugar, which is why this is such a great staple side dish. It really highlights how good simple ingredients can be!
- Serving Size: 1 cup cooked
- Calories: Approximately 250
- Fat: About 5g (mostly from the initial oil used for toasting)
- Saturated Fat: About 1g
- Carbohydrates: 45g
- Fiber: 3g
- Protein: 6g
- Sodium: Around 550mg (This really depends on the salt and broth you choose!)
- Sugar: 5g
Just keep in mind these are estimates based on the quantities listed in the ingredients section. If you are watching your sodium, definitely opt for low-sodium broth—that will make the biggest difference in the final count for this wonderful tomato rice dish!
Share Your Perfect Red Rice Creations
I truly hope this recipe helps you bring that perfect, fluffy **Spanish Rice** to your dinner table! I poured a lot of trial and error into nailing the toasting time and resting period so you wouldn’t have to struggle with gummy rice anymore. Seriously, if this becomes your new favorite **Mexican side dish**, I would love to know!
Once you’ve made this **Arroz Rojo**, please come back and drop a rating! Even a quick star rating tells me if I hit the mark for you. And if you got creative—maybe you added some smoked paprika or used a different broth—leave a comment below because I am always looking for ways to tweak things for the next batch. I love hearing how you adapt these classic recipes!
If you found this guide helpful, don’t keep the secret to great **red rice** to yourself! Share it with a friend who always burns their rice or send it over to someone planning a fiesta.
Happy cooking, and I hope your next batch is the best one yet! If you’re done with savory and ready for dessert, make sure you check out my guide for the best soft and chewy chocolate chip cookies—sometimes you just need something sweet after all that perfect rice!
Print
Authentic Spanish Rice (Arroz Rojo)
- Total Time: 45 min
- Yield: 4 servings
- Diet: Vegetarian
Description
Follow these steps to make classic, fluffy Mexican Red Rice, a simple and flavorful side dish cooked in tomato broth.
Ingredients
- 1 tablespoon vegetable oil
- 1 cup long-grain white rice
- 1/2 medium white onion, finely chopped
- 2 cloves garlic, minced
- 1 (8 ounce) can tomato sauce
- 2 cups chicken broth
- 1 teaspoon salt
- 1/2 teaspoon ground cumin
- 1/4 cup frozen peas and carrots mix (optional)
Instructions
- Heat the vegetable oil in a medium saucepan over medium heat.
- Add the rice to the hot oil. Stir constantly for 5 to 7 minutes until the rice grains turn light golden brown. This step is key for texture.
- Add the chopped onion and minced garlic to the pan. Cook for 2 minutes until the onion softens.
- Pour in the tomato sauce, chicken broth, salt, and cumin. Stir everything together.
- Bring the mixture to a boil.
- Once boiling, reduce the heat to the lowest setting, cover the saucepan tightly with a lid, and simmer for 18 minutes without lifting the lid.
- If using, stir in the frozen peas and carrots during the last 5 minutes of simmering.
- Remove the pan from the heat and let it stand, covered, for an additional 10 minutes.
- Fluff the rice gently with a fork before serving.
Notes
- Rinsing the rice before toasting is not recommended for this recipe, as the starch helps create the traditional texture.
- Use low-sodium broth if you need to control the salt content.
- For a richer flavor, substitute 1/2 cup of the chicken broth with water blended with 1/4 cup of fresh tomato.
- Prep Time: 10 min
- Cook Time: 35 min
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican
Nutrition
- Serving Size: 1 cup cooked
- Calories: 250
- Sugar: 5
- Sodium: 550
- Fat: 5
- Saturated Fat: 1
- Unsaturated Fat: 4
- Trans Fat: 0
- Carbohydrates: 45
- Fiber: 3
- Protein: 6
- Cholesterol: 0
