|

Authentic Mexican Rice Recipe

Fluffy, bright red-orange authentic Mexican rice recipe with cilantro and lime in a clay bowl on a rustic wooden table with fresh ingredients.

A serving of Mexican rice recipe on a dinner plate next to a chicken taco and black beans, garnished with cilantro.

Authentic Mexican rice Recipe

An authentic, foolproof recipe for fluffy and flavorful Mexican rice, also known as arroz rojo. This restaurant-style side dish is never mushy and pairs perfectly with tacos, beans, and more.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 6 Servings
Course: Side Dish
Cuisine: Mexican
Calories: 250

Ingredients
  

  • 1 ½ cups long-grain white rice rinsed
  • 2 medium Roma tomatoes roughly chopped
  • ½ white onion chopped
  • 2 cloves garlic minced
  • 3 tablespoons neutral oil
  • 2 cups low-sodium chicken or vegetable broth
  • 1 tablespoon tomato paste
  • 1 teaspoon ground cumin
  • 1 teaspoon salt
  • Fresh cilantro for garnish
  • Lime wedges for serving

Method
 

  1. Rinse the rice in a fine-mesh strainer under cold water until the water runs mostly clear.
  2. In a saucepan with a tight-fitting lid, heat the oil over medium heat. Add the rinsed rice and toast, stirring frequently, for 5-7 minutes until light golden.
  3. Add the onion and garlic to the pan and sauté for 1-2 minutes until fragrant.
  4. Puree the chopped tomatoes in a blender until smooth. Add the tomato puree, tomato paste, cumin, and salt to the pan. Cook for 3-4 minutes until the mixture darkens slightly.
  5. Pour in the broth and bring to a vigorous boil. Stir once, then reduce heat to low, cover tightly, and simmer undisturbed for 18-20 minutes.
  6. Turn off the heat and let the rice rest, covered, for 10 minutes. Remove the lid and fluff with a fork. Garnish with fresh cilantro and serve with lime wedges.

Forget about bland, orange-tinted rice. Authentic Mexican rice recipe traditions (often called arroz rojo) are built on technique. It’s a pilaf method where every step builds layers of deep, complex flavor, resulting in separate, fluffy grains that are anything but boring.

The number one enemy of a great Mexican rice recipe is moisture management. Mushy rice happens when it’s steamed with too much liquid. Our method uses the perfect ratio and a critical first step: rinsing. Rinsing your long-grain white rice under cold water removes excess surface starch, which is what causes clumping. Then, we gently toast the rinsed rice in oil until it turns a light golden color. This seals the starch granules, creating a protective barrier that helps each grain retain its distinct shape during cooking. It’s the non-negotiable foundation for a flawless Mexican rice recipe.

A serving of Mexican rice recipe on a dinner plate next to a chicken taco and black beans, garnished with cilantro.

The flavor doesn’t come from a packet; it comes from the sofrito—a sautéed base of onion, garlic, and in this case, pureed fresh tomatoes. This mixture is cooked down until it deepens in color and its raw edge disappears, concentrating the flavor. When you add your toasted rice to this aromatic base, it acts like a sponge, soaking up all that savory goodness before the liquid even hits the pan. This step ensures the flavor is in every single grain, not just clinging to the outside.

 Fresh ingredients for homemade Mexican rice recipe arranged on a wooden board: white rice, roma tomatoes, onion, garlic, cumin, cilantro, and lime.

Simplicity is key. Each ingredient in this Mexican rice recipe has a purpose. Here’s what you need and why:

IngredientQuantityPurpose & Notes
Long-Grain White Rice1 ½ cupsThe ideal variety for fluffy, separate grains. Do not use short-grain or jasmine.
Roma Tomatoes2 medium (or 1 cup canned)Provides fresh acidity, color, and body to the sauce.
White Onion½, choppedAromatic base for the sofrito.
Garlic2 cloves, mincedAdds essential depth and pungency.
Neutral Oil3 tbspFor toasting the rice and sautéing aromatics.
Chicken or Vegetable Broth2 cupsThe cooking liquid that infuses the rice with savory flavor. Use low-sodium to control salt.
Tomato Paste1 tbspConcentrates the tomato flavor and enhances the red hue.
Ground Cumin1 tspThe quintessential warm, earthy spice.
Salt1 tsp (adjust to taste)Balances and enhances all other flavors.
  1. The Rinse & Toast: Rinse your rice in a fine-mesh strainer under cold water until the water runs mostly clear. Shake off excess water. In a wide skillet or saucepan with a tight-fitting lid, heat the oil over medium. Add the rice and toast, stirring frequently, for 5-7 minutes until it turns a light golden tan and smells nutty.
  2. Build the Sofrito: Push the rice to the sides. Add the onion and garlic to the center and sauté for 1-2 minutes until fragrant. In a blender, puree the tomatoes until smooth. Pour this puree and the tomato paste into the pan. Add the cumin and salt. Cook, stirring everything together, for 3-4 minutes. The mixture will thicken and darken slightly—this is where the flavor develops.
  3. Simmer to Perfection: Pour in the broth and bring to a vigorous boil. Give it one final stir, then reduce the heat to the lowest possible setting. Cover tightly with the lid and simmer, undisturbed, for 18-20 minutes. No peeking! This allows the steam to build and cook the rice evenly.
  4. The Fluff: After 20 minutes, turn off the heat. Keep the lid on and let the rice rest for 10 full minutes. This final steaming period finishes the cooking and ensures the bottom doesn’t burn. Then, and only then, remove the lid and fluff the grains gently with a fork. Stir in fresh chopped cilantro if desired.
CategoryDetail
Prep Time10 minutes
Cook Time25 minutes
Rest Time10 minutes
Total Time45 minutes
Servings6
CuisineMexican

Now that you’ve mastered the base Mexican rice recipe, let’s make it your own.

This Mexican rice recipe is a perfect canvas. For heat, add a minced jalapeño or serrano pepper to the sofrito with the onion. For a smoky note, a pinch of chipotle powder is magical. To make it a main dish, stir in cooked peas, diced carrots, or shredded chicken after fluffing. A squeeze of fresh lime juice at the end brightens everything up. The beauty of this Mexican rice recipe is its adaptability.

  • Is Rice wet/mushy? You likely added too much liquid, didn’t rinse the starch off, or disturbed it while steaming. Ensure your lid is tight and trust the rest period.
  • Is Rice undercooked/burnt on the bottom? The heat was too high during simmering. It must be on the lowest setting. If it’s undercooked but the liquid is gone, sprinkle 2 tbsp of broth over the top, cover, and let sit on warm heat for 5 more minutes.
  • Lacking flavor? You may not have cooked the tomato sofrito long enough before adding the broth. That reduction step is crucial for concentration.
A serving of Mexican rice recipe on a dinner plate next to a chicken taco and black beans, garnished with cilantro.

Mastering this authentic Mexican rice recipe is more than just learning to cook a side dish; it’s about embracing a technique that unlocks a world of flavor. The process of toasting, soaking in sofrito, and steaming is a small ritual that yields incredible rewards: a pot of rice that’s fragrant, vibrantly colored, and has grains that stand proud. It’s the difference between a forgettable filler and the star of your plate. It pairs perfectly with everything from simple beans to complex moles, and it’s guaranteed to make your next family dinner or gathering a hit.

Ready to taste the difference? Grab those simple ingredients and try this Mexican rice recipe tonight. I promise, once you see how straightforward it is and taste the incredible results, you’ll never go back to the bland stuff. Don’t forget to share your culinary victory in the comments below—I’d love to hear how it turned out! And if you’re looking for the perfect pairing, check out our guide to slow-cooked Carnitas for a match made in heaven.

Q1: What’s the difference between this Mexican rice recipe and “Spanish Rice”?
A: While the terms are often used interchangeably in the US, there is a distinction. This Mexican rice recipe (arroz rojo) typically gets its color and flavor from a pureed tomato base and cumin. Authentic Spanish rice (arroz a la española) from Spain is often saffron-infused and can include a wider variety of seafood or meats. The cooking pilaf method is similar, but the flavor profiles are different.

Q2: Can I make this Mexican rice recipe in advance?
A: Absolutely! This Mexican rice recipe reheats beautifully. Let it cool completely, then store it in an airtight container in the fridge for up to 4 days. Reheat gently in a skillet with a tiny splash of broth or water to refresh the moisture, or in the microwave covered with a damp paper towel.

Q3: I’m a vegetarian. Can I still make this Mexican rice recipe?
A: Of course! This Mexican rice recipe is easily made vegetarian. Simply substitute the chicken broth for a rich vegetable broth. The rest of the ingredients are naturally plant-based, so you’ll have a full-flavored, vegetarian-friendly side dish.

Mexican rice recipe

★★★★★
5.0 out of 5
0 reviews
5★
0
4★
0
3★
0
2★
0
1★
0

✍️ Leave Your Review

✓ Thank you! Your review has been posted successfully.