If you’re anything like me, Clara Kohn, you know that the best meals aren’t always the fanciest—they’re the ones that bring everyone to the table without stressing you out! Real life is busy, and when Taco Tuesday rolls around, you need a side that tastes like you spent all day simmering spices, but actually only took 30 minutes. That’s exactly why I perfected this recipe. Forget those bland, mushy sides; this is the BEST Easy One-Pot Spanish Rice you’ll ever make that truly captures that vibrant, authentic flavor we all crave when we sit down for a family dinner.

Why This Easy Spanish Rice Recipe is Your New Weeknight Hero

I’m telling you, this Easy Spanish Rice Recipe completely changed my weeknights. When I first started 911Recipes, it was because I needed meals that worked, and this became my go-to. It’s a true One Pot Rice Side Dish, which means way less scrubbing! We are talking about serving up bright, flavorful rice that tastes just like your favorite restaurant’s—all in under 35 minutes total.

A close-up of a white bowl filled with vibrant orange Spanish rice mixed with bright green peas and diced tomatoes.

That speed makes it the ultimate Quick Rice Side. You get all the aroma and depth of flavor without needing an entire afternoon. Trust me, once you see how simple this truly is, you’ll find yourself making it for everything, not just Taco Tuesday. Check out more of our fast meals over in the Quick & Easy section!

Essential Ingredients for Flavorful Spanish Rice

Getting this Authentic Mexican Rice right starts with treating the ingredients with respect—especially the liquid! We need a good base here so the rice absorbs all that wonderful flavor as it cooks. You’ll need 2 tablespoons of vegetable oil to get started, and don’t skimp on toasting the rice; that’s non-negotiable for getting the right texture.

For the heart of the flavor, make sure you have the right foundation: 1 cup of long-grain white rice (yes, long grain, please!), half a medium yellow onion that you’ve meant to chop finely chopped onion, and 2 cloves of minced garlic. Then, for that classic color and richness in our Spanish rice, grab one 8-ounce can of tomato sauce, plus 1 cup of chicken broth and 1/2 cup of water. Don’t forget the spices: salt, cumin, and oregano!

Ingredient Notes and Substitutions for Your Spanish Rice

Let’s talk broth for a second. While the recipe calls for chicken broth, if you’re keeping it vegetarian (which this Simple Side Dish Recipe easily supports!), vegetable broth works perfectly fine. But if you can manage it, using a homemade broth makes such a difference in depth of flavor—it really elevates the final product!

Also, that 8-ounce can of tomato sauce is exactly what we need; anything more can make the rice soggy. Now, the little cup of frozen peas and carrots is totally optional, but I throw them in because they add a much-needed pop of color to the final platter. If you leave them out, no big deal, but I love the festive look they give this Mexican Fiesta Sides staple.

A close-up of a serving of bright orange spanish rice mixed with green peas and diced carrots on a white plate.

How to Prepare The BEST Easy One-Pot Spanish Rice

Okay, let’s get cooking! Since this is a One Pot Rice Side Dish, we need to make sure every part of the process is handled carefully so that rice doesn’t turn into mush. Getting the right result—that beautifully individual, fluffy grain—is all about technique, not complicated equipment. I follow the recipe outline exactly, especially in setting up the flavors before the simmering even begins.

Once your onion and garlic are fragrant, you’re ready for the real magic. If you need more detailed timings, I have a quick cheat sheet breakdown over on my quick-cook Spanish Rice post, but the general idea is that we build flavor layer by layer.

The Crucial Step: Toasting the Rice for Fluffy Spanish Rice

This is where we earn that “Fluffy Spanish Rice Tutorial” status! Once the oil is hot, pour in that cup of rice. You need to stand right there and stir it constantly for about 5 to 7 minutes. Yes, it feels long when you are hungry, but you are essentially coating every single grain in oil. Why do we do this? It seals the outside of the grain so it doesn’t absorb liquid too fast and turn sticky!

Keep stirring until you see it change color—it should look gently toasted, that lovely light golden brown color. When it hits that point, toss in your onion, cook it down a bit, and then the garlic for just 60 seconds. Don’t let that garlic burn, or your whole batch will taste bitter, so watch it closely!

Simmering and Steaming for Perfect Spanish Rice

Once you pour in your liquids—the broth, tomato sauce, and water—give it a really good stir to scrape up anything delicious stuck to the bottom of the pan. Add your seasonings now, bring that whole thing up to a rolling boil. As soon as it’s boiling hard, you need to act fast!

