How To Make Authentic Mexican Rice Recipe

Mexican rice, or “arroz rojo,” is a staple of Mexican cuisine that brings vibrant flavors to any meal. This simple yet flavorful dish pairs perfectly with tacos, enchiladas, or grilled meats.

Pin it for later!

Easy Authentic Mexican Rice – Perfect for Every Meal!

Why You’ll Love This Recipe:

This authentic Mexican rice recipe is a crowd-pleaser for several reasons. It’s packed with bold flavors thanks to a rich tomato base, aromatic spices, and fresh vegetables. 

Unlike bland or overly greasy versions, this recipe balances taste and texture, delivering fluffy rice with a hint of smokiness. Plus, it’s easy to make with pantry-friendly ingredients, making it a reliable choice for weeknight dinners or festive occasions.

Ingredients:

To make this irresistible Mexican rice, you’ll need:

Main Ingredients:

  • 1 cup long-grain white rice (uncooked)
  • 2 tablespoons vegetable oil
  • 2 medium Roma tomatoes, roughly chopped
  • 1 small white onion, roughly chopped
  • 2 garlic cloves, minced
  • 1 cup vegetable broth
  • 1 cup water
  • 1/4 cup tomato sauce
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon chili powder (optional, for extra heat)
  • 1 teaspoon salt (adjust to taste)
  • 1/4 teaspoon freshly ground black pepper

Instructions:

Step 1: Toast the Rice

Begin by heating the vegetable oil in a medium-sized skillet or saucepan over medium heat. Once the oil is hot, add the rice. Stir constantly for 5–7 minutes until the rice turns golden brown. Toasting the rice gives it a nutty flavor and prevents it from becoming mushy.

Step 2: Prepare the Tomato Blend

While the rice toasts, combine the chopped tomatoes, onion, garlic, and 1/4 cup of water in a blender. Blend until smooth. Strain the mixture through a fine-mesh sieve if you prefer a smoother texture.

Step 3: Combine the Flavors

Pour the tomato mixture into the skillet with the toasted rice. Stir well, ensuring the rice absorbs the flavorful blend. Cook for about 2 minutes, allowing the tomato mixture to thicken slightly.

Step 4: Add the Liquids and Spices

Stir in the chicken broth, remaining water, tomato sauce, cumin, smoked paprika, chili powder (if using), salt, and black pepper. Mix well to combine all the flavors.

Step 5: Simmer the Rice

Bring the mixture to a gentle boil. Once it starts boiling, reduce the heat to low and cover the skillet with a tight-fitting lid. Allow the rice to simmer for 18–20 minutes. Avoid lifting the lid to ensure the rice cooks evenly.

Step 6: Add Vegetables (Optional)

If you’re adding peas and carrots, stir them in during the last 5 minutes of cooking. This keeps the vegetables vibrant and slightly firm.

Step 7: Fluff and Serve

When the rice has absorbed all the liquid, remove the skillet from the heat. Let it sit, covered, for 5 minutes. Then, fluff the rice with a fork to separate the grains. Garnish with fresh cilantro before serving.

Why This Recipe Works:

The combination of toasting the rice and using a tomato-based broth infuses each grain with flavor while keeping the texture light and fluffy.

 The blend of cumin and smoked paprika adds an earthy depth, while the optional chili powder offers a gentle heat that can be adjusted to your liking. 

Adding vegetables like peas and carrots not only enhances the taste but also makes this dish visually appealing.

Pro Tips for Perfect Mexican Rice:

  1. Use Long-Grain Rice: Long-grain rice provides the best texture as it cooks up light and separate. Avoid using short-grain varieties that may become sticky.
  2. Avoid Stirring Too Much: Once the liquid is added, let the rice cook undisturbed to prevent it from becoming mushy.
  3. Customize the Heat: For a spicier version, include diced jalapeños or a pinch of cayenne pepper.
  4. Make It Vegan: Substitute chicken broth with vegetable broth for a completely vegan dish

Leave a Comment

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