How to Make Mexican Rice? Fluffy, Flavorful Grains Every Time

Rinse long-grain white rice until the water runs clear, toast it in vegetable oil over medium heat for 4 to 5 minutes until the grains turn pale gold and start to crackle, then simmer the rice in seasoned tomato-and-chicken broth at a strict 2-to-1 liquid-to-rice ratio with the lid sealed for 18 to 20 minutes.

Those two moves, the toast and the tomato broth, keep every grain separate, deeply colored, and savory enough to anchor a taco plate.

Here’s a closer look at the technique behind restaurant-style Mexican rice, from rinsing and toasting through the final rest, so home cooks can nail it on the stovetop every single time.

What Sets Mexican Rice Apart From the Rice You Already Know

Mexican rice, called arroz rojo in nearly every Mexican household, is long-grain white rice that has been toasted in oil, then simmered in a tomato-and-broth liquid until each grain turns reddish-orange and absorbs the savory flavor. It is not a pilaf, not a risotto, and not the steamed white rice that comes in a takeout box.

The dish sits in the same family as Spanish rice, the term most American menus and Tex-Mex spots use for the exact same preparation.

The texture target mirrors what a spoon lifts from a combo plate at a local taco shop: long, separate, fluffy grains that hold their shape when forked, with no gluey bite and no raw crunch. That texture comes from the toast. Skip the toast and the rice releases starch straight into the simmering liquid, which turns the pot into a soft, gummy mass closer to porridge than a side dish.

How Arroz Rojo Differs From Other Tomato Rices

The naming confusion is worth clearing up before cooking starts. Arroz rojo and Spanish rice describe the same dish on this side of the Atlantic, while paella-style arroz a la tumbada is a different category altogether. Tumbada rice gets its color and earthy depth from dried chiles, saffron, and a wider mix of aromatics, and it traditionally cooks in a wide, shallow pan so the bottom can form a crispy socarrat.

Mexican rice is softer, deeper red, and meant to soak up juices from beans and meats rather than stand on its own as the centerpiece.

Quick distinction: if the rice on your plate is red, separate, and served as a side, it is almost certainly arroz rojo. If it is yellow, slightly saffron-scented, and cooked in a wide pan with seafood or vegetables, you are looking at a paella family dish.

Gathering the Right Ingredients and Tools Before You Start

Setting everything out before the burner goes on matters more here than with most rice recipes, because the toast takes five minutes of attention and the simmer has to start the moment the tomato base is ready. A heavy-bottomed saucepan with a tight lid, a fine-mesh strainer, and a wooden spoon for stirring cover the tool side. Everything else lives in the pantry.

The Rice Itself and Why the Grain Matters

Long-grain white rice is the standard and gives the best separation. American long-grain varieties (the bag most supermarkets label simply as “long-grain white rice”) work, and so do Jasmine or Basmati for a slightly fragrant twist. Calrose, a medium-grain rice common in Asian grocery stores, tends to clump and turn sticky here, so skip it. Short-grain and arborio-style rices are out: they are designed to release starch, the opposite of what separate grains require.

The Tomato Decision That Changes the Whole Flavor

Tomato is what turns plain rice into Mexican rice, but the form you use shifts the final flavor more than most recipes admit.

Tomato FormFlavor ProfileBest For
Tomato sauceSmooth, balanced acidity, classic restaurant colorThe dependable weeknight version; what most Knorr-style bouillon kits assume
Tomato pasteDeeper, concentrated, almost jammyWhen you want a bolder, slightly sweeter red that stands up to grilled meats
Fresh blended tomatoesBrighter, rust-colored, slightly thinner textureA more rustic, from-scratch result; cook the puree a bit longer to drive off water

Two tablespoons of tomato paste thinned with a splash of chicken broth is a solid middle path when you are out of sauce. For a kid-friendly batch, go with sauce. For a weeknight taco night that needs more punch, lean on the paste.

Aromatics, Liquid, and Optional Mix-Ins

