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

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

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)

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

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

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

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

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

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
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.







