Authentic Mexican Rice Recipe
Introduction
Authentic Mexican rice is a flavorful and vibrant side dish that perfectly complements any Mexican meal. With a rich tomato base and a subtle kick of chili powder, this recipe is easy to make and 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 oil in a 3-quart sauté pan over medium heat. Add rice and stir to combine. Cook, stirring frequently, for 3-5 minutes, until the rice begins to turn a golden color.
- Step 2: Add chili powder, Caldo de Tomate, and minced garlic. Stir to combine evenly with the rice.
- Step 3: Pour in water and tomato sauce, then stir to mix all ingredients thoroughly.
- Step 4: Bring the mixture to a boil, then reduce heat to low and cover the pan. Simmer for 20 minutes, or until all the water has been absorbed.
- Step 5: Turn off the heat and let the rice rest, still covered, for 5-10 minutes to finish steaming.
- Step 6: Fluff the rice gently with a fork and serve warm alongside your favorite dishes.
Tips & Variations
- For extra flavor, sauté finely chopped onions along with the rice before adding spices.
- You can substitute chicken broth for water to create a richer taste.
- Add diced vegetables like peas or carrots during the last 10 minutes of cooking for added texture and nutrition.
- Adjust chili powder amount to suit your spice preference.
Storage
Store leftover Mexican rice in an airtight container in the refrigerator for up to 3 days. To reheat, sprinkle a little water over the rice and microwave or warm it in a covered pan until heated through, fluffing again before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of rice for this recipe?
Long-grain white rice works best for this recipe because it stays fluffy and doesn’t clump. Using short-grain or brown rice will require different cooking times and may alter the texture.
What is Caldo de Tomate and can I substitute it?
Caldo de Tomate is a tomato bouillon that adds depth and umami to the rice. If unavailable, you can substitute with a small amount of tomato bouillon powder or a pinch of salt and extra tomato paste for flavor.
Print
Authentic Mexican Rice Recipe
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
This Authentic Mexican Rice recipe delivers fluffy, flavorful rice perfectly tinted with tomato sauce and infused with chili powder, garlic, and tomato bouillon. A simple stovetop method yields a vibrant side dish that’s ideal for Mexican meals.
Ingredients
Main 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
- Heat the oil and toast the 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 begins to turn a golden color, which enhances the flavor.
- Add spices and garlic: Stir in the chili powder, Caldo de Tomate (tomato bouillon), and minced garlic to evenly coat the rice and build the seasoning base.
- Pour in liquids: Add water and tomato sauce to the pan and stir well, ensuring all ingredients are combined.
- Simmer the rice: Bring the mixture to a boil, then reduce heat to low. Cover the pan and let simmer gently for 20 minutes, or until the rice has absorbed all the water.
- Rest the rice: Turn off the heat and keep the pan covered. Let the rice rest for 5-10 minutes to finish absorbing steam and become fully tender.
- Fluff and serve: Use a fork to fluff the rice grains, separating them for a light texture, then serve as a perfect side dish for your favorite Mexican meals.
Notes
- You can adjust the tomato sauce quantity between 4 to 8 ounces to make the rice lighter or richer in tomato flavor.
- Use long-grain white rice for optimal texture; rinsing is optional but not required.
- Caldo de Tomate enhances the tomato flavor but can be omitted or substituted with vegetable broth powder if unavailable.
- Covering the pan tightly during simmering is important to trap steam and cook the rice evenly.
- Letting the rice rest covered off the heat allows for fluffier rice by finalizing the steam absorption.
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican
Keywords: Mexican rice, Authentic Mexican rice, tomato rice, side dish, long grain rice recipe

