How to Make Authentic Mexican Rice

Authentic Mexican Rice, also known as “Arroz Rojo,” is a classic side dish made with long-grain white rice, tomato, onion, garlic, and chicken broth. It’s fluffy, flavorful, and often served alongside tacos, enchiladas, or grilled meats. The rich red color and toasty flavor come from sautéing the rice before simmering it in a seasoned tomato mixture.

ingredients

Tip: You’ll find the full list of ingredients and measurements in the recipe card below.

long-grain white ricetomatoeswhite oniongarlic clovesvegetable oilchicken broth (or water with bouillon)saltcumin (optional)fresh cilantro (optional for garnish)

directions

Rinse the rice under cold water until the water runs clear to remove excess starch.

Blend the tomatoes, onion, and garlic into a smooth puree.

Heat oil in a large skillet over medium heat and add the rice. Sauté the rice, stirring frequently, until golden brown and fragrant.

Pour the tomato mixture into the skillet, being cautious as it may sizzle. Stir and let it cook for 2-3 minutes.

Add the chicken broth and salt. Stir once, then bring the mixture to a boil.

Reduce the heat to low, cover the skillet, and simmer for 18-20 minutes or until the rice is tender and the liquid is absorbed.

Remove from heat and let it sit, covered, for 5 minutes. Fluff with a fork before serving.

Garnish with chopped cilantro if desired.

Servings and timing

This recipe yields approximately 4-6 servings.Preparation time: 10 minutesCooking time: 25 minutesTotal time: 35 minutes

Variations

Use diced carrots and peas for added color and texture.

Substitute tomato sauce for fresh tomatoes if needed.

Add a jalapeño or serrano pepper to the blend for a spicy kick.

Stir in cooked corn or bell peppers for extra flavor.

Top with crumbled queso fresco for a creamy finish.

storage/reheating

Store leftover Mexican Rice in an airtight container in the refrigerator for up to 5 days.Reheat on the stovetop with a splash of broth or water to restore moisture.For longer storage, freeze in a sealed container for up to 2 months. Thaw and reheat thoroughly before serving.

How to Make Authentic Mexican Rice

FAQs

What makes Mexican Rice different from Spanish Rice?

Mexican Rice typically uses a tomato-based broth and has a softer texture, while Spanish Rice may include saffron and has a different seasoning profile.

Why is my rice mushy?

Too much liquid or overcooking can cause mushiness. Make sure to use the correct ratio of liquid to rice and simmer gently.

Can I use brown rice?

Yes, but adjust the cooking time and liquid accordingly as brown rice takes longer to cook.

Do I need to rinse the rice?

Yes, rinsing helps remove surface starch and prevents the rice from becoming sticky.

Can I make this dish vegetarian?

Yes, substitute vegetable broth for chicken broth.

What kind of tomatoes work best?

Ripe Roma or plum tomatoes are ideal for a flavorful and smooth puree.

Is cumin necessary?

Cumin adds depth but is optional. Use it if you want a more robust flavor.

Why fry the rice first?

Toasting the rice enhances its flavor and helps create a fluffy texture by sealing the grains.

Can I make this in advance?

Yes, it reheats well and can be made ahead of time for meal prep or gatherings.

Can I use tomato paste?

Yes, a small amount of tomato paste can intensify the color and flavor—adjust liquid as needed.

Conclusion

Authentic Mexican Rice is a simple yet essential dish in Mexican cuisine, delivering both comfort and bold flavor in every bite. Whether served as a side or the base of a hearty meal, it brings warmth and tradition to your table. Once you master it, it’s sure to become a staple in your cooking routine.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
How to Make Authentic Mexican Rice

How to Make Authentic Mexican Rice

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: simplemealsbykim
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: Mexican
  • Diet: Vegetarian

Description

A flavorful and traditional Mexican rice made with tomatoes, garlic, onion, and spices, perfect as a side dish for Mexican meals.


Ingredients

Units Scale
  • 1 cup long-grain white rice
  • 2 tablespoons vegetable oil
  • 2 cloves garlic, minced
  • 1/4 cup chopped onion
  • 1/2 cup tomato sauce or 2 medium tomatoes, blended
  • 2 cups chicken broth (or vegetable broth for vegetarian)
  • 1/2 teaspoon cumin
  • Salt to taste
  • Fresh cilantro for garnish (optional)

Instructions

  1. Rinse the rice under cold water until the water runs clear. Drain well.
  2. In a medium saucepan, heat the oil over medium heat. Add the rice and cook, stirring frequently, until the rice is golden brown.
  3. Add the minced garlic and chopped onion to the rice. Sauté for 2-3 minutes until fragrant and soft.
  4. Stir in the tomato sauce (or blended tomatoes) and cook for another 2 minutes.
  5. Add the chicken broth, cumin, and salt. Stir well to combine.
  6. Bring the mixture to a boil, then reduce the heat to low, cover the pan, and simmer for 18-20 minutes or until the rice is tender and the liquid is absorbed.
  7. Remove from heat and let it sit covered for 5 minutes. Fluff with a fork.
  8. Garnish with fresh cilantro if desired and serve warm.

Notes

  • Use a heavy-bottomed pan to prevent the rice from burning.
  • For extra flavor, add a bay leaf while simmering.
  • Adjust the tomato content to your preference for a richer or lighter flavor.

Nutrition

  • Serving Size: 1 cup
  • Calories: 210
  • Sugar: 2g
  • Sodium: 400mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 34g
  • Fiber: 1g
  • Protein: 4g
  • Cholesterol: 0mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *