Authentic Mexican Rice Recipe
Introduction
This authentic Mexican rice recipe is a flavorful and vibrant side dish that perfectly complements any Mexican meal. With toasted rice, tomato sauce, and traditional seasonings, it’s easy to make and always a crowd-pleaser.

Ingredients
- 2 tablespoons olive oil or vegetable oil
- 1 cup long-grain white rice
- 4-8 ounces canned tomato sauce (use at least 4 or up to 8 ounces)
- 2 cups water
- 1 teaspoon minced garlic (about 2 cloves)
- 2 teaspoons Caldo de Tomate (tomato bouillon)
- 1 teaspoon chili powder
Instructions
- Step 1: Heat the oil in a 3-quart sauté pan over medium heat. Add the rice and stir to combine. Cook, stirring frequently, for 3-5 minutes until the rice begins to turn golden, developing a nutty flavor.
- Step 2: Stir in the chili powder, Caldo de Tomate, and minced garlic, mixing well to coat the toasted rice and build layers of flavor.
- Step 3: Pour in the water and tomato sauce, stirring thoroughly to evenly distribute the sauce throughout the rice mixture.
- Step 4: Bring the mixture to a boil, then reduce heat to low. Cover the pan with a lid and let it simmer gently for 20 minutes, or until all the liquid has been absorbed and the rice is tender.
- Step 5: Turn off the heat and let the rice rest, covered, for 5-10 minutes to allow it to firm up and develop its texture fully.
- Step 6: Fluff the rice with a fork to separate the grains, then serve immediately as a delicious side dish.
Tips & Variations
- For extra depth of flavor, try adding a diced small onion along with the garlic before adding the rice.
- If you prefer a spicier rice, increase the chili powder or add a pinch of cayenne pepper.
- Vegetable or chicken broth can be used instead of water to enrich the taste.
- If you can’t find Caldo de Tomate, substitute with tomato bouillon or a pinch of tomato powder combined with a bit of salt.
Storage
Store leftover rice in an airtight container in the refrigerator for up to 3 days. To reheat, sprinkle a little water over the rice and warm it gently in a covered skillet or microwave to retain moisture and fluffiness.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use brown rice instead of white rice?
Brown rice requires a longer cooking time and more liquid. If substituting, increase the water to about 2 1/2 cups and cook for about 40-45 minutes, checking for tenderness and liquid absorption.
What is Caldo de Tomate?
Caldo de Tomate is a tomato-based bouillon powder that adds rich tomato flavor and seasoning. It’s common in Mexican cooking but can be replaced with tomato bouillon or omitted if unavailable, adjusting salt to taste.
PrintAuthentic Mexican Rice Recipe
This Authentic Mexican Rice recipe features perfectly toasted long-grain white rice cooked with tomato sauce, garlic, and traditional Mexican seasonings like chili powder and tomato bouillon. The rice simmers gently until tender, delivering a flavorful and aromatic side dish perfect for complementing a variety of Mexican meals.
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican
Ingredients
Rice and Seasonings
- 2 tablespoons olive oil or vegetable oil
- 1 cup long-grain white rice
- 1 teaspoon minced garlic (about 2 cloves)
- 2 teaspoons Caldo de Tomate (tomato bouillon)
- 1 teaspoon chili powder
Liquids
- 4–8 ounces canned tomato sauce (use at least 4 or up to 8 ounces)
- 2 cups water
Instructions
- Heat Oil and Toast Rice: Heat oil in a 3-quart sauté pan over medium heat. Add the rice and stir to combine. Cook, stirring frequently, for 3-5 minutes until the rice is golden to enhance its nutty flavor.
- Add Seasonings: Stir in the chili powder, Caldo de Tomate (tomato bouillon), and minced garlic, mixing well with the toasted rice to build layers of flavor.
- Add Liquids: Pour in the water and tomato sauce, stirring thoroughly to distribute the sauce evenly throughout the rice mixture.
- Simmer Rice: Bring the mixture to a boil, then reduce heat to low and cover with a lid. Let it simmer gently for 20 minutes, or until all liquid is absorbed and rice is tender.
- Rest Rice: Turn off the heat and let the rice rest, still covered, for 5-10 minutes to allow the texture to fully develop and firm up.
- Fluff and Serve: Fluff the rice with a fork to separate the grains and serve immediately as a delicious Mexican side dish.
Notes
- Adjust the amount of tomato sauce to control the intensity of tomato flavor and moisture.
- Use Caldo de Tomate for authentic tomato bouillon flavor; if unavailable, substitute with tomato bouillon or vegetable stock powder.
- Keep the rice covered during resting to ensure it finishes cooking evenly and remains fluffy.
- For a gluten-free meal, confirm that the caldo de tomate and bouillon ingredients are gluten-free.
- This rice pairs well with beans, grilled meats, or as a base for burrito bowls.
Keywords: Mexican rice, authentic Mexican side dish, tomato rice, arroz rojo, Mexican cooking, easy rice recipe

