Mexican-Style Rice

Vibrant tomato-infused rice toasted in oil until golden and nutty, then simmered in crushed tomatoes, chicken stock, cumin, and garlic until every grain is deeply colored and fully seasoned from the inside out. This is the rice that makes the whole plate better — restaurant-quality Mexican-style rice that is genuinely easier to make at home than most people expect.

Orange-red Mexican rice in a skillet garnished with fresh cilantro and lime wedges on the side

Prep Time : 10 min

Cook Time : 25 min

Servings : 4

Prep Time :

10 min

Cook Time :

25 min

Servings :

4

Ingredients

For the Rice 

• 300g long-grain white rice


• 45ml vegetable oil


• 80g white onion, finely diced


• 3 garlic cloves, minced


• 400g canned crushed tomatoes — this one on Amazon


• 400ml chicken stock


• 8g sea salt — this one on Amazon


• 3g ground cumin


• 1g chili powder


• 2g black pepper


• 30g fresh cilantro, chopped


• 1 lime, cut into wedges

This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases, at no additional cost to you.


Directions

  1. Rinse and Dry the Rice
    Place the long-grain rice in a fine-mesh strainer and rinse under cold running water for 2 minutes, agitating the grains with your fingers until the water runs clear rather than cloudy. The rinsing removes the loose surface starch that would otherwise cause grains to clump and stick together during cooking. Drain the strainer thoroughly, then spread the rinsed rice in a single, even layer on a clean, dry kitchen towel. Allow to air-dry for 5 minutes, patting gently with the towel surface to absorb any remaining surface moisture. This drying step is specific to Mexican-style rice and is not required in other rice preparations — it is necessary here because the next step involves dry-toasting the rice in hot oil, and wet rice entering hot oil behaves very differently from dry rice. Wet rice immediately steams as the surface water flashes to steam on contact with the hot oil, lowering the pan temperature, splattering the oil, and delaying the onset of the browning that the toasting step exists to produce. Dry rice makes immediate, even contact with the hot oil surface and begins browning uniformly from the first moment. Five minutes of air-drying is sufficient — if the grains are still visibly beaded with water after 5 minutes, extend by a few additional minutes before proceeding.
  2. Toast the Rice Until Deeply Golden
    Heat a large, wide skillet — 28–30cm diameter — with a tight-fitting lid over medium-high heat. Add the vegetable oil and allow it to heat until it shimmers visibly across the surface, approximately 60 seconds. Add the dried rice to the hot oil and immediately begin stirring with a wooden spoon or heatproof spatula. Toast the rice, stirring frequently and continuously, for 4–5 minutes. During this time the rice will progress through several visible stages: first the grains will turn from white to cream, then to pale gold, then to a deeper golden color with occasional brown spots appearing on individual grains. The correct stopping point is when the majority of grains are golden and the pan is filled with a distinctly nutty, slightly smoky, toasted grain aroma — similar to toasted sesame or popcorn. Some darker brown spots on individual grains are desirable; they are the most intensely flavored part of the toasted rice. The only incorrect outcome is full browning that tips into a burnt smell — that acrid note means the oil was too hot or the stirring was too infrequent and the step must be started again. This toasting is the single technique that separates authentic Mexican-style rice from plain rice simmered in tomato sauce. The Maillard reaction compounds developed during toasting infuse the finished rice with nutty, caramelised depth that survives the subsequent liquid cooking and defines the dish’s flavour character.
  3. Sauté the Aromatics
    Without reducing the heat, add the finely diced white onion directly to the pan with the toasted rice. Stir and cook for 2 minutes until the onion has softened, turned translucent, and released its moisture into the pan — you will hear the sizzle change character as the onion’s water hits the hot surface. The onion moisture deglazes the pan slightly and lifts some of the fond — the caramelised rice and oil residue on the pan surface — which adds additional flavour depth to the base. Add the minced garlic and cook for exactly 30 seconds, stirring constantly. Garlic in a hot, dry skillet with oil goes from raw to fragrant to burnt very quickly — 30 seconds at this temperature is sufficient to cook out the sharp, raw edge of the garlic and develop its aromatic sweetness without crossing into bitterness. Keep the spoon moving during these 30 seconds without interruption.
  4. Add Tomatoes, Stock, and Seasonings
    Add the crushed tomatoes directly to the pan, followed immediately by the chicken stock. Using your spoon, scrape the bottom of the pan firmly to lift any browned bits that adhered during the toasting and aromatics stages — these bits are concentrated, caramelised flavour that should be incorporated into the cooking liquid rather than left behind. Add the salt, ground cumin, chili powder, and black pepper, and stir to distribute the seasonings evenly throughout the liquid. Taste the seasoned liquid at this point — it should taste well-seasoned and boldly flavoured because it will be absorbed entirely into the rice during cooking, and its seasoning level determines the final flavour of the finished dish. Bring to a full rolling boil over high heat, stirring once more to ensure everything is uniformly combined.
  5. Simmer Covered Without Interruption
    The moment the liquid reaches a full rolling boil, reduce the heat to the absolute lowest setting your burner can produce, cover the pan tightly with the lid, and do not lift the lid for 15 minutes. This sealed, low-heat phase is identical in principle to standard rice cooking: the tight lid traps steam, creating a pressurised humid environment where the rice cooks from both the liquid below and the steam above simultaneously. Every time the lid is lifted during this phase, a burst of steam escapes that cannot be replaced — the water inventory in the pan decreases, the steam pressure drops, the temperature falls, and the grains that were being cooked by steam from above lose their cooking medium. A single lid lift reliably produces rice with unevenly cooked grains — some mushy, some undercooked. The tomato-and-stock cooking liquid adds a specific consideration beyond plain water rice cooking: its slightly higher viscosity means it generates less steam than plain water, so maintaining the full steam pressure with a firmly sealed lid is even more important. If you can hear aggressive bubbling through the lid during the 15 minutes, the heat is too high — reduce further until the sound is barely audible.
  6. Rest, Fluff, and Finish
    After 15 minutes, remove the pan from heat entirely and allow it to rest, still covered and undisturbed, for a further 5 minutes. This rest period equalises the moisture distribution throughout the pan — the lower grains have been in contact with the most liquid-rich environment, the upper grains have cooked more in steam, and the rest allows the moisture to redistribute by diffusion until every grain from top to bottom has reached the same moisture level and texture. After 5 minutes, lift the lid and check the rice — if any visible liquid remains in the bottom of the pan, cover and rest for an additional 3–5 minutes without returning to the heat. Fluff the rice gently with a fork using a light, lifting, separating motion from the edges toward the centre. The grains should be deep reddish-orange, dry, separate, and fully cooked. Add the chopped fresh cilantro and fold it through the rice with 2–3 gentle strokes — the heat of the rice will very lightly wilt the cilantro and release its aromatic oils without cooking it. Serve immediately with lime wedges for squeezing directly over each portion at the table.

