Authentic Mexican rice is a fluffy, savory side dish that’s simple to make and perfect for family dinners. This recipe brings vibrant flavors and aromas to your kitchen, making it a delightful addition to any meal.
Table of Contents

Authentic Mexican Rice Recipe
Essential Ingredients for Authentic Mexican Rice
To create this delicious authentic Mexican rice, you’ll need a handful of simple ingredients that work together to deliver amazing flavor:

- 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 Substitutions
Feel free to customize the recipe. You can swap chicken bouillon for Caldo de Tomate or use low-sodium chicken broth instead of water. If you prefer brown rice, that works too, but it will need more water and a longer cooking time.
Step-by-Step Instructions for Making Mexican Rice
Preparing the Rice
Start by heating the oil in a 3-quart sauté pan over medium heat. Next, add the rice and stir frequently. Cook for about 3-5 minutes until the rice turns a lovely golden color.
Adding Flavorful Ingredients
Once the rice is golden, add the chili powder, Caldo de Tomate, and minced garlic. Stir everything together until well mixed, creating a fragrant base for your rice.
Cooking and Resting the Rice
Pour in the water and tomato sauce, stirring to combine. Bring the mixture to a boil, then lower the heat and cover. Let it simmer for 20 minutes or until the water is fully absorbed. After cooking, turn off the heat and allow the rice to rest, covered, for 5-10 minutes. Fluff it with a fork before serving.
Tips for Perfect Mexican Rice
Adjusting Tomato Sauce for Desired Sauciness
For a less saucy dish, use only 4 ounces (½ cup) of tomato sauce. If you like it saucier, feel free to add up to 8 ounces (1 cup). Any leftovers can be frozen for future meals.
Optional Add-ins for Extra Flavor
Want to elevate the dish? Add cooked vegetables like peas and carrots before you cover the rice. These add-ins bring extra color and nutrition to your meal.
Storage and Reheating Instructions
Refrigerating Leftovers
Store any leftover rice in an airtight container in the fridge for 3-4 days. When you’re ready to enjoy it again, simply reheat it with a splash of water or chicken stock for moisture.
Freezing for Future Use
If you want to save it for later, freeze the rice for up to 6 months. Thaw it in the refrigerator before reheating.
FAQs
What ingredients do I need for authentic Mexican rice?
You will need olive oil, long-grain white rice, canned tomato sauce, water, minced garlic, Caldo de Tomate, and chili powder.
How long does it take to cook authentic Mexican rice?
The total cooking time is approximately 20 minutes, with an additional 5-10 minutes of resting time after cooking.
Can I make authentic Mexican rice in a rice cooker?
Yes, you can easily adapt this recipe for a rice cooker. Just follow your rice cooker’s instructions.
What is the best way to season authentic Mexican rice?
The best way is to use Caldo de Tomate and chili powder, which provide a savory flavor. Adjust to taste as needed.
How can I make authentic Mexican rice spicy?
To add spice, increase the amount of chili powder or include diced jalapeños or other hot peppers.
Related Recipes to try
Conclusion
This authentic Mexican rice is not only delicious but also a breeze to prepare. Whether you serve it with tacos, grilled chicken, or as part of a hearty meal prep, it’s sure to please. For more unique recipes and inspiration, explore ideas on Pinterest to elevate your cooking game.

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 Use 4 ounces for less sauciness or up to 8 ounces for more.
- 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 for 3-5 minutes until golden.
- Stir in chili powder, Caldo de Tomate, and minced garlic.
- Add water and tomato sauce, stir, and bring to a boil.
- Reduce heat to low, cover, and simmer for 20 minutes until water is absorbed.
- Turn off heat and let rice rest covered for 5-10 minutes.
- Fluff rice with a fork and serve.



