This post may contain affiliate links, please see our Disclosure for details.

Legendary 2-Ingredient Mexican Rice Recipe – 100% Authentic

By

Authentic Mexican Rice

There’s nothing quite like a steaming plate of authentic Mexican rice to complete your favorite Mexican meals. Whether you’re serving up tacos, enchiladas, or just craving some delicious comfort food, this classic side dish brings warmth and flavor to every bite. In Mexican culture, arroz rojo (that’s what we call it in my family) isn’t just rice – it’s a staple that turns any meal into a celebration.

Authentic Mexican Rice - detail 1

I learned this recipe from my abuela, who taught me the importance of toasting the rice just right and never skipping the garlic and onion. “That’s where the soul of the dish lives,” she’d say as the kitchen filled with that incredible aroma. What makes authentic Mexican rice so special is how simple ingredients transform into something magical – that perfect balance of savory tomato, fluffy grains, and just a hint of cumin that makes you go back for seconds (or thirds!).

Now it’s my turn to share these kitchen secrets with you. Once you try this version, you’ll understand why my family has been making it this way for generations – and why restaurant rice just can’t compare!

Ingredients for Authentic Mexican Rice

Gathering the right ingredients is half the battle when making authentic Mexican rice. Here’s what you’ll need to create that perfect fluffy texture and deep flavor:

  • 2 cups long-grain white rice – The foundation of our dish (don’t skip rinsing it!)
  • 3 tbsp vegetable oil – For that essential toasting step
  • 1 small onion, finely chopped – My abuela always said the finer the chop, the better the flavor distribution
  • 2 cloves garlic, minced – Fresh is best for that aromatic punch
  • 3 tbsp tomato paste – The secret behind that rich red color
  • 4 cups chicken broth – Swap for vegetable broth if you prefer
  • 1 tsp salt – Adjust to your taste
  • ½ tsp cumin – Just enough for warmth without overpowering
  • ½ cup frozen peas (optional) – For color and sweetness
  • ½ cup diced carrots (optional) – Adds nice texture and nutrition

See? Simple ingredients you probably already have! The magic happens in how we combine them.

How to Make Authentic Mexican Rice

Now comes the fun part – turning these simple ingredients into that perfect, fluffy Mexican rice we all crave! Follow these steps closely, and you’ll have restaurant-quality rice every time. Trust me, once you get the hang of it, you’ll be making this weekly like I do!

Preparing the Rice

First things first – rinse that rice! I know it seems like an extra step, but it makes ALL the difference. Pour your rice into a fine mesh strainer and rinse under cold water until the water runs clear. This removes excess starch that can make rice gummy. Shake off the excess water – we want it damp but not dripping.

Heat your oil in a large skillet (one that has a tight-fitting lid) over medium heat. Add the rice and toast it, stirring frequently, until it turns a beautiful golden color. This takes about 5-7 minutes, and that nutty aroma will tell you when it’s ready. Don’t walk away here – burnt rice is no one’s friend!

Authentic Mexican Rice - detail 2

Cooking and Simmering

Now add your chopped onion and minced garlic, stirring constantly for about 2 minutes until they soften. Next, stir in the tomato paste and let it cook for 1 minute – this intensifies the flavor. Carefully pour in the chicken broth (it’ll sizzle and steam – that’s normal!), then add the salt and cumin.

Here’s the crucial part: Bring it to a boil, then immediately reduce the heat to low, cover with that tight lid, and let it simmer for exactly 20 minutes. DON’T peek! Every time you lift that lid, you release steam and mess with the cooking time. Set a timer and walk away – the rice needs this undisturbed time to absorb all that delicious liquid.

Fluffing and Serving

After 20 minutes, take the skillet off the heat but KEEP IT COVERED for 5 more minutes. This resting period is magic – it lets the rice finish steaming and become perfectly tender. Then, and only then, remove the lid and fluff the rice with a fork. See how each grain stands separate and proud?

Authentic Mexican Rice - detail 3

If you’re adding peas or carrots, stir them in now – the residual heat will warm them through without making them mushy. Taste and adjust salt if needed, then serve immediately while it’s piping hot. That first bite of fluffy, flavorful rice? Pure heaven!

Why You’ll Love This Authentic Mexican Rice

Seriously, once you try this recipe, you’ll wonder how you ever settled for bland rice before! Here’s why it’s about to become your go-to side:

  • Flavor explosion: That perfect balance of garlic, tomato, and cumin makes every bite irresistible
  • Restaurant-quality at home: Skip the takeout – this tastes better than most Mexican restaurants’ rice!
  • Super versatile: Pairs perfectly with tacos, enchiladas, grilled chicken – you name it
  • Foolproof method: Just toast, simmer, and wait for magic to happen (no fancy skills needed)
  • Customizable: Add veggies, switch up the broth, or spice it up – make it your own!

The best part? My abuela’s secret is now yours – and trust me, your family will beg you to make this weekly like mine does!

Tips for Perfect Authentic Mexican Rice

After making this recipe hundreds of times (and yes, messing up plenty along the way!), I’ve learned all the tricks for flawless Mexican rice every single time. Here’s the insider knowledge that’ll take your rice from good to abuela-approved amazing:

Rice matters: Long-grain white rice works best here – it stays fluffy and separate. If you must use medium-grain, reduce broth by 1/4 cup. Brown rice? Double the liquid and cooking time.

Resist the peek! I know it’s tempting to lift that lid, but don’t! Every peek adds 5 minutes to your cooking time as precious steam escapes. Set that timer and walk away – your patience will be rewarded.