*Notes

  • The toasting step transforms the dish so fundamentally that the rice deserves to be considered differently before and after it. Without toasting, this recipe produces rice that tastes like rice simmered in tomato sauce — the tomato flavor and the rice flavor exist side by side in the same bowl but do not integrate. The rice retains its neutral, starchy character and the tomato acts as a coating or sauce. With proper toasting, the Maillard reaction compounds that develop in the grain surface during those 4–5 minutes in hot oil create aromatic bridges between the grain’s starch compounds and the tomato’s acid and sugar compounds during the subsequent cooking — the flavors fuse rather than coexist. The finished rice has an integrated, unified flavor that cannot be separated into its components.
  • Long-grain white rice is specified rather than jasmine or basmati for a specific reason. Long-grain rice is lower in amylopectin starch — the branched-chain starch responsible for stickiness — and higher in amylose, the linear starch that produces separate, fluffy grains. For a rice that needs to remain distinct and individual through 15 minutes of simmering in a viscous tomato-stock liquid that would cause stickier rice varieties to clump aggressively, the lower amylopectin content of long-grain white rice provides essential protection against over-sticking.
  • The lime wedges at serving are not optional — they are the finishing element that makes the entire dish come alive. Squeezed over the hot rice immediately before eating, fresh lime juice provides the bright, clean acidity that cuts through the rich tomato flavor and the nutty oil character of the toasted rice. Without the lime, the rice is very good. With it, the dish is genuinely bright and complete.

