Authentic Mexican Rice Recipe
Introduction
This Authentic Mexican Rice is a flavorful and vibrant side dish that pairs perfectly with your favorite Mexican meals. With a rich tomato base and a hint of chili, it’s easy to make and sure to impress your family and guests.

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 the 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 to the rice. Stir well to combine all the ingredients.
- Step 3: Pour in the water and tomato sauce, then stir everything together evenly.
- Step 4: Bring the mixture to a boil. Once boiling, reduce the heat to low and cover the pan. Let it 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 cooking through steam.
- Step 6: Fluff the rice with a fork before serving to separate the grains and enhance texture.
Tips & Variations
- For extra depth, sauté finely chopped onions along with the garlic before adding the rice.
- If you prefer a spicier dish, add a pinch of cayenne pepper or diced jalapeño.
- Substitute Caldo de Tomate with vegetable or chicken bouillon if unavailable, adjusting salt to taste.
- To make it vegan, ensure the bouillon and tomato sauce contain no animal products.
Storage
Store leftover Mexican rice in an airtight container in the refrigerator for up to 4 days. Reheat gently in a skillet or microwave, adding a splash of water to restore moisture if it feels dry.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use fresh tomatoes instead of canned tomato sauce?
Yes, you can blend fresh tomatoes into a smooth sauce and use about 1 cup. Adjust the cooking liquid accordingly and simmer a bit longer to reduce excess moisture.
What is Caldo de Tomate?
Caldo de Tomate is a tomato-flavored bouillon powder commonly used in Mexican cooking to add rich, savory tomato flavor. It enhances the depth of the rice without overpowering it.
Print
Authentic Mexican Rice Recipe
- Total Time: 27 minutes
- Yield: 6 servings 1x
Description
This Authentic Mexican Rice recipe delivers a flavorful and vibrant side dish perfect for complementing your favorite Mexican meals. Toasted long-grain white rice is simmered with tomato sauce, chili powder, and garlic, creating a fragrant and colorful rice that is fluffy and tender.
Ingredients
Rice and Seasoning
- 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 olive or vegetable oil in a 3-quart sauté pan over medium heat. Add the long-grain white rice and stir frequently, cooking for 3-5 minutes until the rice turns a light golden color and begins to toast, enhancing its flavor.
- Add Seasonings: Stir in the chili powder, Caldo de Tomate (tomato bouillon), and minced garlic. Mix well to evenly coat the rice with the spices and garlic, allowing the flavors to meld for about a minute.
- Add Liquids and Combine: Pour in the water along with the canned tomato sauce. Stir the mixture thoroughly to combine all ingredients evenly.
- Simmer and Cook: Bring the mixture to a boil, then reduce the heat to low. Cover the pan and let it simmer gently for 20 minutes, or until all the liquid has been absorbed by the rice.
- Rest the Rice: Turn off the heat and let the rice rest, still covered, for 5-10 minutes. This resting period allows the rice to steam and become tender.
- Fluff and Serve: Using a fork, fluff the rice carefully to separate the grains. Serve warm as a delicious accompaniment to your favorite Mexican dishes.
Notes
- Adjust the amount of tomato sauce between 4 to 8 ounces depending on desired tomato flavor intensity and moisture.
- If Caldo de Tomate is not available, substitute with vegetable or chicken bouillon powder with a pinch of tomato paste.
- For extra flavor, you can add chopped onions or bell peppers during the initial toasting step.
- Use medium-low heat when simmering to prevent rice from burning or sticking to the pan.
- Use a tight-fitting lid to trap steam and ensure even cooking.
- Prep Time: 5 minutes
- Cook Time: 22 minutes
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican
Keywords: Mexican rice, tomato rice, side dish, authentic Mexican recipe, arroz rojo

