Best Mexican Rice Recipe (with Video)

Best Mexican Rice Recipe: If you’re craving a delicious and flavorful side dish that pairs perfectly with your favorite Mexican meals, then you’ve landed in the right place. Mexican rice—also known as Spanish rice—is a beloved dish found on nearly every Mexican restaurant menu. It’s fluffy, rich in tomato flavor, and perfectly seasoned with spices that warm your soul. Today, you’ll learn exactly how to make the best Mexican rice recipe, with step-by-step instructions even beginners can follow.

Whether you’re cooking for a family taco night or looking to impress guests with a Tex-Mex feast, this guide will ensure your rice turns out fluffy, flavorful, and restaurant-quality every time.

What is Mexican Rice?

Mexican rice, sometimes referred to as Spanish rice, is a traditional side dish that forms the foundation of many Latin-inspired meals. Despite the name “Spanish rice,” it’s actually more closely associated with Mexican cuisine. This rice dish is typically made with long-grain white rice, sautéed in oil until golden brown, then simmered with tomato sauce, onions, garlic, and chicken broth.

The magic of Mexican rice lies in its unique flavor profile. It’s not just rice with tomato—no, it’s a symphony of flavors. The cooking technique infuses every grain with savory, rich goodness that pairs beautifully with everything from tacos to enchiladas to grilled meats.

It’s not meant to be spicy, though you can absolutely add heat if you prefer. It’s meant to be savory, light, and deeply satisfying—a dish that soaks up sauce, complements proteins, and makes every bite better.

Why is Mexican Rice So Popular?

There are a few reasons Mexican rice is a staple in so many homes and restaurants. First, it’s incredibly versatile. You can serve it alongside just about any protein—chicken, beef, pork, fish—and it enhances rather than overpowers. It’s also incredibly easy to make in large batches, making it ideal for parties, potlucks, or meal prep.

Second, it’s budget-friendly. With just a few pantry staples—rice, tomato sauce, broth, and some seasonings—you can whip up a delicious side that feels gourmet. It also stores and reheats well, meaning you can enjoy leftovers without sacrificing flavor or texture.

And finally, it’s a crowd-pleaser. Kids love it. Adults love it. Even picky eaters find something comforting in its familiar, cozy flavor. It’s one of those recipes that becomes a go-to in your rotation after just one try.

Ingredients for Authentic Mexican Rice

Basic Ingredients You Need

To make a delicious, authentic Mexican rice, you’ll need the following ingredients. Most of these are probably already in your kitchen:

  • 1 ½ cups long-grain white rice – This type of rice gives you the fluffy, light texture you want.
  • 3 tablespoons vegetable oil – Helps toast the rice and deepen its flavor.
  • 1 small onion, finely chopped – Adds savory depth.
  • 2 cloves garlic, minced – Gives that essential aromatic base.
  • 1 ½ cups chicken broth – Infuses flavor and helps cook the rice perfectly.
  • 1 cup tomato sauce – Provides the dish’s signature color and taste.
  • 1 teaspoon cumin – Warm and earthy, it’s a must for authenticity.
  • ½ teaspoon chili powder – Optional, but adds a touch of smoky heat.
  • Salt to taste – Essential for balancing the flavors.
Optional Add-ins for Extra Flavor

Want to give your rice a little extra something? Consider adding:

  • Diced carrots and peas – For a more traditional, colorful presentation.
  • Chopped cilantro – Adds a fresh burst at the end.
  • Lime juice – A splash brightens up the dish and balances the richness.
  • Diced jalapeños – For those who love a little heat.
  • Grated cheese – Melted on top for a Tex-Mex twist.

These additions aren’t necessary, but they do give you room to make the dish your own. That’s the beauty of cooking—you’re always in control.

Step-by-Step Cooking Instructions

Step 1: Rinsing the Rice

Before you even heat your pan, start with this very important step: rinse your rice. Rinsing removes the excess surface starch that can cause rice to clump or become sticky. Place the rice in a fine mesh strainer and rinse under cold water until the water runs clear. It only takes a minute or two, but it makes a huge difference.