Why This Recipe Works

This recipe works because the toasting step builds a flavour foundation that survives the liquid cooking phase and produces a fully integrated, complex rice rather than a simply seasoned one. Rinsing and drying prepares the rice for even, predictable toasting. The aromatics sauté in the flavoured oil left from the toasting for maximum flavour continuity.

The crushed tomatoes and chicken stock provide a cooking liquid with enough body and depth to season every grain thoroughly during absorption. The sealed, low simmer cooks the rice without losing the liquid or steam it needs. And the lime at serving provides the final brightening element that defines the dish’s character.


Ingredient Breakdown

Long-Grain White Rice

Low amylopectin content keeps grains separate through 15 minutes of tomato-stock simmering — the correct variety for a rice that must remain fluffy and distinct rather than sticky.

Toasting in Oil

The Maillard-reaction step that builds nutty, caramelised depth in the grain surface — the technique that integrates rather than simply seasons the finished rice.

Canned Crushed Tomatoes

The primary flavour and color driver — provides the vibrant reddish-orange color, natural acidity, and tomato sweetness that define Mexican-style rice visually and in taste.

Chicken Stock

The liquid base that adds savory depth and body to the cooking liquid — elevates the finished rice beyond what water alone could produce.

Ground Cumin

The defining dry spice — earthy, warm, and the most immediately recognizable flavour of authentic Mexican rice alongside the tomato.

Chili Powder

Background warmth that adds a subtle heat without making the rice spicy — a supporting note rather than a lead flavour.

Fresh Cilantro

The aromatic finishing herb — folded in off-heat to preserve its volatile compounds and add fresh, clean herbaceous brightness to the warm, earthy rice.

Lime Wedges

The essential at-table finishing acid — squeezed directly over each portion to provide the bright citrus contrast that brings the entire dish into focus.


Flavor Structure Explained 

This side dish follows a layered balance model:

  • Toasted grain foundation (rice, oil)
  • Absorbed savory body (tomato, stock, onion, garlic)
  • Warm spice layer (cumin)
  • Bright fresh finish (lime juice, cilantro)
  • Integrated depth (multi-phase cooking)

Toasting creates the base, developing nutty, caramelised depth and slight bitterness that anchor the dish. The absorption phase builds the core — tomato, stock, and aromatics infuse every grain with savory-sweet richness. Cumin adds a warm, earthy layer that defines the spice profile without overpowering. The finishing elements — lime and cilantro — sit on top, delivering brightness and freshness that contrast the deeper layers. All phases remain present simultaneously, creating a structured, multi-dimensional flavor rather than a flat, single-stage result.


Common Mistakes to Avoid 

  • Using Wet Rice for Toasting – Wet rice steams rather than toasts in hot oil, producing uneven browning and splattering oil. Always dry thoroughly after rinsing.
  • Under-toasting the Rice – Pale, barely-golden rice produces flat, one-dimensional results. Stir consistently and develop genuine golden-brown color — the nutty aroma is the most reliable indicator.
  • Burning the Garlic – Thirty seconds of constant stirring is the correct duration. Burnt garlic produces bitterness that cannot be corrected once it enters the cooking liquid.
  • Lifting the Lid During Simmering – Every steam release permanently reduces the cooking medium and produces unevenly cooked grains. The lid stays on from reduction to the end of the rest period.
  • Skipping the 5-Minute Rest – The rest equalises moisture throughout the pan. Without it, the top grains are drier and firmer than the bottom — the rice is not finished at the 15-minute mark.
  • Omitting the Lime at Serving – The fresh lime squeezed at the table is the brightness that completes the dish. It is not a garnish — it is a functional flavour element.

