Authentic Mexican Rice Recipe
Introduction
Authentic Mexican rice is a flavorful and essential side dish that pairs perfectly with a variety of meals. This recipe delivers fluffy, seasoned rice infused with tomatoes and spices, making it a staple in Mexican cuisine.

Ingredients
- 1 cup long-grain white rice
- 2 tablespoons vegetable oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 medium tomato, diced (or 1/2 cup canned diced tomatoes)
- 2 cups chicken broth (or vegetable broth for a vegetarian option)
- 1 teaspoon cumin
- 1 teaspoon salt (adjust to taste)
- Fresh cilantro, chopped (for garnish)
- Optional: 1/2 cup frozen peas or carrots
Instructions
- Step 1: Rinse the rice under cold water using a fine mesh strainer until the water runs clear.
- Step 2: Heat the vegetable oil in a medium saucepan over medium heat.
- Step 3: Add the chopped onion and sauté for 3-4 minutes until translucent.
- Step 4: Add the minced garlic and sauté for another minute until fragrant.
- Step 5: Stir in the rinsed rice and cook, stirring frequently, for 2-3 minutes until lightly toasted.
- Step 6: Add the diced tomatoes, chicken broth, cumin, and salt. Stir to combine and bring to a gentle boil.
- Step 7: Reduce heat to low, cover the pot, and simmer for 15-18 minutes until the rice is tender and liquid is absorbed.
- Step 8: Remove the pot from heat and keep it covered for an additional 5 minutes to steam.
- Step 9: Fluff the rice with a fork, garnish with chopped cilantro, and serve hot.
Tips & Variations
- For added vegetables and color, stir in 1/2 cup frozen peas or carrots along with the tomatoes and broth.
- Use vegetable broth instead of chicken broth for a vegetarian-friendly version.
- Toast the rice a bit longer for a nuttier flavor, but watch carefully to avoid burning.
- Adjust salt to your taste and consider adding a pinch of chili powder for extra heat.
Storage
Store leftover rice in an airtight container in the refrigerator for up to 4 days. To reheat, sprinkle a little water over the rice and warm it gently in a microwave or on the stovetop to restore moisture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use brown rice instead of white rice?
Yes, but brown rice requires a longer cooking time and more liquid. Adjust the broth quantity and simmer time accordingly, typically around 40-45 minutes.
What can I serve with Mexican rice?
Mexican rice pairs well with dishes like tacos, enchiladas, grilled meats, beans, or as a base for bowls with your favorite toppings.
Print
Authentic Mexican Rice Recipe
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Halal
Description
Authentic Mexican Rice is a flavorful and aromatic side dish made with long-grain white rice, sautéed onions, garlic, tomatoes, and seasoned with cumin and salt. Cooked gently in chicken or vegetable broth, this classic Mexican staple is perfect to accompany any meal and can be customized with peas or carrots for added texture and color.
Ingredients
Rice Mixture
- 1 cup long-grain white rice
- 2 tablespoons vegetable oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 medium tomato, diced (or 1/2 cup canned diced tomatoes)
- 2 cups chicken broth (or vegetable broth for a vegetarian option)
- 1 teaspoon cumin
- 1 teaspoon salt (adjust to taste)
Optional
- 1/2 cup frozen peas or carrots
- Fresh cilantro, chopped (for garnish)
Instructions
- Rinse the Rice: Begin by rinsing the rice under cold water using a fine mesh strainer to remove excess starch. This helps achieve fluffy, separated grains after cooking.
- Sauté Onion: Heat the vegetable oil in a medium saucepan over medium heat. Add the finely chopped onion and sauté for about 3-4 minutes until the onion becomes translucent and soft.
- Add Garlic: Add the minced garlic to the pan and continue to sauté for an additional minute, allowing the garlic to release its aroma without burning.
- Toast Rice: Pour the rinsed rice into the pan and stir frequently for about 2-3 minutes, letting the rice get lightly toasted and coated with oil and aromatic flavors.
- Add Tomatoes and Seasoning: Stir in the diced tomatoes, chicken broth, cumin, and salt. If using peas or carrots, add them at this stage as well. Bring the mixture to a gentle boil.
- Simmer: Reduce the heat to low, cover the pot with a lid, and let it simmer for 15-18 minutes, allowing the rice to absorb the broth and cook through.
- Rest the Rice: Remove the pot from the heat but keep it covered for an additional 5 minutes to let the rice steam and settle.
- Fluff and Garnish: Fluff the rice gently with a fork to separate the grains. Garnish with freshly chopped cilantro and serve hot as a delicious side dish.
Notes
- Rinsing the rice is essential to remove excess starch and prevent clumping.
- For a vegetarian version, substitute chicken broth with vegetable broth.
- Add frozen peas or carrots for extra flavor and nutrition.
- If you prefer a spicier version, add a pinch of chili powder or chopped jalapeños.
- Adjust salt according to taste and dietary preference.
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican
Keywords: Mexican rice, authentic Mexican rice recipe, side dish, cumin rice, tomato rice, easy Mexican food