Build the flavor base with a small dice of white onion, two or three minced garlic cloves, and a teaspoon of ground cumin bloomed in oil right after the rice toasts. Chicken broth is the standard simmering liquid and gives a measurable flavor lift over water. Add 1 teaspoon of kosher salt per cup of dry rice, then taste at the end and adjust.

A small handful of frozen peas and carrots stirred in at the end adds color and a hit of nutrition without changing the technique. Finish the dish with chopped cilantro and a squeeze of lime juice just before serving for the bright finish you get at the better Mexican restaurants.

Preparing the Rice So the Grains Stay Separate

Rinsing the rice under cold running water in a fine-mesh strainer until the water runs clear is the step most home cooks skip, and it is the single most common reason a pot of Mexican rice turns into a sticky clump. The rinse pulls off loose surface starch that would otherwise dissolve into the simmering liquid and glue the grains together.

After rinsing, drain thoroughly and pat the rice dry with a clean kitchen towel or paper towels. Wet rice hitting hot oil spits and steams instead of toasting, so a few seconds of drying time protects the texture and keeps the pan calm. Aim for rice that looks damp but not dripping when it goes into the oil.

Those damp grains need a brief, hot toast in oil before any liquid enters the pan.

Toasting the Rice and Building the Tomato-Aromatic Base

Heat 2 tablespoons of vegetable oil in a heavy saucepan over medium heat until it shimmers. Add the rinsed, dried rice in an even layer and start stirring. The first minute feels slow; the next four minutes matter most. Stir almost constantly, scraping the bottom, until the rice turns pale gold with a few deeper, nutty-brown spots and starts to sound like quiet static against the wood.

That audio cue is the most reliable signal: raw rice whispers, toasted rice crackles.

Blooms That Build the Signature Color

Once the rice is golden, push it to one side of the pan and add the diced onion and garlic to the cleared oil. Cook 60 to 90 seconds, stirring, until soft and translucent, then fold the rice back in. Stir in the tomato sauce or paste plus the ground cumin and cook another 1 to 2 minutes, until the mixture darkens into a brick-red paste that coats every grain.

This short bloom concentrates the acidity and caramelizes the tomato sugars, which gives restaurant rice its deeper, less raw-tomato flavor.

Heads up: if the paste darkens past brick red toward brown, drop the heat a notch. Burnt tomato turns bitter, and bitterness is hard to fix later.

Simmering, Resting, and Fluffing for Perfect Texture

Pour in 2 cups of chicken broth for every 1 cup of dry rice, scrape the bottom of the pot to lift any stuck bits, and bring the liquid to a boil. Reduce the heat to the lowest possible setting, cover with a tight-fitting lid, and walk away. The simmering stage needs no stirring, no peeking, and no adjustments.

The Timing That Gets the Grains Right

  1. Boil covered briefly. Let the pot hit a full boil, then drop the heat immediately to low so the liquid barely bubbles.
  2. Simmer for 18 to 20 minutes. Set a timer. Lifting the lid releases steam and drops the internal temperature, which is the second most common cause of crunchy, undercooked rice.
  3. Rest off heat for 5 to 10 minutes. Kill the burner and leave the lid on. Residual steam finishes drying the surface of each grain, which is what makes the rice fork-fluffy instead of soft.
  4. Fluff with a fork. Skip the spoon. A fork separates the grains; a spoon smashes them.
  5. Stir in peas and carrots. If using frozen, add them now so the residual heat warms them through without overcooking.
  6. Season to taste and finish. Adjust salt, scatter chopped cilantro on top, and add a squeeze of lime juice right at the table.

The full timing chain from toast through rest runs roughly 30 to 35 minutes, almost all of it hands-off once the lid goes on. Plan to start the rice about 10 minutes before the rest of your meal finishes cooking.

That timing trick leaves a short window for the rice to rest off the heat, and it’s also where most home cooks slip up.

Fixing Common Problems and Storing Leftovers the Right Way

Most Mexican rice failures fall into one of three buckets: mushy grains, crunchy grains, or a scorched bottom. Each has a clear cause, and once you see the cause, the fix for next time is obvious.

When the Rice Comes Out Mushy or Sticky