Variations

Vegetarian Version

Replace chicken stock with vegetable stock — the flavour will be slightly less rich but still excellent.

Spicy Version

Increase the chili powder to 3g and add 1g of cayenne pepper for a heat-forward version with a building warmth.

Tomato-Pepper Version

Add 80g of finely diced red bell pepper with the onion for additional sweetness, color contrast, and texture.

Chicken Mexican Rice

Nestle 400g of diced boneless chicken thigh into the rice after adding the liquid and before covering — the chicken cooks in the tomato-stock during the same 15-minute simmer for a complete one-pot meal.

Extra Tomato Version

Replace the chicken stock entirely with additional crushed tomatoes for a deeper, more intensely tomato-forward rice with a richer, slightly thicker character.


Storage & Make-Ahead

Cooked rice can be refrigerated in an airtight container for up to 4 days. When cold, it will firm slightly as the starch retrogrades, which is completely normal and fully reversible.

To reheat it, add a small splash of water or chicken stock, about 15 ml per serving, then cover the container or pot and warm it over low heat or in the microwave in 45-second bursts, stirring between each one. The added liquid turns to steam during reheating and helps rehydrate the grains without making them soggy.

Fresh cilantro will darken and lose some of its flavor during refrigeration, which is unavoidable with delicate herbs. For the brightest result, add a fresh amount of chopped cilantro and a squeeze of lime after reheating rather than before storage.

If you are making the rice ahead for entertaining, cook it up to 2 hours in advance and keep it warm in a covered pot over the lowest heat with a small splash of extra stock to keep the bottom from drying out. Add fresh cilantro just before serving.


Frequently Asked Questions

Why is my rice mushy at the bottom and dry at the top?

The heat was too high during the simmer — the liquid boiled off too quickly at the bottom while the top grains cooked only partially through steam. Reduce the heat to the absolute lowest setting your burner produces and ensure the lid fits tightly.

Why doesn’t my rice have that deep color?

The rice was not toasted long enough or at sufficient heat. The color comes from the toasting step, not the tomatoes — pale-toasted rice produces a pale finished result regardless of how much tomato is in the cooking liquid.

Can I use fresh tomatoes instead of canned?

Yes — use 400g of very ripe, finely chopped fresh tomatoes. Fresh tomatoes contain more water than canned crushed tomatoes, so reduce the stock by approximately 50ml to compensate for the additional moisture.

What dishes pair best with Mexican-style rice?

Grilled chicken, carne asada, tacos, burritos, enchiladas, refried beans, fajita bowls, and any Tex-Mex preparation. It also works as the base for burrito-style grain bowls with avocado, sour cream, and salsa.

Can I use jasmine rice instead of long-grain?

Jasmine rice has higher amylopectin content and will produce a slightly stickier, more cohesive result. It works but requires more attention to avoid clumping — reduce the stock by 30ml to compensate for jasmine rice’s slightly shorter cooking time and higher starch.



Nutrition Facts 

( per serving )

Calories

~370 kcal

Protein

 8 g

Fat

11 g

Carbs

61 g

Calories

~370 kcal

Protein

 8 g

Fat

11 g

Carbs

61 g

Related Recipes

Related Recipes


You might also like

You might also like


Orange-red Mexican rice in a skillet garnished with fresh cilantro and lime wedges on the side

Mexican-Style Rice

Vibrant tomato-infused rice toasted in oil until golden and nutty, then simmered in crushed tomatoes, chicken stock, cumin, and garlic until every grain is deeply colored and fully seasoned from the inside out. This is the rice that makes the whole plate better — restaurant-quality Mexican-style rice that is genuinely easier to make at home than most people expect.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4
Course: Side Dish
Cuisine: Mexican
Calories: 370

