The Ultimate Mexican Rice Recipe

The Ultimate Mexican Rice Recipe: Fluffy, Flavorful, and Authentic

There is something magical about a perfectly prepared Mexican Rice Recipe. The pop of color on your plate with that beautiful red-orange color, the individual grains separated and distinct, and that deep, savory taste with hints of tomato, garlic, and spices is why this dish has become a staple as a perfect accompaniment to so many meals. Whether you’re building the perfect burrito bowl, serving up tacos to a crowd, or just wanting a comforting side dish, mastering Mexican Rice is a skill that will reward you with a lifetime of delicious meals.

I’ve spent years perfecting my take on this old favorite, experimenting with countless versions and techniques to bring you that elusive balance of restaurant-quality flavor with home-cooking ease. Today, I’m sharing all that I’ve learned with you so that you can make a Mexican Rice dish that rivals your favorite restaurant—and honestly, might just be better than your go-to spot!

What Makes Mexican Rice So Special?

Authentic Mexican rice, or arroz rojo as the Spanish call it, is far more than just rice with tomatoes. It is a dish that is all about layers of taste and texture, from the rice itself, which is toasted to perfection before being cooked in a savory mixture of tomatoes, onions, garlic, and broth.

This is no plain white rice with a can of tomatoes thrown in. This is rice cooking at its best, with each grain packed with savory goodness and then lightly coated with a rich tomato mixture before being perfectly cooked to fluffy perfection. It is the kind of dish that can make you want to eat it by the spoonful right out of the pot (and believe me, I have!).

Why This Recipe Works

Why the Ultimate Mexican Rice Recipe Works

After all my testing, I have settled on a method that produces outstanding results every time. Now, let me walk you through why this method works every time:

The initial step of toasting the rice in oil before adding any liquid is non-negotiable. This step is what ensures the rice gets that nutty taste and every grain cooks perfectly without breaking down into mush.

A proper flavor base is crucial for any dish, and this is especially true for risotto. Rather than simply adding tomato sauce, we are going to build a proper flavor base by sautéing onion and garlic until they are translucent and sweet.

The proper rice-to-liquid ratio is crucial for cooking perfect rice. Too much liquid, and the rice ends up mushy. Too little, and it ends up hard as a rock. This recipe uses the golden ratio, which has been tested and perfected.

Resting the rice after cooking is crucial. That final step, where we turn off the heat but keep the lid on for a few minutes, is what ensures every grain of rice cooks perfectly.

For another comforting classic, this swedish meatball recipe delivers rich flavors in every bite.

Ingredients for the Perfect Mexican Rice

Ingredients for the Perfect Mexican Rice Recipe

The Rice:

  • 1 cup long-grain white rice – This is an essential ingredient, as long-grain rice cooks nicely with individual, fluffy grains. Avoid short-grain rice, as it cooks into a sticky mess. Brands like Comet or Uncle Ben’s are excellent choices.

The Aromatics:

  • 1/4 cup finely chopped white onion: This is about a quarter of a small onion
  • 2 cloves garlic, minced: Fresh garlic is worth the extra effort, as it has an unbeatable taste
  • Optional: 1/2 red bell pepper, finely chopped – This is an optional, but delicious addition

The Liquid Base:

  • 1/2 cup tomato sauce: This is smooth, consistent, and has that signature red color
  • 2 cups low-sodium chicken broth: Vegetable broth is an excellent choice if you want a vegetarian version
  • 1 tablespoon tomato paste: Caramelizing this with the rice is an incredible addition

The Seasonings:

  • 1/2 teaspoon ground cumin: Essential for that warm, earthy Mexican flavor 
  • 1/2 teaspoon chili powder: Adds mild heat and complexity
  • 1/2 teaspoon dried oregano: Provides an aromatic lift 
  • Salt and black pepper to taste
  • 2 tablespoons vegetable oil (or olive oil): For toasting and sautéing

The Finish:

  • 2-3 tablespoons fresh cilantro, chopped: Adds brightness and freshness 
  • Optional: 1/4 cup frozen peas and carrots: Traditional additions for color and texture

Step-by-Step Instructions

Step 1: Rinse the Rice (or Don’t, Here’s the Truth)

Step 1: Rinse the Rice (or Don't, Here's the Truth)