Skipping this step often results in mushy or gummy rice, which is exactly what we’re trying to avoid. We want those grains to stay separate and fluffy—and rinsing is the key.

Once rinsed, let the rice drain for a few minutes while you prep your other ingredients. You don’t want to add wet rice to hot oil—that’s a recipe for popping and splatter.

Step 2: Sautéing the Rice

Next, heat the oil in a large skillet or saucepan over medium heat. Once hot, add the rice. Stir constantly for about 5–7 minutes, or until the rice starts to turn golden brown. This toasting process gives Mexican rice its signature nutty flavor and helps keep it fluffy.

After the rice has browned slightly, add the chopped onions and continue cooking for another 2–3 minutes until the onions soften. Then, stir in the minced garlic and cook for another 30 seconds. Be careful not to burn the garlic, or it’ll turn bitter.

This step builds the flavorful foundation of your dish, so don’t rush it. Your kitchen should be smelling amazing by now—like something good is definitely on the way.

Step 3: Adding the Tomato Base and Spices

Now comes the flavor-packed part of the process—adding the tomato base and spices. Once your rice is golden and your onions and garlic are fragrant and soft, it’s time to pour in the tomato sauce and chicken broth. This is where the transformation begins.

Add 1 cup of tomato sauce and 1½ cups of chicken broth to the pan. Immediately after, sprinkle in your spices—cumin, chili powder (if you’re using it), and salt. Stir everything together well to make sure the spices are evenly distributed.

This mixture should start to bubble gently. As it simmers, the rice will begin soaking up all those rich, savory, tomatoey flavors. You’ll notice the color deepens, and the smell becomes even more mouthwatering.

Make sure to bring it to a gentle boil, then reduce the heat to low. Cover the pan with a tight-fitting lid. The lid is crucial because it traps the steam inside and helps cook the rice evenly.

From here, let it simmer for about 18–20 minutes, undisturbed. Don’t lift the lid—just trust the process. The rice will absorb the liquid and fluff up beautifully.

Step 4: Simmering the Rice to Perfection

Once you’ve got the lid on and the heat lowered, it’s time to let patience do the heavy lifting. Set a timer and let the rice simmer gently for about 18 to 20 minutes. You don’t want a rapid boil here—just a low, steady simmer.

While it cooks, resist the urge to peek. Lifting the lid releases the steam that’s essential to making the rice cook evenly and come out light and fluffy. So hands off!

Once the timer goes off, remove the pan from the heat—but keep the lid on. Let the rice sit for another 5–10 minutes. This resting period lets the moisture redistribute and gives you the perfect final texture.

After resting, take off the lid and gently fluff the rice with a fork. This helps separate the grains and gives you that light, airy texture you’re aiming for. You’ll notice the grains are tender but not mushy, and they’ve soaked up all that delicious tomato broth.

At this point, you can taste and adjust the seasoning. Need more salt? A pinch of lime juice for brightness? Maybe a handful of chopped cilantro for color and freshness? This is where you add your finishing touches.

Pro Tips for Perfect Mexican Rice Every Time

Avoiding Mushy or Undercooked Rice

Let’s face it—cooking rice can be tricky if you don’t know the tricks. But here’s how to avoid common mistakes:

  • Rinse the rice first. This step removes excess starch, which prevents clumping.
  • Toast it well. Sautéing the rice in oil before adding liquid helps it stay firm and adds a rich, nutty flavor.
  • Don’t stir while it simmers. Stirring breaks up the grains and can make it gummy.
  • Use a tight-fitting lid. You want all that steam trapped inside so the rice cooks evenly.
  • Let it rest after cooking. This final step helps absorb the last bit of moisture and sets the texture.

Follow these tips, and you’ll be the rice master in no time.

Best Type of Rice to Use

Long-grain white rice is hands-down the best choice for Mexican rice. Why? Because it has less starch than short-grain varieties and cooks up fluffy, not sticky.