Ingredients
  

For the Rice
  • 300 g long-grain white rice
  • 45 ml vegetable oil
  • 80 g white onion finely diced
  • 3 garlic cloves minced
  • 400 g canned crushed tomatoes
  • 400 ml chicken stock
  • 8 g salt
  • 3 g ground cumin
  • 1 g chili powder
  • 2 g black pepper
  • 30 g fresh cilantro chopped
  • 1 lime cut into wedges

Method
 

Rinse and Dry the Rice
  1. Place the long-grain rice in a fine-mesh strainer and rinse under cold running water for 2 minutes, agitating the grains with your fingers until the water runs clear rather than cloudy. The rinsing removes the loose surface starch that would otherwise cause grains to clump and stick together during cooking. Drain the strainer thoroughly, then spread the rinsed rice in a single, even layer on a clean, dry kitchen towel. Allow to air-dry for 5 minutes, patting gently with the towel surface to absorb any remaining surface moisture. This drying step is specific to Mexican-style rice and is not required in other rice preparations — it is necessary here because the next step involves dry-toasting the rice in hot oil, and wet rice entering hot oil behaves very differently from dry rice. Wet rice immediately steams as the surface water flashes to steam on contact with the hot oil, lowering the pan temperature, splattering the oil, and delaying the onset of the browning that the toasting step exists to produce. Dry rice makes immediate, even contact with the hot oil surface and begins browning uniformly from the first moment. Five minutes of air-drying is sufficient — if the grains are still visibly beaded with water after 5 minutes, extend by a few additional minutes before proceeding.
Toast the Rice Until Deeply Golden
  1. Heat a large, wide skillet — 28–30cm diameter — with a tight-fitting lid over medium-high heat. Add the vegetable oil and allow it to heat until it shimmers visibly across the surface, approximately 60 seconds. Add the dried rice to the hot oil and immediately begin stirring with a wooden spoon or heatproof spatula. Toast the rice, stirring frequently and continuously, for 4–5 minutes. During this time the rice will progress through several visible stages: first the grains will turn from white to cream, then to pale gold, then to a deeper golden color with occasional brown spots appearing on individual grains. The correct stopping point is when the majority of grains are golden and the pan is filled with a distinctly nutty, slightly smoky, toasted grain aroma — similar to toasted sesame or popcorn. Some darker brown spots on individual grains are desirable; they are the most intensely flavored part of the toasted rice. The only incorrect outcome is full browning that tips into a burnt smell — that acrid note means the oil was too hot or the stirring was too infrequent and the step must be started again. This toasting is the single technique that separates authentic Mexican-style rice from plain rice simmered in tomato sauce. The Maillard reaction compounds developed during toasting infuse the finished rice with nutty, caramelised depth that survives the subsequent liquid cooking and defines the dish’s flavour character.
Sauté the Aromatics
  1. Without reducing the heat, add the finely diced white onion directly to the pan with the toasted rice. Stir and cook for 2 minutes until the onion has softened, turned translucent, and released its moisture into the pan — you will hear the sizzle change character as the onion’s water hits the hot surface. The onion moisture deglazes the pan slightly and lifts some of the fond — the caramelised rice and oil residue on the pan surface — which adds additional flavour depth to the base. Add the minced garlic and cook for exactly 30 seconds, stirring constantly. Garlic in a hot, dry skillet with oil goes from raw to fragrant to burnt very quickly — 30 seconds at this temperature is sufficient to cook out the sharp, raw edge of the garlic and develop its aromatic sweetness without crossing into bitterness. Keep the spoon moving during these 30 seconds without interruption.