Immediately drop the heat down to the absolute lowest setting your stove will allow. Cover it with a tight-fitting lid and set a timer for 15 minutes. This is my biggest rule: Do not lift the lid! Don’t even peek! If you let that steam escape, the rice won’t cook evenly. After 15 minutes, kill the heat completely, stir in those optional peas and carrots if you’re using them, and then just let it *rest*, still covered, for another 10 minutes off the heat. That final rest is pure steam power, guaranteed to give you that perfect, Authentic Spanish Rice texture you see on restaurant plates. See how professionals do it? This recipe overview also stresses the importance of letting it steam out!

A close-up shot of a serving of bright orange spanish rice mixed with green peas and diced carrots on a white plate.

Tips for Restaurant Style Spanish Rice Success

I want you to nail that amazing flavor you get at your favorite spot, so here are a few of my personal takeaways for achieving truly Restaurant Style Rice. Remember how I mentioned the broth? Seriously, if you have time to make homemade chicken broth, do it. It adds such a crucial hidden depth that store-bought just can’t match, though the standard carton works fine for a quick Tuesday night!

The other big secret I learned over the years is humidity control. When you bring that mixture to a boil and drop it low, make sure your lid is sealed tight, maybe even place a paper towel under the lid if yours is a little wobbly. That trapped steam is what finishes cooking those rice grains gently. If you want that spicy kick, add a tiny bit of chili powder when you toss in the cumin and oregano—it just warms up the flavor profile beautifully.

These little details are what turn a good Spanish rice into the star side dish. For more comforting meals that still keep dinnertime easy, take a peek at our Comfort Eats collection!

Serving Suggestions for Your Spanish Rice

This gorgeous, flavorful rice isn’t meant to stand alone! It’s the perfect background player for all your best Mexican and Tex-Mex gatherings. Think of it this way: what are you serving tonight? This Spanish rice is phenomenal scooped next to a pile of juicy shredded chicken tacos or spooned beside cheesy enchiladas.

A mound of vibrant, tomato-seasoned spanish rice mixed with bright green peas and diced carrots on a white plate.

It holds up beautifully next to grilled carne asada too. Seriously, this is the ultimate Flavorful Rice for Tacos foundation you’ve been looking for. If you need a centerpiece dish to go along with this perfect side, you absolutely have to try our loaded nachos recipe—it’s a crowd-pleaser! You can check out how we make those Loaded Sheet Pan Nachos right here.

Storage and Reheating Spanish Rice

I love making a big batch of this easy Spanish rice recipe because it holds up so well! Store any leftovers in an airtight container in the fridge for about three days. It’s one of those great sides that’s ready for lunch the next day, too. The real tip, though, is how you reheat it.

When you scoop some out later, don’t just microwave it dry—that’s how you lose the fluffiness. Add just a tiny splash of water or broth right over the portion before you heat it up. This reintroduces that necessary steam, and suddenly, your reheated rice tastes almost as good as the first batch. It’s that simple trick that keeps things delicious!

Frequently Asked Questions About Making Spanish Rice

I always get so many great questions about this Spanish rice recipe, which tells me you all are excited to make it perfectly! Getting that texture just right is really important for an Authentic Mexican Rice experience. I promise, once you get the toasting step down, you’ve conquered the hardest part!

For all the troubleshooting and extra tips, feel free to browse my full guide on How to Make Spanish Rice, but here are the quick answers to what I hear most often:

How can I make this Spanish Rice recipe spicier?

That’s easy! If you love a little heat—and who doesn’t sometimes?—you can add heat right along with the cumin and oregano during Step 6. I’d suggest starting with 1/4 teaspoon of chili powder or just a small pinch of cayenne pepper. That won’t change the texture, but it adds such a lovely warming sensation to that classic tomato base. It makes this the Best Spanish Rice Ever for a little kick!

Can I use water instead of chicken broth for this Spanish Rice?

Yes, you absolutely *can* use water, especially if you don’t have broth on hand. However, I strongly recommend using the chicken broth if you can. That broth is responsible for so much of the savory depth that makes this taste like restaurant-style rice. Water will yield a decent Quick Rice Side, but the broth gives you that richer flavor for a true Authentic Mexican Rice.

Why is my Spanish rice mushy every time I try?

Ah, the dreaded mushy rice! That usually happens for one of two reasons that we cover in detail above: either you skipped toasting the rice long enough, or you peeked under the lid during that crucial 15-minute simmer. That initial toasting seals the grain, and keeping the lid on traps the steam needed for perfect cooking. No peeking means fluffy rice!

Nutritional Estimates for Your Spanish Rice Side Dish

Now, because we are focused on real food for real families here at 911Recipes, I always like to give a rough idea of what’s in a serving, even though these numbers are just estimates based on my ingredient calculations. We are aiming for fantastic flavor, but knowing roughly what you’re putting on the table is important too!

