Authentic Mexican Rice Recipe

Servings: 8 Total Time: 40 mins Difficulty: easy
Authentic Mexican Rice
Authentic Mexican Rice Recipe pinit

This rice has never been an afterthought in my kitchen. I test it the same way I test my mains, because when it’s right, it quietly carries the entire meal. When it’s wrong, nothing on the plate quite feels settled.

I’ve made this rice more times than I can count, adjusting small details until the texture stayed consistent and the flavor held up whether it was paired with tacos, grilled meats, or a simple bowl with toppings. This version is dependable, repeatable, and built on technique rather than shortcuts.

Who This Recipe Is For

This recipe is for home cooks who want rice that behaves itself. The grains stay separate. The flavor is balanced. The pot finishes evenly without guesswork.

If you enjoy building complete meals at home, this rice pairs naturally with dishes like Shrimp Tacos Recipe or a protein-forward bowl like Burrito Bowl, where the rice needs to hold its structure under sauces and toppings.

Why This Recipe Works

Authentic Mexican rice relies on two foundations: properly prepared rice and a well-balanced tomato broth. Both are non-negotiable if you want reliable results.

Rinsing removes excess surface starch that would otherwise cause sticking. Toasting the rice in oil changes how it absorbs liquid, helping the grains stay intact while building depth that plain simmered rice can’t achieve.

This same flavor logic applies when I season rice for recipes like Breakfast Burrito Recipe, where the rice has to stay fluffy even when wrapped and reheated.

Ingredients Needed for the Recipe

  • Long grain white rice – Cooks up light and separate. Rinsing removes surface starch that causes clumping.
  • Neutral oil – Allows the rice to toast evenly without adding competing flavors.
  • Onion – Builds a savory base that supports the tomato without overpowering it.
  • Garlic – Adds depth and aroma. Minced finely so it distributes evenly.
  • Roma tomato – Brings freshness and gentle acidity that balances the toasted rice.
  • Tomato paste – Concentrates tomato flavor and gives the rice its classic color.
  • Broth – Seasons every grain from the inside out.
  • Kosher salt – Allows the rice to season evenly as it cooks.
  • Frozen peas – Added at the end for sweetness and color without compromising texture.

How to make Authentic Mexican Rice Recipe?

Step 1 – Rinse the Rice

Place the rice in a fine mesh strainer and rinse under cold water, gently moving the grains with your fingers.

Continue rinsing until the water runs clear. This step directly affects texture and should never be skipped.

Step 2 – Toast the Rice

Heat the oil in a wide pot over medium-low heat. Add the drained rice and stir regularly.

Toast for about 10 minutes until the grains turn a pale golden color. This slow toasting builds flavor without scorching.

Step 3 – Add the Aromatics

Add the onion, tomato, garlic, and salt directly to the rice. Stir briefly to combine.

Step 4 – Add Liquid and Tomato Paste

Pour in the broth and add the tomato paste. Stir until the paste dissolves completely.

The liquid should be evenly tinted and coat the rice without streaks.

Step 5 – Simmer and Rest

Bring the pot to a boil, then immediately reduce the heat to low and cover tightly.

Cook for 20 minutes without lifting the lid. Remove from heat, uncover, and let rest for 5 minutes.

Step 6 – Fluff and Finish

Fluff the rice gently with a fork, lifting rather than stirring.

Fold in the frozen peas and taste for seasoning.

What the Rice Should Look and Feel Like

The finished rice should be tender but structured, with each grain distinct. There should be no wet patches and no dry pockets.

Common Mistakes and How to Fix Them

If your rice turns mushy, excess starch or stirring during cooking is usually the cause.

Rice that tastes flat often comes from under-seasoned liquid. The broth should taste good before it ever hits the rice.

These same seasoning principles apply when preparing grains for Quinoa Salad, where the base ingredient needs flavor from the start.

Substitutions and What They Change

Medium grain rice will cook, but releases more starch and produces a softer texture.

Water can replace broth, but the result will be noticeably less savory. If you want more control, pairing this rice with bold sides like Chimichurri Sauce Recipe helps balance the plate.

Tips

  • Rinse until the water is fully clear.
  • Toast slowly for consistent flavor.
  • Do not stir once the liquid is added.
  • Always fluff with a fork.