Add Tomatoes, Stock, and Seasonings
  1. Add the crushed tomatoes directly to the pan, followed immediately by the chicken stock. Using your spoon, scrape the bottom of the pan firmly to lift any browned bits that adhered during the toasting and aromatics stages — these bits are concentrated, caramelised flavour that should be incorporated into the cooking liquid rather than left behind. Add the salt, ground cumin, chili powder, and black pepper, and stir to distribute the seasonings evenly throughout the liquid. Taste the seasoned liquid at this point — it should taste well-seasoned and boldly flavoured because it will be absorbed entirely into the rice during cooking, and its seasoning level determines the final flavour of the finished dish. Bring to a full rolling boil over high heat, stirring once more to ensure everything is uniformly combined.
Simmer Covered Without Interruption
  1. The moment the liquid reaches a full rolling boil, reduce the heat to the absolute lowest setting your burner can produce, cover the pan tightly with the lid, and do not lift the lid for 15 minutes. This sealed, low-heat phase is identical in principle to standard rice cooking: the tight lid traps steam, creating a pressurised humid environment where the rice cooks from both the liquid below and the steam above simultaneously. Every time the lid is lifted during this phase, a burst of steam escapes that cannot be replaced — the water inventory in the pan decreases, the steam pressure drops, the temperature falls, and the grains that were being cooked by steam from above lose their cooking medium. A single lid lift reliably produces rice with unevenly cooked grains — some mushy, some undercooked. The tomato-and-stock cooking liquid adds a specific consideration beyond plain water rice cooking: its slightly higher viscosity means it generates less steam than plain water, so maintaining the full steam pressure with a firmly sealed lid is even more important. If you can hear aggressive bubbling through the lid during the 15 minutes, the heat is too high — reduce further until the sound is barely audible.
Rest, Fluff, and Finish
  1. After 15 minutes, remove the pan from heat entirely and allow it to rest, still covered and undisturbed, for a further 5 minutes. This rest period equalises the moisture distribution throughout the pan — the lower grains have been in contact with the most liquid-rich environment, the upper grains have cooked more in steam, and the rest allows the moisture to redistribute by diffusion until every grain from top to bottom has reached the same moisture level and texture. After 5 minutes, lift the lid and check the rice — if any visible liquid remains in the bottom of the pan, cover and rest for an additional 3–5 minutes without returning to the heat. Fluff the rice gently with a fork using a light, lifting, separating motion from the edges toward the centre. The grains should be deep reddish-orange, dry, separate, and fully cooked. Add the chopped fresh cilantro and fold it through the rice with 2–3 gentle strokes — the heat of the rice will very lightly wilt the cilantro and release its aromatic oils without cooking it. Serve immediately with lime wedges for squeezing directly over each portion at the table.

Notes

The toasting step transforms the dish so fundamentally that the rice deserves to be considered differently before and after it. Without toasting, this recipe produces rice that tastes like rice simmered in tomato sauce — the tomato flavor and the rice flavor exist side by side in the same bowl but do not integrate. The rice retains its neutral, starchy character and the tomato acts as a coating or sauce. With proper toasting, the Maillard reaction compounds that develop in the grain surface during those 4–5 minutes in hot oil create aromatic bridges between the grain’s starch compounds and the tomato’s acid and sugar compounds during the subsequent cooking — the flavors fuse rather than coexist. The finished rice has an integrated, unified flavor that cannot be separated into its components.
Long-grain white rice is specified rather than jasmine or basmati for a specific reason. Long-grain rice is lower in amylopectin starch — the branched-chain starch responsible for stickiness — and higher in amylose, the linear starch that produces separate, fluffy grains. For a rice that needs to remain distinct and individual through 15 minutes of simmering in a viscous tomato-stock liquid that would cause stickier rice varieties to clump aggressively, the lower amylopectin content of long-grain white rice provides essential protection against over-sticking.
The lime wedges at serving are not optional — they are the finishing element that makes the entire dish come alive. Squeezed over the hot rice immediately before eating, fresh lime juice provides the bright, clean acidity that cuts through the rich tomato flavor and the nutty oil character of the toasted rice. Without the lime, the rice is very good. With it, the dish is genuinely bright and complete.