Of course, there are different opinions on this. Some sources recommend rinsing the rice until the water comes out clean in order to reduce starch and have fluffy rice. However, in the case of Mexican rice, it is recommended that rinsing is avoided because starch is important in this case.

After trying both options, I have come up with the following recommendation: If you are using regular long-grain white rice, rinse it quickly in a fine-mesh strainer for 30 seconds and then drain it. This way, starch is reduced sufficiently so that rice grains don’t clump together, but there is still sufficient starch to keep them separate.

Step 2: Toast the Rice

Step 2: Toast the Rice

Next, heat 2 tablespoons of vegetable oil in a medium saucepan or Dutch oven over medium-high heat. When the oil is shimmering, add the rice. Stir the rice constantly for 5-7 minutes, during which the rice should become light golden brown and slightly translucent, as the magic of the toasted rice occurs.

This step changes the flavor of the rice, giving it a nutty taste that will infuse the entire dish with the toasted flavor.

Step 3: Build the Flavor Base

Step 3: Build the Flavor Base

If using the bell pepper, add it at this time along with the chopped onion. Saute for 2-3 minutes, until the onion softens and turns translucent. Now add the minced garlic and saute for another 30 seconds, until fragrant, as garlic burns easily.

Now, add the tomato paste if using it. Saute constantly, stirring the contents, for about a minute, until the tomato paste darkens in color and is fragrant, as this caramelization is what gives the dish its depth of flavor.

Step 4: Add Liquids and Seasonings

Step 4: Add Liquids and Seasonings

Pour in the chicken broth and tomato sauce. Add the ground cumin, chili powder, oregano, and salt. Stir all the ingredients together, scraping up any browned bits that have collected on the bottom of the pan. These are pure flavor!

Bring this mixture to a boil, then reduce heat to low, cover with a tight-fitting lid, and simmer.

Step 5: Simmer and Rest

Step 5: Simmer and Rest

Allow the rice to cook for 20-25 minutes undisturbed. Don’t be tempted to lift the lid and take a look! For each time you lift the lid and look, you’re allowing valuable steam to escape, and steam is essential for proper rice cooking.

If you’re adding peas and carrots, you should add these during the last 5 minutes of cooking.

Once the rice has cooked, remove it from the heat and allow it to sit for 5-10 minutes with the lid still on. This allows all the steam to cook the rice perfectly.

Step 6: Fluff and Serve

Step 6: Fluff and Serve

Remove the lid, and fluff the rice with a fork. This separates the rice without mashing it. Add the chopped cilantro, which gives a fresh contrast to the savory taste of the rice.

Transfer the rice to a serving bowl and enjoy!

If you’re craving something warm and soothing, this chicken noodle soup is packed with bold Southern flavors.

Tips for Mexican Rice Success

Use the Right Rice

White long-grain rice is the best choice because it is the traditional choice and the one that works best. Jasmine and basmati rice have different starch content and taste that just won’t work as well as the traditional Mexican rice.

Don’t Skip the Toasting

This step is absolutely essential. It gives the rice the nutty flavors and helps the rice retain its texture throughout the cooking process. Your rice will be much more flavorful.

Keep the Heat Low

Once the liquid is added and the pot is covered, the heat should be kept low. This simmers the rice evenly and prevents burning at the bottom.

No Peeking!

Every time the pot is opened, steam is lost, which increases the cooking time.

Let It Rest

The final minutes off the heat are essential to the texture of the rice. Do not skip this step.

Variations to Try

Easy Mexican Rice Recipe

If you want to make this quicker, skip the fresh vegetables and just use the powders instead. Heat the oil, toast the rice, then add the water, chicken bouillon, tomato bouillon, onion powder, garlic powder, and cumin. Simmer the rice for 20 minutes, and you’re done.

This easy Mexican rice recipe is sure to please with its rich flavors and simple preparation.

Authentic Mexican Rice Recipe

If you want a true authentic Mexican rice recipe, use fresh tomatoes blended smooth instead of tomato sauce. In a blender, combine 2 medium tomatoes, 1/4 of an onion, and 2 cloves of garlic. Blend them smooth and use them instead of tomato sauce.

Mexican Rice Recipe in Rice Cooker