You can also use jasmine rice if that’s what you have on hand—it adds a light fragrance that complements the spices. Avoid using brown rice unless you’re willing to adjust the liquid and cooking time (it takes longer and needs more liquid).

Basmati rice can also work in a pinch, though it has a different aroma and flavor. If you’re going for authentic flavor and texture, though, stick to classic long-grain white rice.

Serving Suggestions and Variations

What to Serve Mexican Rice With?

Mexican rice is the ultimate team player. It complements just about any main dish, especially:

  • Tacos – Whether you’re making chicken, beef, or veggie tacos, rice makes a perfect side.
  • Enchiladas – The richness of the enchilada sauce is balanced beautifully by the savory rice.
  • Grilled meats – Steak, chicken, or pork off the grill? Yes, please.
  • Burrito bowls – Use it as a base with black beans, guac, salsa, and your favorite protein.
  • Stuffed peppers – Mix the rice with ground beef or beans and stuff it inside bell peppers.

It’s also perfect in a lunchbox or as a side for meal-prepped chicken or beans. You’ll always find a use for it.

Flavor Variations (Spicy, Cheesy, Veggie-packed)

Want to change things up? Here are a few fun ideas:

  • Spicy Mexican Rice: Add diced jalapeños or chipotle peppers in adobo sauce for heat.
  • Cheesy Rice: Stir in shredded cheddar or Monterey Jack at the end for a creamy finish.
  • Veggie Mexican Rice: Add corn, peas, diced carrots, or even chopped zucchini.
  • Lime and Cilantro: Stir in fresh lime juice and chopped cilantro right before serving for a bright, zesty twist.
  • Tomato Chunks: Instead of sauce, try using canned diced tomatoes for a chunkier texture.

These variations let you adapt the dish to your mood or your pantry—and they all taste incredible.

FAQs about Mexican Rice Recipe

1. Can I use brown rice instead of white rice?

Yes, but keep in mind that brown rice takes longer to cook and requires more liquid. You’ll need to adjust the simmer time to around 40–45 minutes and increase the broth to about 2¼ cups. The texture will also be chewier, but the nutty flavor of brown rice adds a nice twist.

2. Why is my Mexican rice mushy?

Mushy rice usually results from too much liquid, overcooking, or skipping the rinsing step. Always rinse your rice, use the correct liquid-to-rice ratio, and avoid stirring while it simmers. A tight-fitting lid and letting it rest after cooking also help prevent sogginess.

3. Can I make Mexican rice in a rice cooker?

Absolutely! Just sauté the rice, onions, and garlic on the stovetop, then transfer everything (including the tomato sauce, broth, and spices) to the rice cooker. Cook according to your rice cooker’s white rice setting. It’s a convenient hands-off option.

4. Is Mexican rice spicy?

Traditional Mexican rice isn’t spicy—it’s more savory and aromatic. However, you can easily add spice with jalapeños, chili powder, or a bit of cayenne if you like heat. This flexibility makes it kid-friendly or fiery, depending on your taste.

5. Can I freeze Mexican rice?

Yes! Mexican rice freezes beautifully. Let it cool completely, then portion it into airtight freezer bags or containers. It’ll last up to 3 months in the freezer. To reheat, thaw overnight in the fridge and warm in a skillet or microwave with a splash of broth to revive its texture.

Conclusion

There you have it—a complete, foolproof guide to making the best Mexican rice right in your own kitchen. From rinsing the rice to simmering it to perfection, every step in this recipe is designed to deliver maximum flavor with minimal effort. Whether you’re serving it with tacos, burritos, or grilled chicken, this rice will be the hero of your plate.

Don’t forget: Mexican rice is endlessly customizable. Once you’ve mastered the basic version, try different veggies, cheeses, or spice levels to suit your taste. You can even double the recipe and freeze portions for quick sides during busy weeks.

So the next time you’re craving a taste of authentic Mexican cuisine, skip the restaurant and make this rice at home. Your taste buds—and your dinner guests—will thank you.

Leave a Reply

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