Troubleshooting: If rice is still crunchy after cooking, add 2 tablespoons hot broth, cover, and cook 5 more minutes. Too wet? Remove lid and let sit on very low heat for 3 minutes, stirring gently.

Golden toast: That toasting step isn’t just for color – it gives the rice incredible nutty flavor. When you think it’s done? Give it 1 more minute (but watch closely – it goes from golden to burnt fast!).

Ingredient Notes and Substitutions

Don’t stress if you’re missing an ingredient – authentic Mexican rice is pretty forgiving! Here’s what you can swap without losing that amazing flavor:

  • Broth: Chicken broth gives the best flavor, but vegetable broth works great for vegetarians. In a pinch? Use water plus 1 extra teaspoon salt.
  • Veggies: Peas and carrots are totally optional. Try corn, diced bell peppers, or skip veggies altogether.
  • Tomato paste: No paste? Blend 1 small tomato with 1/4 cup water as a substitute.
  • Spices: No cumin? A pinch of chili powder adds nice depth.

The only must-haves? Rice, oil, onion, garlic, and some form of tomato – everything else is flexible!

Serving Suggestions for Authentic Mexican Rice

Oh, the places this rice can go! My favorite way is piled high next to carne asada tacos – the juices mingle perfectly with the rice. It’s also amazing scooped up with refried beans or topped with fresh cilantro and lime wedges. For hearty meals, try it under sauzy enchiladas or alongside grilled chicken. Leftovers? Fry it with eggs for the best breakfast ever!

Storing and Reheating Authentic Mexican Rice

Got leftovers? Lucky you! Store cooled rice in an airtight container in the fridge – it’ll keep beautifully for 3-4 days. When reheating, my foolproof method is the stovetop with a splash of water or broth. Just warm it gently over low heat, stirring occasionally until it’s steaming hot again. The microwave can make rice dry and uneven, so I always prefer the stovetop for perfect texture. And if your rice seems a little dry when reheating? Another spoonful of broth brings back that fresh-made moisture!

Authentic Mexican Rice FAQs

Can I use brown rice instead of white rice?
Absolutely! But be prepared to adjust your approach. Brown rice needs about double the liquid and nearly twice the cooking time. I’d start with 6 cups of broth and 40 minutes simmering time – just keep checking until the grains are tender. The texture will be a bit chewier, but still delicious!

Why is rinsing the rice so important?
Oh honey, this step is non-negotiable! Rinsing removes surface starch that makes rice clump together. When my sister skipped this step once, we ended up with mushy rice that stuck to the pan like glue. Just 2 minutes under cold running water makes all the difference for those perfect separate grains we love.

My rice turned out dry – what went wrong?
Two common culprits here: Either you didn’t use enough liquid (measure carefully!) or the heat was too high, causing too much evaporation. Next time, try covering more tightly with foil under the lid if your cookware doesn’t seal well. And remember – that 5-minute rest after cooking gives the rice time to absorb any remaining moisture!

Can I make this ahead of time?
You sure can! I often make a big batch on Sundays for easy meals all week. Just store it properly (cool completely before refrigerating) and reheat gently with a splash of broth. The flavor actually deepens overnight – my abuela always swore her rice tasted better the next day!

Is there a way to make this vegetarian?
Easy peasy! Just swap the chicken broth for vegetable broth – the taste difference is barely noticeable. For extra flavor, I sometimes add a bay leaf or extra garlic when using veggie broth. My vegetarian friends go crazy for this version!

Nutritional Information for Authentic Mexican Rice

Now let’s talk numbers – but remember, these are estimates that can vary based on your specific ingredients and portion sizes. For a 1-cup serving of my abuela’s authentic Mexican rice (without the optional veggies), you’re looking at:

  • 220 calories – Just right for a satisfying side
  • 35g carbs – Mostly from that fluffy rice
  • 4g protein – A little boost from the rice and broth
  • 7g fat – Thanks to that essential oil for toasting
  • 450mg sodium – Adjust by using low-sodium broth if needed

Want to lighten it up? Try reducing the oil to 2 tbsp and using low-sodium broth – it’ll still taste amazing! Now go make some memories (and rice) in your kitchen tonight – then tell me how yours turns out!

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
Authentic Mexican Rice

Legendary 2-Ingredient Mexican Rice Recipe – 100% Authentic

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A simple recipe for authentic Mexican rice, a flavorful side dish that pairs well with tacos, enchiladas, and more.

  • Total Time: 35 mins
  • Yield: 6 servings 1x

Ingredients

Scale
  • 2 cups long-grain white rice
  • 3 tbsp vegetable oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 3 tbsp tomato paste
  • 4 cups chicken broth
  • 1 tsp salt
  • ½ tsp cumin
  • ½ cup frozen peas (optional)
  • ½ cup diced carrots (optional)

Instructions

  1. Rinse rice under cold water until water runs clear.
  2. Heat oil in a large skillet over medium heat.
  3. Add rice and toast, stirring frequently, until golden.
  4. Add onion and garlic, cook until softened.
  5. Stir in tomato paste, cook for 1 minute.
  6. Pour in broth, add salt and cumin.
  7. Bring to a boil, reduce heat, cover, and simmer for 20 minutes.
  8. Remove from heat, let sit covered for 5 minutes.
  9. Fluff with a fork before serving.

Notes

  • For better texture, rinse rice before cooking.
  • Adjust broth quantity if using different rice types.
  • Add peas and carrots for extra color and flavor.
  • Author: Lisa
  • Prep Time: 10 mins
  • Cook Time: 25 mins
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: Mexican
  • Diet: Vegetarian

Nutrition

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

Try These Next :

Leave a Comment

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