Easy Authentic Mexican Rice

If you’ve ever made Mexican rice at home and ended up with something pale, sticky, or bland — you’re not alone. The dish looks deceptively simple, and most recipes online cut corners that quietly ruin it. This one doesn’t.

Easy Authentic Mexican Rice | Fluffy Restaurant-Style Rice in 25 Minutes

Easy Authentic Mexican Rice | Fluffy Restaurant-Style Rice in 25 Minutes

This is the Mexican rice you get at your favorite taqueria: golden, fluffy, fragrant, and full of flavor. It takes 25 minutes, uses ingredients you already have, and once you make it this way, you’ll never reach for the boxed version again.

Why This Recipe Works

The Toasting Technique

The secret is toasting the dry rice in oil before any liquid touches the pan.

When raw rice hits hot oil and gets stirred for four to five minutes, the grains turn a warm golden color, the kitchen fills with a nutty aroma, and the outer starch firms up just enough to keep every grain separate through the entire cooking process. This is the step most home cooks skip — and the single biggest reason homemade Mexican rice disappoints.

Why Broth Beats Water

Swapping water for chicken broth costs nothing in extra time or effort, but it adds a savory backbone that plain water simply cannot deliver. It’s the second-biggest upgrade in this recipe.

Don’t rush the toast. Don’t skip the broth. Everything else follows from here.

The secret is toasting the dry rice in oil before any liquid touches the pan.

Easy Authentic Mexican Rice

When raw rice hits hot oil and gets stirred for four to five minutes, something transforms. The grains turn a warm golden color, the kitchen fills with a nutty aroma, and the outer starch firms up just enough to keep every grain separate through the entire cooking process. This is the step most home cooks skip — and the single biggest reason homemade Mexican rice disappoints.

Don’t rush it. Don’t skip it. Everything else follows from here.

Ingredients

Everything here is a pantry staple — nothing exotic, nothing that requires a special trip.

  • 1 cup uncooked long-grain white rice — long-grain stays fluffy; short or medium-grain goes sticky
  • 3 tablespoons canola or vegetable oil
  • ½ cup white onion, finely diced
  • 4 garlic cloves, minced
  • 1 cup tomato sauce — gives the rice its signature color and richness
  • 2½ cups chicken broth — the single biggest upgrade you can make over water
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • 1 teaspoon salt
  • Fresh cilantro and a lime wedge — for finishing

Vegetarian? Swap chicken broth for vegetable broth.

Easy Authentic Mexican Rice

Directions

Step 1 — Toast the Rice

Heat the oil in a large skillet over medium-high heat. Add the dry rice and stir constantly until the grains turn a deep golden color, about 4 to 5 minutes. You’ll smell it when it’s ready — nutty, warm, almost popcorn-like.

Step 2 — Add the Aromatics

Add the diced onion and minced garlic directly to the toasted rice. Stir and cook for another 2 minutes until the onion softens and the garlic is fragrant.

Step 3 — Add Liquid and Seasoning

Pour in the tomato sauce and chicken broth. Stir in the cumin, chili powder, and salt. Bring to a boil, stir once, then leave it alone.

Step 4 — Simmer Without Peeking

Reduce heat to low, cover tightly, and simmer for 20 minutes. Do not lift the lid. The trapped steam is what cooks the rice evenly — every peek releases it and risks an uneven result. Set a timer and walk away.

Step 5 — Rest and Fluff

Take the pan off the heat and let it sit, still covered, for 5 minutes. Uncover, fluff gently with a fork, taste for salt, and finish with fresh cilantro and a squeeze of lime.

Step 1 — Toast the rice. Heat the oil in a large skillet over medium-high heat. Add the dry rice and stir constantly until the grains turn a deep golden color, about 4 to 5 minutes. You’ll smell it when it’s ready — nutty, warm, almost popcorn-like.

Step 2 — Add the aromatics. Add the diced onion and minced garlic directly to the toasted rice. Stir and cook for another 2 minutes until the onion softens and the garlic is fragrant.

Step 3 — Add liquid and seasoning. Pour in the tomato sauce and chicken broth. Stir in the cumin, chili powder, and salt. Bring to a boil, stir once, then leave it alone.

Step 4 — Simmer without peeking. Reduce heat to low, cover tightly, and simmer for 20 minutes. Do not lift the lid. The trapped steam is what cooks the rice evenly — every peek releases it and risks an uneven result. Set a timer and walk away.

Step 5 — Rest and fluff. Take the pan off the heat and let it sit, still covered, for 5 minutes. Uncover, fluff gently with a fork, taste for salt, and finish with fresh cilantro and a squeeze of lime.

Easy Authentic Mexican Rice

Tips, Variations & Storage

Pro Tips

  • Use broth, not water. Chicken broth adds a savory depth water cannot replicate.
  • Don’t stir during cooking. Once the lid is on, resist the urge — stirring releases starch and makes the rice gummy.
  • Add a chili for subtle heat. Drop a halved serrano or jalapeño into the pot with the liquids, then remove before serving.
  • The lime is not optional. A squeeze of fresh lime juice right before serving brightens every flavor in the dish.

Variations

  • Add frozen peas, diced carrots, or corn with the broth for color and texture
  • Stir in shredded rotisserie chicken after fluffing to turn it into a full meal
  • Add a tablespoon of tomato paste alongside the tomato sauce for a richer, deeper color

Storage

Keeps in the fridge in an airtight container for up to 4 days. To reheat, add a splash of water, cover, and warm gently on the stovetop or in the microwave. Freezes well for up to 3 months.

Use broth, not water. Chicken broth adds a savory depth water cannot replicate. Every cook who makes this upgrade notices the difference immediately.

Don’t stir during cooking. Once the lid is on, resist the urge. Stirring releases starch and makes the rice gummy.

Add a chili for subtle heat. Drop a halved serrano or jalapeño into the pot with the liquids, then remove before serving. You get warmth without making it spicy.

The lime is not optional. A squeeze of fresh lime juice right before serving brightens every flavor in the dish.

Make it your own:

  • Add frozen peas, diced carrots, or corn with the broth
  • Stir in shredded rotisserie chicken after fluffing to make it a full meal
  • Add a tablespoon of tomato paste for a deeper, richer color

Storage: Keeps in the fridge for up to 4 days. Reheat with a splash of water, cover, and warm gently on the stovetop or microwave.

Make It Tonight

Authentic Mexican rice doesn’t require a culinary degree or a pantry full of specialty ingredients. It requires one good technique — toasting — and the confidence to keep the lid on.

Get those two things right and this recipe becomes a permanent part of your weekly rotation. Serve it alongside tacos, grilled chicken, enchiladas, or anything that needs a great side dish.

Make it once. You’ll see.