Authentic Mexican rice is a fluffy, savory side dish that brings warmth to any meal. This simple recipe is perfect for families, offering a delicious and healthy option for your dinner table. You’ll love how quickly it comes together, making it ideal for weeknight meals or meal prep!
Table of Contents


Authentic Mexican Rice Recipe
Ingredients for Authentic Mexican Rice
- 2 tablespoons olive oil or vegetable oil
- 1 cup long-grain white rice
- 4-8 ounces canned tomato sauce
- 2 cups water
- 1 teaspoon minced garlic (about 2 cloves)
- 2 teaspoons Caldo de Tomate (tomato bouillon)
- 1 teaspoon chili powder
Optional Ingredient Adjustments
You can adjust the amount of tomato sauce to suit your taste—use only 4 ounces for a less saucy dish, or opt for 8 ounces for more moisture. Additionally, feel free to add cooked vegetables like peas or carrots for extra nutrition and flavor.
Step-by-Step Instructions
Preparing the Rice
Start by heating the oil in a 3-quart sauté pan over medium heat. Once hot, add the rice and stir to combine. Cook while stirring frequently for about 3-5 minutes until the rice turns a lovely golden color, releasing its nutty aroma.
Adding Flavorful Ingredients
Next, mix in the chili powder, Caldo de Tomate, and minced garlic, stirring well. These ingredients will give your rice its signature savory flavor, making it irresistible.
Cooking and Simmering the Rice
Pour in the water and tomato sauce, stirring until everything is nicely combined. Bring the mixture to a boil, then reduce the heat to low and cover the pan. Let it simmer for approximately 20 minutes, or until all the water is absorbed. The rice will become fluffy and tender during this time.
Resting and Fluffing the Rice
Once cooked, turn off the heat and keep the rice covered for an additional 5-10 minutes. This resting period allows the flavors to meld beautifully. Finally, fluff the rice with a fork, and it’s ready to serve!
Storage Tips for Leftover Rice
Store any leftover rice in an airtight container in the refrigerator for 3-4 days. You can also freeze it for up to 6 months. To reheat, simply thaw and add a splash of water or chicken stock to restore moisture.
Substitutions for Authentic Mexican Rice
If you’re looking for alternatives, you can replace Caldo de Tomate with chicken bouillon or use low-sodium chicken broth in place of water. For a healthier option, brown rice can be used, though it will require more water and a longer cooking time.
Tips for Perfect Mexican Rice
To achieve the perfect texture, ensure you don’t skip the resting step after cooking. This allows the rice to absorb any remaining moisture. Additionally, rinsing the rice is optional, but if you prefer a less starchy outcome, feel free to rinse before cooking.
FAQs
What ingredients do I need for authentic Mexican rice?
You need long-grain white rice, tomato sauce, garlic, Caldo de Tomate, chili powder, water, and oil. These ingredients combine to make a fluffy and flavorful dish.
How long does it take to cook authentic Mexican rice?
It takes about 20 minutes to cook authentic Mexican rice, plus an additional 5-10 minutes of resting time.
Can I make authentic Mexican rice in a rice cooker?
Yes, you can use a rice cooker. Just follow the same ingredient proportions and cooking times as you would on the stovetop.
What is the best way to season authentic Mexican rice?
The best seasonings for authentic Mexican rice include Caldo de Tomate, chili powder, and minced garlic, which provide a savory flavor.
How can I make authentic Mexican rice spicy?
To add heat, increase the amount of chili powder or add diced jalapeños or cayenne pepper to the rice while cooking.
Related Recipes to try
Conclusion
Now that you have this authentic Mexican rice recipe, why not enhance your meal planning by exploring more delicious options? Check out our Pinterest page for even more inspiration. This fluffy rice pairs beautifully with so many dishes, making it a staple you’ll want to revisit again and again!

Authentic Mexican Rice
Equipment
- 3-quart sauté pan
Ingredients
- 2 tablespoons olive oil or vegetable oil
- 1 cup long-grain white rice
- 4-8 ounces canned tomato sauce
- 2 cups water
- 1 teaspoon minced garlic (about 2 cloves)
- 2 teaspoons Caldo de Tomate (tomato bouillon)
- 1 teaspoon chili powder
Instructions
- Heat oil in a sauté pan over medium heat, add rice, and cook while stirring until golden.
- Stir in chili powder, Caldo de Tomate, and minced garlic.
- Add water and tomato sauce, then bring to a boil.
- Reduce heat, cover, and simmer for 20 minutes until water is absorbed.
- Let the rice rest covered for 5-10 minutes before fluffing with a fork.