The cause is almost always too much liquid, an under-toasted rice bed, or a skipped rinse. Starch that should have cooked off in the oil ended up in the simmering liquid instead, where it thickened everything around it. Reduce the broth by 2 tablespoons next time, extend the toast by a full minute, and commit to the rinse. A thicker, heavy-bottomed saucepan also helps by spreading heat evenly and preventing the rice at the edges from overcooking.

When the Rice Comes Out Crunchy or Undercooked

That usually a lifted lid during the simmer, a burner set too high so the water evaporated before the rice was done, or a too-short rest. Steam is doing the work during the simmer, and every time the lid comes off, temperature and moisture drop at once. Keep the lid sealed, drop the burner to its lowest setting, and let the pot rest off heat for the full 10 minutes.

If the grains stay firm after resting, add 2 more tablespoons of hot broth, re-cover, and steam another 5 minutes off heat.

When the Bottom Scorches

A thin pot on a high flame concentrates heat at the base and burns the rice before the top cooks through. Switch to a Dutch oven or other heavy-bottomed pot, drop to the lowest burner setting that keeps a bare simmer going, and rotate the pot a quarter turn halfway through if your stove runs hot on one side.

Storing and Reheating Without Drying Out

Cool leftover rice quickly, then transfer to an airtight container. It keeps in the fridge for up to 4 days and in the freezer for up to 3 months. Portion into single-serving bags before freezing so you only thaw what you need.

Reheat on the stovetop for the best texture: add a splash of chicken broth to a covered pan over low heat and stir gently until the rice warms through and steams back to fluffy. The microwave works in a pinch but tends to dry the surface; cover the bowl with a damp paper towel and microwave in 30-second bursts, fluffing between each, to keep the grains from turning chalky.

Pair Mexican rice with refried or charro beans, carne asada, carnitas, tacos al pastor, or stuffed peppers for a complete plate. The rice also folds into burrito fillings the next day and makes a solid base for a rice bowl with leftover protein and a spoonful of salsa.

Bottom Line

The two non-negotiable moves are toasting the rice until it crackles and simmering it in seasoned tomato broth at a strict 2-to-1 ratio with the lid sealed. Everything else, from rinsing to resting to finishing with cilantro, exists to support those two steps. Nail them once and the rest of the recipe becomes a routine you can repeat by feel on any weeknight.

FAQ

What type of rice is best for Mexican rice?

Long-grain white rice is the standard and produces the most separate grains. Jasmine or Basmati work for a fragrant twist. Avoid Calrose, short-grain, and arborio varieties because they release starch and turn sticky.

Do you have to rinse the rice before cooking?

Yes. Rinsing under cold water until the water runs clear removes surface starch that would otherwise glue the grains together during the simmer. Skipping the rinse is the most common cause of sticky, porridge-like rice.

How do you keep Mexican rice from getting mushy?

Rinse the rice thoroughly, toast it in oil until it crackles, and simmer in chicken broth at a strict 2-to-1 ratio with the lid sealed. Cutting 2 tablespoons of broth per cup of rice and extending the toast by a minute also helps on repeat cooks.

Why is my Mexican rice crunchy or undercooked?

Crunchy grains usually mean the lid lifted during the simmer, the burner ran too hot, or the rest off heat was too short. Keep the lid sealed, drop to the lowest setting, and rest the pot off heat for the full 10 minutes before fluffing.

What gives Mexican rice its red-orange color and flavor?

Tomato sauce, tomato paste, or fresh blended tomatoes simmered with the rice give the dish its red-orange color. The toasted rice, bloomed cumin, and chicken broth round out the savory, slightly smoky flavor you expect at a taco shop.

Can I make Mexican rice without tomato sauce?

Yes. Two tablespoons of tomato paste thinned with a splash of chicken broth works as a 1-to-1 swap, and so does a puree of fresh ripe tomatoes cooked down for 5 minutes before adding the rice. Each option shifts the flavor slightly toward deeper or brighter notes.

Food Staff
Food Staff

Food Staff is a team of food enthusiasts focused on discovering and recommending great food. From must-try dishes to standout food spots and trending flavors, the team shares honest, curated recommendations to help readers decide what to eat next.