Make-Ahead, Storage, and Freezing

This rice stores exceptionally well. Let it cool completely before refrigerating.

Reheat gently with a splash of water and fluff between intervals. This makes it a practical base for quick meals like Avocado Toast Recipe with a savory twist or a reheated Burrito Recipe.

For freezing, portion cooled rice into airtight containers. Thaw overnight before reheating for best texture.

Can I double this recipe? Yes, but use a wider pot to maintain even heat.

Why is my rice sticky? It usually wasn’t rinsed thoroughly or was stirred while simmering.

Can I serve this cold? It works well as part of a spread with dishes like Veggie Tray for casual gatherings.

Testing Notes and Consistency

I’ve tested this recipe across different stovetops and pot materials to make sure the ratios hold steady.

This is the same rice I rely on when building meals for guests, where consistency matters as much as flavor.

Authentic Mexican Rice Recipe pinit
0 Add to Favorites

Authentic Mexican Rice Recipe

Difficulty: easy Prep Time 10 mins Cook Time 25 mins Rest Time 5 mins Total Time 40 mins
Servings: 8 Estimated Cost: $ low Calories: 210
Best Season: Spring, Summer, Fall, Winter

Description

This authentic Mexican rice recipe is easy to make, made with simple ingredients, and way better than the rice you’ll find at a Mexican restaurant! It’s the perfect side dish for all your favorite Mexican recipes like carne asada, chile rellenos, and enchiladas. Fluffy, flavorful, and ready in under 40 minutes!

ingredients

Instructions

  1. Add rice to a fine mesh strainer or colander and rinse under running water until the water runs clear. Drain well.
  2. In a large saucepan or pot over low-medium heat, add the oil. When hot, add the rice and sauté for 10 minutes, stirring frequently, until the rice begins to lightly brown.
  3. Add the onion, tomato, garlic, and salt. Stir and sauté for 30 seconds.
  4. Add the broth and tomato paste. Stir together to mix until the tomato paste has completely dissolved.
  5. Bring to a boil, reduce heat to low, cover, and let cook for 20 minutes.
  6. Remove the saucepan or pot from the heat, uncover, and let it sit for 5 minutes.
  7. Add the thawed frozen peas and gently fluff them into the rice with a fork. Don't stir. Taste and season with more salt if necessary.

Nutrition Facts

Servings 8

Serving Size 1/2 cup


Amount Per Serving
Calories 210kcal
% Daily Value *
Total Fat 8gg13%
Saturated Fat 1gg5%
Trans Fat 0gg
Cholesterol 0mgmg0%
Sodium 520mgmg22%
Potassium 180mgmg6%
Total Carbohydrate 31gg11%
Dietary Fiber 2gg8%
Sugars 2gg
Protein 4gg8%

Calcium 20 mg
Iron 1 mg

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

  • Rinse the rice thoroughly to remove excess starch—this keeps grains fluffy and separated.
  • Toast the rice in oil before adding liquid—it’s the secret to that rich, nutty flavor.
  • Fluff, don’t stir! Use a fork to gently mix in peas to avoid mushy rice.
  • Add a jalapeño while cooking for subtle depth (remove before serving).
Keywords: Mexican rice, arroz rojo, Spanish rice, side dish, authentic Mexican recipe
Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

What’s the difference between Mexican rice and Spanish rice?

Mexican rice (arroz rojo) gets its red-orange color from tomatoes and is softer in texture. Spanish rice is often yellow from saffron and firmer.

Why is my rice mushy?

Mushy rice usually means too much liquid or overcooking. Stick to the 1:1.75 rice-to-broth ratio and avoid lifting the lid while simmering.

Can I make this spicy?

Yes! Add a chopped jalapeño or serrano pepper with the onions for a mild kick without overwhelming heat.

How long does it keep?

Store in an airtight container in the fridge for up to 6 days. Reheat in the microwave in 1-minute intervals, stirring in between.

Sarah Food and Lifestyle Blogger

Hi, I’m Sarah, a home cook and baker who believes that good food doesn’t need to be complicated to be meaningful. This blog is where I share approachable, dependable recipes made with care — the kind of dishes you can come back to again and again.

Leave a Comment

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