For one serving size (about 3/4 cup cooked) of this easy Spanish rice recipe, here is what you can generally expect. Remember, if you use low-sodium broth or skip the optional salt, these numbers will shift a little!

  • Calories: Around 220
  • Total Fat: About 5 grams
  • Carbohydrates: Roughly 38 grams
  • Protein: About 5 grams
  • Sodium: Approximately 450 mg (this is where different broths make the biggest difference!)

I’m happy to report there’s almost no cholesterol, and we get a nice boost of 3 grams of fiber in there, which is great for a simple Mexican Side Dish. These estimates are based on the recipe yielding 4 servings. If you stretch it to 5 or 6, those numbers dip down even further! Just keep in mind that store-bought brand differences can change sodium and fat slightly, so use these figures as a helpful guideline for your flavorful rice for tacos night!

Share Your Perfect Spanish Rice Creations!

I truly hope this easy, one-pot approach to Spanish rice ends up in your regular rotation! Cooking for the people you love is such a special thing, and seeing your finished dishes honestly makes my day.

When you make this recipe, I would be so grateful if you could come back here and leave a quick rating—a star rating right near the top tells me instantly that this Quick Rice Side is working for busy families like ours.

And please, don’t be shy about sharing your success! If you snap a picture of this gorgeous Arroz Rojo Recipe next to your enchiladas or tacos, tag us on social media! We love seeing how you bring these recipes to life in your own kitchens. It reminds me that the spirit of my grandmother’s kitchen lives on through all of us cooking together, even if we are miles apart.

If you ever have a question while you’re cooking, or maybe a substitution you loved that I didn’t mention, please don’t hesitate to reach out through our contact page right here: Contact Us. We are always here to help make your next meal a success. Happy cooking, friends!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A mound of bright orange spanish rice mixed with green peas and diced carrots served in a white bowl.

The BEST Easy One-Pot Spanish Rice | Authentic Mexican Side Dish


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Ahazzam
  • Total Time: 35 min
  • Yield: 4 servings
  • Diet: Vegetarian

Description

Make restaurant-style Spanish Rice right at home with this easy, one-pot recipe. This fluffy, flavorful Arroz Rojo is the perfect quick side dish for tacos, enchiladas, or any weeknight meal.


Ingredients

Scale
  • 2 tablespoons vegetable oil
  • 1 cup long-grain white rice
  • 1/2 medium yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 1 cup chicken broth (or vegetable broth)
  • 1 (8 ounce) can tomato sauce
  • 1/2 cup water
  • 1 teaspoon salt
  • 1/2 teaspoon ground cumin
  • 1/4 teaspoon dried oregano
  • 1/2 cup frozen peas and carrots mix (optional)


Instructions

  1. Heat the vegetable oil in a medium saucepan or Dutch oven over medium heat.
  2. Add the long-grain white rice to the pan. Toast the rice, stirring often, for 5 to 7 minutes until it turns light golden brown. This step is key for fluffy Spanish Rice.
  3. Add the chopped onion to the pan and cook for 3 minutes until softened.
  4. Stir in the minced garlic and cook for 1 minute until fragrant. Do not let the garlic burn.
  5. Pour in the chicken broth, tomato sauce, and water. Stir well to combine everything.
  6. Add the salt, cumin, and oregano. Bring the mixture to a boil.
  7. Once boiling, reduce the heat to low immediately. Cover the saucepan tightly with a lid.
  8. Simmer undisturbed for 15 minutes. Do not lift the lid during this time.
  9. After 15 minutes, remove the pan from the heat. If using, gently stir in the frozen peas and carrots mix.
  10. Keep the pan covered and let it stand off the heat for another 10 minutes. This allows the rice to steam and become perfectly fluffy.
  11. Fluff the Spanish Rice gently with a fork before serving.

Notes

  • For a richer flavor, use homemade chicken broth instead of store-bought.
  • If you prefer a spicier kick, add 1/4 teaspoon of chili powder with the other spices.
  • Toasting the rice correctly is the secret to achieving that authentic restaurant-style texture. Watch it closely!
  • This recipe works well for meal prep and reheats nicely.
  • Prep Time: 10 min
  • Cook Time: 25 min
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: Mexican

Nutrition

  • Serving Size: 3/4 cup cooked
  • Calories: 220
  • Sugar: 4
  • Sodium: 450
  • Fat: 5
  • Saturated Fat: 1
  • Unsaturated Fat: 4
  • Trans Fat: 0
  • Carbohydrates: 38
  • Fiber: 3
  • Protein: 5
  • Cholesterol: 0

Write A Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star