Yes, it’s absolutely possible to create a Mexican Rice recipe using a Rice Cooker! First off, the sautéing of the aromatics and the browning of the rice must be done in a skillet, as this step remains crucial in the recipe, but after that, the rest of the cooking process remains the same, and you can easily create perfect Mexican Rice using your Rice Cooker by following the Rice Cooker Mexican Rice recipe!

Restaurant Style Mexican Rice Recipe

To get that authentic Mexican restaurant-style texture in the cooked rice, the oven method is recommended. After the rice has been toasted and the liquids have been added, the pot is covered and put in the oven at 350°F for 30 minutes. This method makes the rice very fluffy.

Simple Mexican Rice Recipe

For a basic Mexican rice recipe, one should stick with just the basics: rice, oil, tomato sauce, broth, onion powder, garlic powder, and cumin. The stripped-down version is quick to make without sacrificing taste.

What to Serve with Mexican Rice

This versatile side dish pairs beautifully with countless mains:

  • Tacos: Any variety, from carnitas to carne asada to fish tacos
  • Enchiladas: The rice soaks up that wonderful sauce
  • Burrito Bowls: Layer with beans, meat, salsa, and guacamole
  • Grilled Chicken or Steak: A perfect, simple supper
  • Refried Beans: The classic duo
  • Chiles Rellenos: For a special occasion meal
  • Eggs: Try it for breakfast with fried eggs and salsa

Storage and Reheating

Refrigerating

Leftover Mexican rice should be stored in an airtight container in the refrigerator for 4 days.

Freezing

This Mexican rice freezes well. Store it in bags or containers, allowing it to cool completely before freezing.

Reheating

To reheat, add some broth or water, as this helps retain the moisture of the Mexican rice.

Pair your meal with this virgin margarita recipe for a refreshing and citrusy drink option.

Frequently Asked Questions

For the best results, long-grain white rice is the best choice, as it cooks well with individual grains separated from each other.

Yes, but you will need to adjust the liquid and cooking time. Brown rice takes 40-45 minutes to cook and requires more liquid.

If your rice is mushy or soggy, this is probably because there was too much liquid used, or because you were stirring your rice while it was simmering, or because your rice did not get enough resting time. The instructions should yield perfect results if you stick to the ingredient ratios

Yes! Just replace chicken broth with vegetable broth. The dish will be just as delicious!

If you want your rice to be spicier, add a pinch of cayenne pepper or a chopped up jalapeño with your aromatics. Alternatively, use a can of diced tomatoes with green chilies instead of tomato sauce.

Yes! This recipe doubles easily. Just make sure your pot is large enough because this recipe will need a 3-4 quart pot when doubled.

What’s the difference between Mexican rice and Spanish rice?

This is one of the common confusions. Mexican rice, also known as arroz rojo, is a dish originating from Mexico, distinguished by the flavor of tomatoes. Spanish rice usually indicates a dish similar to Mexican rice, commonly found in Tex-Mex restaurants, with additional vegetables such as peas and carrots.

The Secret to Restaurant-Style Results

After several years of experimentation, I have come to realize that the key to making fantastic Mexican rice is based on three essential ingredients: good ingredients, good technique, and good patience.

Use good chicken broth. While homemade is best, store-bought low-sodium broth is good. Use fresh garlic and onion instead of powder. Take the time to get that rice good and toasted until it is actually golden, not just warmed through. And for goodness’ sake, don’t open that lid until it is done.

All of these things put together create magic. The rice becomes more than just an accompaniment. It becomes an experience. Fluffy, scented, and full of flavor, it elevates all it touches.

Final Thoughts

This comprehensive guide, I hope, will motivate you to make stunning Mexican rice dishes in the comfort of your own kitchen. Whether you are looking for a Mexican rice recipe for a quick Mexican dish, an authentic Mexican rice recipe for a special occasion, or a Mexican rice recipe for a rice cooker for a hassle-free cooking experience, this dish is sure to provide comfort, taste, and pleasure in every morsel.

The first time you lift the lid of the pot and witness the perfectly cooked, colored, and steaming hot rice, you will know it was all worth the time and effort. And when your family demands it again the following week, you will have learned a skill that will last you a lifetime.

Happy cooking, and as always, the best dishes are those made with love and shared with those closest to us.

Similar Posts