Posted on — Leave a comment

Pico de Gallo Recipe: Fresh, Easy & Authentic Mexican Salsa

Black bowl filled with diced red tomato, fine white onion, green chile and cilantro, with a small amount of tomato-lime juice underneath.

Good pico de gallo tastes like ripe tomato first. A good scoop should bring tomato, onion and chile together, with just enough seasoned juice to gloss the edge of a chip. White onion gives it crunch, chile brings a clean flicker of heat, cilantro keeps it lively, and lime sharpens the tomatoes.

The short ingredient list can be deceptive. Tomatoes may be sweet and firm one week, pale and watery the next. One white onion is gentle; another takes over every bite. Chiles vary wildly in heat, and limes do not all taste equally sharp.

Use the measurements here as your starting point, then let the salsa tell you what it needs. You can eat it as soon as it is mixed, but give it about 15 minutes if you can. Then taste again: salt first, lime second, heat last.

Before You Chop

  • Tomatoes: ripe and flavorful, but firm enough to stay in distinct pieces.
  • Texture: tomato around ¼ inch / 6 mm, onion slightly finer, chile finely minced.
  • What you’re aiming for: tomato-led, properly seasoned pico with some juice underneath instead of vegetables floating in liquid.
Close-up tortilla chip topped with diced tomato, fine white onion, green chile and cilantro from pico de gallo.
Use one tortilla chip as a texture test. It should pick up tomato, onion, chile and cilantro together. If one oversized piece takes over, the cutting sizes need another look.

Pico de Gallo Recipe

15 minutes active, plus a 15-minute recommended rest. Fresh, chunky Mexican tomato salsa with white onion, serrano or jalapeño, cilantro, lime and salt.

Prep
15 minutes

Rest
15 minutes recommended

Cook
0 minutes

Total
About 30 minutes

Yield: about 3½–4 cups
Serves: about 8–12 as a dip or condiment

Equipment

  • Sharp chef’s knife
  • Cutting board
  • Medium mixing bowl

A fine-mesh strainer and slotted spoon are handy if your tomatoes are especially juicy.

Ingredients

  • 1½ lb / 680 g ripe, firm tomatoes, Roma/plum or another flavorful firm tomato
  • 4 oz / 115 g white onion, about ¾ cup finely diced
  • 1 medium serrano chile, finely minced, or 1 small-to-medium jalapeño for a milder batch
  • ½ cup loosely packed fresh cilantro leaves and tender stems / about 8–10 g, then chopped
  • 2 tablespoons / 30 ml fresh lime juice, usually from 1–2 limes, plus more if needed
  • ½ teaspoon / about 3 g fine sea salt, plus more if needed

Method

  1. Start with the onion, chile and lime. Finely dice the white onion and mince the serrano or jalapeño. Taste a tiny piece of chile before deciding whether to use all of it. Put the onion and chile in a medium bowl, add 2 tablespoons / 30 ml lime juice and stir. Hold the salt for now. Let this sit for about 5 minutes while you chop the tomatoes.
  2. Prepare the tomatoes. Remove the hard cores and dice the tomatoes into roughly ¼-inch / 6 mm pieces. If a tomato has an especially loose, watery seed cavity, scoop out some of the free gel. Otherwise, leave it.
  3. Drain only if needed. Look at the chopped tomatoes before deciding. A large puddle is a good reason to drain them briefly in a fine-mesh strainer. Firm tomatoes with a normal amount of juice can go straight into the bowl.
  4. Mix and season. Add the tomatoes and cilantro to the onion mixture. Fold gently, add ½ teaspoon / about 3 g fine sea salt, and fold again.
  5. Rest, then taste. You can eat the pico immediately, but a 15-minute rest makes the final seasoning easier to judge. By then, you may see pink-red tomato-lime juice collecting underneath. Fold once from the bottom, then taste a spoonful with tomato, onion and chile together. Check salt first, lime second and heat last.
  6. Serve. Keep some of the seasoned juice when pico is a dip. For tacos, burritos, quesadillas or nachos, lift out mostly solids with a slotted spoon if the salsa is particularly juicy.

Recipe Notes

  • Taste a tomato before chopping the whole batch. If it is sweet, fragrant and juicy, you are already most of the way there.
  • When the onion burns hotter than the chile, rinse the diced pieces briefly under cold water and drain very well.
  • For less heat, use jalapeño instead of serrano, scrape away the pale inner ribs and tissue around the seeds, or start with only part of the chile.

Choosing Ingredients for Better Pico de Gallo

Tomatoes

Roma or plum tomatoes are the easiest everyday choice because they’re usually firm and meaty. But the best tomato for pico de gallo is simply a ripe, flavorful one that still holds a clean dice.

Taste one before you chop the whole batch. In summer, a ripe slicing, vine or heirloom tomato may make much better salsa. If it smells like tomato before you cut it and tastes sweet and full, use it. A bland tomato has nowhere to hide here.

Roma, slicing and cherry tomatoes arranged for comparison when choosing tomatoes for pico de gallo.
For the best tomatoes for pico de gallo, choose flavor and structure together. The tomato should smell ripe and taste juicy, yet stay upright under the knife. If it collapses into a soft pile, the salsa will soften faster.

In winter, grape or cherry tomatoes may beat large tomatoes that look good but taste pale or mealy. Whatever type you buy, look for ripe flavor and flesh that still holds its shape. Remove the hard core. Scoop out loose, watery seed gel only when there is enough of it to dilute the salsa.

Halved tomatoes comparing a normal gel-filled seed cavity with one containing loose watery liquid.
Watch what happens when the tomato is cut. Keep the seed gel if it stays nestled inside the cavity. If thin liquid immediately runs across the board, that is the moisture worth trimming back.

Onion, Chile and Cilantro

White onion gives pico its crisp raw-onion bite. Dice it slightly finer than the tomato so no single chunk takes over a mouthful. If the onion burns hotter than the chile, give the diced pieces a quick cold-water rinse and drain them thoroughly before adding the lime.

Fresh lime being squeezed over finely diced white onion and minced green chile in a stainless-steel bowl.
Five minutes with lime is a brief tempering step, not a marinade. The onion should lose some harshness while keeping its crunch. If it turns noticeably soft, it has sat longer than needed.

Serrano is usually hotter than jalapeño, so use serrano for a sharper chile kick or jalapeño when you want gentler heat. Individual peppers vary enough that checking a tiny piece tells you more than the pepper count ever will. For less heat, scrape away the pale inner ribs and tissue around the seeds before mincing, or simply start with less chile.

Use the tender upper cilantro stems along with the leaves; once chopped, they are full of flavor and disappear into the salsa. Discard the thick lower stems.

Lime and Salt

Start with 2 tablespoons / 30 ml fresh lime juice and ½ teaspoon / about 3 g fine sea salt for 1½ lb / 680 g tomatoes. Tomatoes and limes vary enough that the final adjustment belongs after the salsa has rested.

There is no single sacred lime quantity. Larousse Cocina’s classic salsa mexicana or pico de gallo even lists lime juice as optional, noting that some traditionalists leave it out when ripe tomatoes already provide enough acidity. Starting with 30 ml leaves room to taste the rested salsa and add more only if it needs it.

Salt does something different: it wakes up the tomato and draws out some of its juice. That is why the final salt decision is easier after the short rest rather than the moment everything first hits the bowl.

Cut Everything for the Same Bite

Tomato, onion, chile and cilantro should still look like separate ingredients, but one chip should pick up several of them together rather than a mouthful of onion followed by a lonely tomato cube. Aim for roughly ¼ inch / 6 mm for the tomato, cut the onion finer and mince the chile. Perfect cubes aren’t the goal; a balanced bite is.

Diced tomato, finer white onion and finely minced green chile beside a chef’s knife on a stainless surface.
Think hierarchy rather than uniformity when cutting pico de gallo. Tomato should stay large enough to feel juicy, while onion becomes small enough to spread through the bite. Mince the chile finely enough to season without announcing itself as a chunk.

A sharp knife helps the tomato keep its shape. Repeated crushing or chopping releases more juice and gives the salsa a softer texture.

Can You Use a Food Processor?

For classic chunky pico de gallo, cut the tomatoes by hand. A standard food processor tends to make the onion very fine before the tomato is evenly chopped, and every extra pulse releases more juice. The exception is a true dicing attachment. Otherwise, process the onion and chile cautiously if you need the shortcut, then cut the tomatoes by hand.

Hand-cut chunky pico de gallo compared with a softer, wetter processor-chopped version.
With a food processor, watch the liquid before you watch the clock. Stop if juice starts pooling before the tomato reaches an even dice. Hand-cut tomatoes give chunky pico de gallo a wider margin for error.

Season, Rest and Taste Again

Pico de gallo can be eaten immediately, but a 15-minute rest makes the final seasoning easier to judge. While you chop the tomatoes, give the onion and chile about 5 minutes with the lime. Add the tomatoes and cilantro, season with salt, then let everything sit.

After the rest, you may see pink-red tomato-lime juice underneath. The onion will lose some of its raw edge, and the seasoning will be easier to judge once that juice is folded back through the bowl.

Two clear bowls compare just-mixed pico de gallo with pico after 15 minutes, with more pink-red juice visible in the rested bowl.
After the 15-minute rest, fold once from the bottom before tasting. Salt, lime and tomato juice collect there, so one gentle fold gives a truer read than tasting only the vegetables on top.

Take a spoonful with tomato, onion, chile and some of the juice. If the tomato tastes muted, add a small pinch of salt. Once the salt tastes right, add lime 1 teaspoon / 5 ml at a time only if the salsa still needs brightness. Add more serrano last if you want more heat.

If you have ever kept squeezing lime into a batch that somehow still tasted flat, check the salt first. Under-seasoned tomato can fool you into thinking it needs more acid.

Pico de gallo with fine sea salt, fresh lime and serrano arranged to illustrate salt first, lime second and heat last.
Correct one flavor axis at a time: salt for muted tomato, lime for missing brightness and serrano for missing heat. Then retaste before changing the next one, rather than chasing several problems at once.

When the balance is right, tomato still leads, onion gives the bite some crunch, chile follows with heat, and lime sharpens the whole bowl without taking over.

Juicy Isn’t the Same as Watery

Some seasoned tomato-lime juice is normal. Pico becomes watery when there is enough liquid to drown the chopped ingredients or work against the food underneath it.

Two bowls compare pico de gallo with a small amount of seasoned juice and a wetter version surrounded by excess pooled liquid.
Use the juice line as a visual check. A small pool beneath clearly defined vegetables means juicy pico. Once the chopped pieces begin sitting in a deep pool, the balance has tipped toward watery.

With chips, the juice is part of the pleasure. For fish tacos, lift mostly solids from the bowl so the fish, slaw and warm tortilla keep their own textures. The liquid that tastes great on a tortilla chip can work against you once it starts soaking into a tortilla.

Slotted spoon holding pico de gallo above a bowl as tomato-lime juice drips back, beside a fish taco.
For pico de gallo on fish tacos, drain at the moment of serving—not the whole batch in advance. A slotted spoon gives the tortilla mostly solids while keeping the flavorful juice available for chips or another serving.
Where It’s GoingWhat to Do
Tortilla chipsKeep some seasoned juice in the bowl.
Tacos or fajitasSpoon mostly solids so the tortilla stays intact.
BurritosDrain the portion going inside.
QuesadillasServe it over the cooked quesadilla or alongside it.
NachosUse a slotted spoon or drain briefly before topping.

The same rule applies to a 7 layer dip: drain the portion you’re adding so loose tomato juice doesn’t soften the layers underneath.

When the Tomatoes Really Are Too Wet

A puddle forming immediately after chopping is a good reason to drain the tomatoes briefly. For something that needs especially dry pico, such as nachos, lightly salt the diced tomatoes and leave them in a fine-mesh strainer for about 10 minutes.

Diced tomatoes in a fine-mesh strainer draining red tomato liquid into a clear glass bowl.
If tomatoes genuinely need draining, do it before the pico is fully mixed. That removes excess tomato water while the cilantro, lime and onion stay in the finished bowl.

If you salt the tomatoes before draining, do not automatically add the recipe’s full ½ teaspoon / 3 g salt afterward. Assemble the pico, let it rest, taste, then add only what it needs.

Firm tomatoes with a normal amount of juice can skip this entirely.

What to Serve With It

Spoon pico onto hot carne asada or sheet-pan chicken fajitas at the table. The cool tomato and lime wake up browned meat and roasted peppers; use mostly solids, then let some seasoned juice reach the food underneath.

Sliced grilled carne asada topped with fresh pico de gallo on a dark plate.
Add pico de gallo after the carne asada is sliced and plated, not while the meat is still cooking. The beef stays hot and charred while the tomato and onion remain cool, crisp and bright.

It also fits naturally into a rice-and-beans plate. A spoonful beside Mexican rice and creamy refried beans gives the plate something cold, crisp and sharp.

For chips, put it beside homemade guacamole. One is chunky and juicy; the other cool and creamy.

Troubleshooting

Most pico problems are easy to fix before the bowl reaches the table. Take a spoonful with tomato, onion, chile and some of the juice, then correct the thing you can actually taste.

Plain diced tomato being added to a bowl of pico de gallo to correct the seasoning.
Use unseasoned diced tomato when rescuing pico that is too sour or too salty. Because it adds volume without adding more acid or salt, it corrects the concentration instead of creating a second imbalance.
ProblemWhat to Do
Bland or mutedAdd a small pinch of salt, wait a minute and try another spoonful before adding more lime.
Salt tastes right, but it still needs brightnessAdd fresh lime 1 teaspoon / 5 ml at a time.
Too sourAdd plain tomato first. Taste again before adding anything else.
Too saltyAdd plain tomato first, then retaste.
Raw onion dominatesAdd tomato now. Next time use less onion, cut it smaller or rinse a particularly harsh one.
Swimming in liquidSee when to drain the tomatoes, or use a slotted spoon.
Mushy or slushyServe it as a looser salsa. Next time use firmer tomatoes and chop them by hand.
Too hot or too mildIf the bowl is too hot, add tomato. To add more heat, use finely minced serrano a little at a time.

A Few Useful Substitutions

No cilantro. Leave it out.

Different onion. White onion is the first choice here, but red or yellow onion can work if that is what you have. Expect a slightly different raw-onion flavor.

Canned tomatoes in a pinch. Drain canned diced tomatoes very well. They can make a usable salsa when fresh tomatoes are poor, but the result will be softer and more salsa-like than classic fresh pico.

Pico de Gallo, Salsa Fresca and Salsa Mexicana

Pico de gallo is a fresh salsa made from raw, diced ingredients rather than cooked or blended ones. Salsa is the broader category and may be raw or cooked, chunky or smooth. Roasted salsa verde, for example, takes tomatillos and chiles through heat before blending, so it eats very differently from fresh pico.

Chunky red pico de gallo beside a smoother green salsa, showing the difference in texture.
Texture often reveals the method. Pico de gallo keeps recognizable raw dice. Other salsas may be roasted, cooked, pounded or blended until much smoother; neither texture is inherently “more authentic.”

You may also see pico described as salsa fresca or salsa cruda. The classic combination of tomato, white onion, green chile and cilantro is also commonly called salsa mexicana.

Pico de gallo literally translates as “rooster’s beak,” although the exact origin of the name is uncertain. In Mexico, the term can also refer to other chopped chile-and-lime preparations, including versions with fruit or jícama.

Make Ahead and Storage

Pico de gallo is best the day it is made, but making it a few hours ahead is completely fine. A short rest helps the ingredients come together; as the hours pass, the tomatoes gradually soften and more juice collects underneath.

Two clear glass bowls compare crisp fresh pico de gallo with softer, wetter next-day pico.
Next-day pico is not automatically bad—it has simply moved into a softer, juicier state. Use it where fresh flavor still matters but crisp texture matters less. Drain only the portion that needs to stay dry.
When You Eat ItWhat to Expect
15–30 minutes after mixingCrisp vegetables with seasoning that has had time to settle in.
A few hours laterMore juice and slightly softer tomatoes.
Next dayStill flavorful, but noticeably softer and wetter.
Prep aheadKeep tomatoes whole until closer to serving; onion and chile can be chopped ahead.

For advance prep, keep the tomatoes whole or store chopped tomatoes separately. Shortly before assembly, combine the onion and chile with the lime for about 5 minutes, then add the tomatoes, cilantro and salt. This preserves the brief lime rest without leaving chopped tomatoes to soften in lime and salt for hours.

How Long Does It Keep?

For the best texture, eat refrigerated pico de gallo within about 3 days. Keep it covered and refrigerate it promptly. If you made it ahead, take out only the portion you plan to eat about 10–15 minutes before serving so the tomato, chile and lime lose the hardest refrigerator chill.

Keep it at 40°F / about 4°C or below. At a party, taco bar or cookout, don’t leave pico unrefrigerated for more than 2 hours. Above 90°F / about 32°C, that limit drops to 1 hour, following USDA food-safety guidance.

Can You Freeze It?

Pico de gallo does not freeze well if you want to serve it fresh because thawed tomato and onion become soft and watery. If you’d rather freeze leftovers than waste them, use the thawed mixture in something cooked—rice, beans, soup, eggs or a quick tomato-chile sauce.

When Leftovers Lose Their Crunch

Soft next-day pico still has plenty of flavor. Cook it briefly into scrambled eggs or migas, stir it into refried beans or rice, add it to taco meat, or simmer it into a quick salsa. By day two or three, eggs, beans and rice are usually a better home for it than the chip bowl.

Black skillet of scrambled eggs with softened pico de gallo, with a wooden spatula lifting a portion.
For eggs, cook softened leftover pico briefly before adding the eggs. Letting some of the extra tomato liquid steam away first concentrates the flavor and helps prevent a watery scramble.
Posted on — Leave a comment

Carne Asada Recipe: Juicy, Tender Mexican Grilled Steak

Thin slices of grilled carne asada with deeply charred edges and a juicy interior, with warm tortillas and lime nearby.

The best carne asada has dark, almost singed edges, hot beef juices on the cutting board, and enough citrus, garlic and chile to brighten the steak without covering up its beefiness. Slice it thinly across the grain and it should fold into a warm tortilla without turning dinner into a tug-of-war.

Carne asada literally means grilled meat, and the cuts, seasoning and accompaniments vary across Mexico and Mexican-American cooking. This carne asada recipe takes the citrus-marinated route, followed by fierce heat for a deeply browned exterior and juicy beef inside.

Outside skirt steak and flap meat are especially good here. Flank steak works too, and it is often easier to find. The marinade supplies the citrus, garlic and chile; tenderness depends just as much on the beef you buy, the heat of the grill and the way you slice it at the end.

Carne asada at a glance:
Best beef: outside skirt first, flap/bavette close behind; flank is the easiest supermarket substitute.
Marinate: 2–4 hours for this citrus marinade.
Heat: about 450–500°F / 230–260°C or hotter for direct grilling.
Cook: watch thickness, browning and temperature instead of trusting one timer.
Rest: 3–5 minutes for very thin beef; 5–10 minutes for thicker skirt, flap or flank.
Slice: thinly across the grain; chop afterward for tacos.

Carne Asada Recipe

Citrus-marinated skirt or flap steak grilled over intense heat until deeply browned, then rested and sliced thinly.

Yield
4–6 main servings or about 8 smaller taco servings
Prep
15 minutes
Marinate
2–4 hours
Cook
About 2–12 minutes for most cuts; thick flank may take longer
Rest
3–10 minutes
Total
About 2½–5 hours with the recommended marinating time

Equipment

  • Gas or charcoal grill
  • Large zip-top bag or shallow non-reactive container
  • Long grill tongs
  • Instant-read thermometer for meat thick enough to probe reliably
  • Sharp chef’s or slicing knife
  • Cutting board
  • Paper towels

Ingredients

  • 2 lb / 907 g outside skirt steak or flap/bavette; flank steak also works
  • ½ cup / 120 ml fresh orange juice
  • 3 tbsp / 45 ml fresh lime juice
  • ¼ cup / 60 ml olive oil or neutral oil
  • 4 garlic cloves / about 16 g, finely grated or minced
  • ½ cup loosely packed chopped cilantro / about 8 g
  • 1 medium jalapeño / about 15–20 g, finely chopped; remove seeds and ribs for less heat
  • 1 tsp / about 1 g Mexican oregano; regular oregano works if needed
  • 1 tsp / about 2 g ground cumin
  • 1 tsp / about 2 g pure ancho chile powder, not a blended chili seasoning mix
  • 6 g kosher salt, preferably weighed; about 2⅛ tsp Diamond Crystal or 1¼ tsp Morton kosher salt
  • ¾ tsp / about 1.5 g freshly ground black pepper
  • Neutral high-heat oil, as needed for the grill grates
  • Fresh lime wedges, for serving

Instructions

  1. Prepare the beef. Trim away obvious thick silver skin or tough membrane. Cut very long skirt or flap steak into 2–3 sections so each piece can lie flat on the grill. Notice which direction the muscle fibers run now; they are easier to see before cooking.
  2. Mix the marinade. Whisk together the orange juice, lime juice, oil, garlic, cilantro, jalapeño, oregano, cumin, ancho chile, salt and black pepper. It should smell bright, citrusy and strongly garlicky.
  3. Marinate. Add the beef and turn until well coated. Refrigerate for 2–4 hours. Even 30 minutes gives the surface noticeable citrus, garlic and chile flavor when dinner is close. With this acidic formula, keep the total marinating time within about 8 hours.
  4. Heat the grill. Prepare a direct grilling zone at about 450–500°F / 230–260°C or hotter. Clean the hot grates well and, if your grill tends to stick, lightly oil them with a little neutral high-heat oil.
  5. Drain and blot. Remove the steak from the marinade and discard the used liquid. Blot the beef well with paper towels. Brush away heavy clumps of garlic or herbs that could scorch before the meat develops a crust.
  6. Grill. Very thin ranchera or flap may need only 1–2 minutes per side. Regular skirt or flap often takes 2–4 minutes per side. Thicker flank may need 4–6 minutes per side or longer. Look for deep brown patches and darkening edges, then start watching closely. A few blackened tips are welcome; a uniformly black steak has gone too far.
  7. Check doneness. Use an instant-read thermometer when the steak is thick enough to probe reliably, cooking to your preferred doneness while keeping the food-safety guidance below in mind. With thinner skirt or flap, insert the probe horizontally from the side toward the center. Paper-thin carnicería cuts cook so quickly that browning, timing and close attention matter especially.
  8. Rest. Give very thin steak about 3–5 minutes. Rest thicker skirt, flap or flank for 5–10 minutes.
  9. Slice across the grain. Turn the steak so your knife crosses the visible muscle fibers. Slice thinly. For tacos or burritos, chop those slices into pieces about ½ inch / 1.25 cm across.
  10. Taste and serve. Taste a freshly cut piece and add a small pinch of salt if needed. Finish with fresh lime and serve immediately.
How much beef per person: 2 lb / 907 g serves about 4–6 people when the steak is the center of the meal, or roughly 8 smaller taco servings with sides. That usually works out to about 2–3 tacos per person, depending on tortilla size and toppings.
Food-safety note: For intact whole beef steaks, USDA guidance is 145°F / 63°C followed by at least a 3-minute rest. Follow the package cooking instructions if your beef is labeled mechanically, blade or needle tenderized.
Cooking indoors: Well-drained, blotted steak can be cooked in a thoroughly preheated cast-iron skillet or under a hot broiler. Work in batches when using a skillet and ventilate the kitchen well.

Match the Cooking Time to Your Steak

Whether the package says ranchera or the cut is skirt, flap or flank, thickness sets the pace. Thin carne asada needs fierce heat and very little time; thicker flank simply needs longer to develop the same strong browning. Find the row closest to the steak you actually bought.

Raw outside skirt steak, flap or bavette, and flank steak arranged together to show their different shapes, grain and thickness.
Outside skirt, flap and flank all work for carne asada, yet their different thicknesses change how quickly heat reaches the center. That is why two steaks on the same grill can need very different cooking times.
If you bought…Start checking here
Very thin ranchera/flapAbout 1–2 minutes per side over fierce heat.
Regular skirt or flapAbout 2–4 minutes per side.
Thicker flank steakAbout 4–6 minutes per side; use a thermometer once the meat is thick enough to probe reliably.

Best Meat for Carne Asada: Skirt, Flap and Flank

Outside skirt is the first choice here, flap/bavette is an excellent alternative, and flank is the easiest widely available supermarket substitute. All three can make terrific carne asada.

Outside skirt steak is deeply beefy, relatively thin and full of loose muscle fibers that brown quickly and become tender when cut across the grain.

Flap meat, or bavette, has a similarly coarse grain and plenty of beef flavor. It is particularly good when the steak will be chopped for tacos.

Flank is not a consolation prize. It is leaner and usually thicker than skirt or flap, so give it the extra time its thickness requires.

Inside skirt works too, although it can be firmer than outside skirt. Careful trimming and thin slicing help. Where classic skirt has become expensive or difficult to find, thin chuck or diezmillo also works well for taco-style carne asada when a butcher slices it appropriately thin.

Ranchera and Arrachera at the Meat Counter

At many Mexican markets, arrachera means skirt steak, while ranchera may be flap or another thin grilling cut. The names can change from one butcher shop to another.

Ask what cut you are buying, then ask how thick it has been sliced. After that, stop worrying about the label and cook the steak you actually brought home.

Package says mechanically, blade or needle tenderized? Follow its cooking instructions rather than treating it exactly like an intact steak.

Carne Asada Marinade: Citrus, Garlic and Chile

This carne asada marinade combines orange and lime juice with garlic, cilantro, jalapeño, oregano, ancho chile, cumin, oil and salt. Orange rounds out the sharper lime, while garlic, jalapeño, oregano and ancho do most of the aromatic work. Cumin stays in the background, oil helps the mixture cling to the beef, and salt seasons it.

Raw steak coated in a light citrus marinade, with orange, lime, garlic, jalapeño, cilantro and ground spices nearby.
This carne asada marinade is designed to brighten the beef rather than bury it. Orange rounds out lime’s sharper acidity, while garlic, jalapeño, cilantro and ground spices build depth that the grill later turns darker and smokier.

When it is mixed, the marinade should smell fresh, citrusy and strongly garlicky. Once the steak reaches the grill, browned beef and smoke should move to the front.

How Long to Marinate Carne Asada

Two to four hours is the sweet spot. Even 30 minutes gives the surface noticeable flavor when you are rushed, and 4–8 hours is workable, especially with thicker beef. For this citrus-heavy marinade, skip the overnight soak and keep it within about 8 hours. Longer exposure gives the citrus more time to change the surface texture without necessarily making the steak taste better.

Carne asada can be much simpler than the version here. In parts of northern Mexico, excellent beef, salt and live fire can be the whole idea. Pati Jinich’s Sonora-style carne asada is a useful example; this recipe deliberately takes the citrus-marinated route instead.

How to Make Carne Asada on the Grill

Now get the grill hot.

Build a direct grilling zone around 450–500°F / 230–260°C or above. For thin skirt or flap, hotter than feels polite is usually better: you want color on the outside before the middle has time to overcook.

Scrub the hot grates clean. If your grill has a history of sticking, lightly oil them with a little neutral high-heat oil before the steak goes down.

Dry the Steak Before It Hits the Grill

Remove the steak from the marinade, discard the liquid and blot the beef well. Dry the surface well. A wet steak can steam and turn gray while you wait for char that never arrives.

Carne asada steak cooking over high heat, with a wetter pale surface beside a darker browned surface.
A marinated steak does not need to be dry inside; only the outside needs to be free of excess liquid before it hits the heat. Once that surface moisture is reduced, more of the grill’s energy can go toward browning and crust formation.

The steak should answer with a hard sizzle almost immediately when it hits the grate. A weak hiss usually means the surface is still too wet or the grill needs more heat.

What you seeWhat it means
Dull, wet or gray surfaceThe steak needs a drier surface, more heat, or more time undisturbed against the grill.
Deep brown or mahogany patchesThe crust is developing; start watching the thinner areas closely.
Blackened thin tips and edgesUsually fine on skirt steak as long as the rest of the piece is browning rather than burning.
Black from edge to edgeThe char has gone too far; pull the steak before bitterness takes over.

Give the Steak Time to Brown

Lay the beef over the hottest part of the grill that is not engulfed in flare-ups and leave the first side alone long enough to develop color. Constant lifting and turning makes a good crust harder to build.

Close-up of grilled carne asada with a deeply browned mahogany crust, irregular charred areas and darker thin edges.
Good carne asada char is concentrated rather than uniform. Look for a dry, deeply browned crust with a few darker edges; the goal is smoky contrast around juicy beef, not a steak blackened from end to end.

Uneven char is normal on skirt steak. Thin ends darken before the thicker center, so do not keep the whole piece over the fire just to make every inch the same color.

Charcoal naturally adds smoke and live-fire flavor. A standard gas grill gives you plenty of heat and char, though without quite the same smoke profile. Mesquite pushes that smoky character further, while a very hot plancha or griddle produces its own taco-shop style of browned beef.

If the steak is properly seasoned but still tastes flat, stronger browning or a little smoke may be what it is missing.

Carne Asada Temperature: Medium-Rare vs. USDA Guidance

For culinary doneness, medium-rare steak is commonly finished around 130–135°F / 54–57°C. Thicker steak may rise a few degrees as it rests; paper-thin carne asada has much less carryover.

That is different from the official food-safety recommendation. The USDA recommends 145°F / 63°C for intact whole beef steaks followed by at least a 3-minute rest.

On thicker steak, insert an instant-read thermometer horizontally through the side toward the center. Paper-thin cuts may be too shallow for a reliable probe reading, which makes browning, timing and close attention more important.

Instant-read thermometer entering horizontally through the side of a thick grilled steak toward its center.
The probe needs to reach the middle of the steak, not simply touch its surface. With thicker flank or flap, entering through the side gives the sensor a straighter path into the center, making the reading more representative of the meat inside.

Cooking Carne Asada Indoors

No outdoor grill? You can still make excellent carne asada indoors. Cast iron gives you a hard sear; the broiler keeps the cooking off the stovetop.

Cast Iron

Cut long skirt or flap steak into pieces that can lie completely flat. Blot them especially well, then heat a heavy cast-iron skillet over high heat until very hot. Add just enough high-heat oil to lightly coat the cooking surface.

Carne asada steak searing flat in a hot cast-iron skillet with space around the meat.
A heavy cast-iron skillet holds a lot of heat, which is exactly what carne asada needs for a hard crust indoors. Keep the pieces flat and spaced apart; otherwise, released moisture cools the cooking surface and encourages steaming instead of searing.

Start checking the first side after about 2–3 minutes. Turn when it has developed a strong brown crust, then watch the second side closely; thin pieces can finish quickly, while thicker flap or flank needs longer. Use the thermometer and temperature guidance above whenever the steak is thick enough to probe reliably.

Cook in batches so every piece gets direct contact with the pan, and let the empty skillet regain its heat before starting the next batch. A properly hot skillet will create smoke, so turn on the exhaust hood and open the windows before cooking.

Broiler

Arrange the well-drained steak on a foil-lined broiler-safe sheet pan and place it roughly 4–6 inches / 10–15 cm from a fully heated broiler.

Carne asada on a foil-lined tray positioned beneath the upper heating element of an oven broiler.
A broiler puts intense heat directly above the steak, so thin carne asada can brown surprisingly fast without a grill. Broilers vary widely, however, which is why the color of the crust is a better stopping signal than blindly following one fixed cooking time.

Start checking regular skirt after about 6 minutes total; many pieces finish in roughly 6–10 minutes, turning once as the first side browns. Paper-thin ranchera can be ready much sooner, while thicker flank needs more time. Broilers vary considerably, so let browning and doneness decide when the steak comes out.

Slice Across the Grain Before You Chop

While the steak rests, warm a stack of soft homemade corn tortillas and keep them covered for serving.

Look closely at the rested steak before reaching for the knife. The long muscle fibers should be visible running in one direction.

Turn the beef so the knife crosses those fibers and make thin slices. A slight diagonal cut gives you wider pieces while keeping the fibers short.

Cooked skirt steak being sliced across its grain, with thin slices and smaller chopped pieces on the cutting board.
Once the steak is sliced across the grain, those thin pieces are easier to eat and portion into tacos. A quick chop then creates small, loose pieces that distribute through the tortilla instead of forming one dense mouthful.

Slicing direction matters more than it seems: juicy skirt steak can still feel frustratingly chewy when it is sliced with the grain.

For Tacos, Slice First and Chop Second

Serving the steak on a platter? Stop at thin slices. When it is headed for tacos or burritos, chop those slices into pieces around ½ inch / 1.25 cm across.

This is the payoff: thin, juicy slices, dark at the edges, with the long fibers shortened enough to bite cleanly. A hot tortilla, chopped steak, onion, salsa and lime are often all it needs.

Why Is My Carne Asada Tough? Don’t Blame the Marinade First

A flavorful steak can still be tough. The cause might be the cut, leftover membrane, overcooking, long muscle fibers or simply pieces that are too large for an easy taco bite.

What happenedWhat to check next time
Gray with little crustBlot the steak more thoroughly, increase the heat and avoid crowding the cooking surface.
Dry and leatheryThe meat likely cooked too long, especially if thin steak was given thick-steak timing.
Juicy but chewyCheck the grain direction, slice thickness, tough membrane and the actual cut.
Hard to bite through in a tacoSlice across the grain first, then chop the slices smaller.
Burnt garlic or herbsBrush away heavy marinade solids before the steak reaches fierce heat.
Soft or mealy outsideShorten the time in the acidic marinade.
Too saltyCheck the salt measurement and marinating time. Weigh the kosher salt if possible because brands differ substantially by volume.
Some pieces tender, others toughUneven thickness can put different pieces at different levels of doneness.
Well seasoned but missing taqueria characterLook at the heat, browning and smoke before changing the marinade.

A marinade can change flavor and surface texture; it cannot shorten long muscle fibers. Your knife does that when you slice across the grain.

Make Ahead, Freeze and Use the Leftovers

Make Ahead

The marinade can be mixed up to 1 day ahead and refrigerated separately. Combine the beef and marinade 2–4 hours before cooking. Carne asada is best soon after grilling, so prep early rather than cooking the steak hours ahead.

Freezing

For best texture, freeze the raw beef and marinade separately. FoodSafety.gov lists 4–12 months at 0°F / −18°C for the best quality of frozen fresh beef steaks, although carne asada is better used toward the earlier end of that range for texture. Thaw the beef in the refrigerator, then marinate normally for 2–4 hours.

Leftovers

Refrigerate cooked carne asada promptly in a covered container and use it within 3–4 days. Reheat only what you need, ideally in a hot skillet, until it reaches 165°F / 74°C. If you freeze the cooked steak, FoodSafety.gov lists 2–6 months for cooked-meat quality, although thin cooked steak is at its best much sooner.

Leftover carne asada is excellent in a crisp skillet quesadilla; the folding and browning method in our chicken quesadilla recipe works just as well once you swap in the chopped steak.

A smaller handful can become carne asada fries: warm the beef quickly, then scatter it over crisp homemade French fries with cheese, salsa and avocado.

What to Serve with Carne Asada

Bring the sliced beef straight to the table and let everyone build their own. Carne asada does not improve by waiting under a pile of elaborate toppings.

Hand holding a warm corn tortilla filled with chopped carne asada, with tortillas, lime and taco toppings arranged on the table behind it.
A good carne asada taco leaves room for the steak to remain distinct. Warm corn tortillas carry the beef, while lime, onion and salsa add brightness and contrast. A lighter hand with the toppings lets the char and seasoning stay noticeable.

Lime, guacamole, pico de gallo, charred green onions and blistered chiles all make sense around smoky beef. You do not need all of them on the same plate.

For tacos, keep the pile loose. A modest spoonful of chopped beef, onion, salsa and lime gives you a cleaner bite than packing the tortilla so full that the filling falls out before the first mouthful.

Choose the salsa to suit the rest of the meal: roasted salsa verde brings tart tomatillo and chile, while fresh mango salsa gives the smoky steak a sweeter, juicier contrast.

For a fuller plate, add creamy refried beans and fluffy Mexican rice.

Get it into warm tortillas and eat it while those charred edges are still hot.

Posted on — Leave a comment

Barbacoa Recipe: Tender Mexican Beef in the Slow Cooker

Three corn tortillas filled with glossy shredded beef barbacoa, diced white onion, cilantro and lime on a dark stone table.

Pull properly cooked barbacoa apart and the beef should give way before you really have to tug. The strands stay juicy, smoky chile runs through the meat without covering up its beefiness, and the cooking juices cling instead of collecting as thin broth underneath. Put that into a hot corn tortilla with white onion, cilantro, lime and salsa, and very little else is required.

This Mexican beef barbacoa recipe uses well-marbled chuck, chipotle in adobo, warm spices, vinegar and lime in a standard 6–7 quart slow cooker.

Barbacoa refers to a broad family of slow-cooked meat preparations, with very different regional forms across Mexico and beyond. This is a practical slow-cooker adaptation rather than an attempt to represent every regional form.

There are two finish lines. First, the chuck has to become genuinely pull-apart tender. Then the cooking liquid needs its own attention. Remove excess fat, reduce it if it tastes thin, brighten it with fresh lime, and return only enough finished juice to leave the shredded beef glossy and succulent.

The finished beef should taste beefy first, smoky next, with a clean tang from vinegar and lime and quiet warmth from cumin and clove underneath.

If you are cooking now: for 4 lb / 1.8 kg chuck, cook on LOW for 8–10 hours and start checking at 8. Keep the beef in large 3–4 inch / 7.5–10 cm pieces, and use probe tenderness rather than the clock as the final test. Once the chuck gives way easily, shred it separately, finish the cooking liquid, then add the finished juices back a little at a time.

Slow Cooker Beef Barbacoa Recipe

Chuck keeps the main method straightforward: browned beef, a smoky chipotle sauce, relatively little added stock and a long covered cook. The slow cooker traps steam, so the beef and onion will create considerably more liquid as they cook.

Recipe at a Glance

Beef4 lb / 1.8 kg boneless chuck roast
Slow cooker6–7 qt / 5.7–6.6 L
Prep25–30 minutes
LOWStart checking at 8 hours; expect 8–10 hours
HIGHStart checking at 5 hours; expect 5–7 hours
Finish15–25 minutes, depending on whether the cooking liquid needs reducing
Total on LOW9–11 hours, depending on the beef and cooker
Yield20–24 small tacos; 7–9 hearty servings, or 10–12 with substantial sides
Look forBeef pulls easily; finished juices cling to the strands without pooling underneath

Equipment

  • 6–7 qt / 5.7–6.6 L slow cooker or Crock-Pot
  • 12-inch / 30-cm heavy skillet, if searing
  • Blender or food processor
  • Small saucepan for reducing the cooking liquid, if needed
  • Instant-read thermometer or thin probe, optional

Ingredients

  • 4 lb / 1.8 kg well-marbled boneless chuck roast
  • 12 g fine sea salt, about 2 tsp, plus more at the end only if needed
  • 1 tsp / about 2 g freshly ground black pepper
  • 1½–2 tbsp / 22–30 ml neutral high-heat oil, for searing
  • 1 medium white or yellow onion, roughly chopped, about 5–6 oz / 150–180 g
  • 5–6 large garlic cloves, about 20–25 g
  • 3 individual canned chipotle peppers in adobo
  • 1 tbsp / 15 ml adobo sauce from the can
  • ¾ cup / 180 ml low-sodium beef stock
  • 3 tbsp / 45 ml apple cider vinegar
  • 3 tbsp / 45 ml fresh lime juice, divided, plus lime wedges for serving
  • 1 tbsp / about 6 g ground cumin
  • 2 tsp / about 2 g Mexican oregano
  • ¼ tsp / about 0.5 g ground clove
  • 3 bay leaves

For Serving

Before You Start: Chipotles, Clove and Lime

Chipotles: three individual peppers means three peppers, not the whole can. Measure the tablespoon of adobo sauce separately.

Three canned chipotle peppers coated in dark adobo sauce on a metal spoon against a garnet background.
Count the chipotle peppers and measure the adobo separately. That gives you two different controls: the peppers set most of the smoky heat, while the sauce adjusts chile flavor and seasoning without automatically adding another whole pepper.

Clove: ¼ teaspoon should stay in the background. The beef ought to taste like beef and chile first.

Lime: 2 tbsp / 30 ml cooks with the beef. Keep the remaining 1 tbsp / 15 ml fresh for the finished juices.

Method

1. Keep the Chuck in Large Pieces

Pat the chuck dry. Trim away thick, hard slabs of exterior fat, but leave the marbling running through the meat. Cut the roast into 3–4 inch / 7.5–10 cm pieces.

Small stew-size cubes expose far more surface during a long cook and give you finer shreds at the end. Large pieces are more forgiving and produce broader, juicier strands.

Large palm-width pieces of marbled raw beef chuck being cut with a chef’s knife on a stainless work surface.
Keeping chuck in large pieces also gives you a meaningful thick center to test later. That matters because probe tenderness is far more useful when the beef has not already been divided into small, quickly softening cubes.

Season all over with the salt and black pepper.

2. Brown Without Crowding the Pan

Heat a 12-inch / 30-cm heavy skillet over medium-high heat and add enough oil to leave a thin film across the base.

Add only as many beef pieces as will sit comfortably without touching. The pan should sound lively as the beef goes down. Leave each broad surface against the heat until deep brown patches develop and the smell turns noticeably more roasted, then turn.

Watery liquid gathering around pale-gray meat means the pan is crowded. Pull a piece or two out and let the heat recover, then move the browned beef into the slow cooker.

Two skillets of beef chuck, with spaced deeply browned pieces in front and crowded pale pieces steaming in liquid behind.
Deep browning develops when moisture can escape. Crowd the skillet, however, and released liquid turns that sear into steam, costing the barbacoa some of its roasted beef flavor.

Skipping the sear? Put the seasoned beef straight into the slow cooker. Skip the deglazing step too and add the full ¾ cup / 180 ml stock directly to the blender. You lose some browned flavor, but the beef can still become beautifully tender.

3. Deglaze the Pan

Once the last batch is out, lower the heat slightly and pour roughly half of the stock into the skillet. Scrape until the browned fond loosens into the liquid.

Pour the deglazing liquid into the blender and add the remaining stock. Let it cool for a few minutes first if your blender is not rated for hot liquids.

4. Blend the Chipotle Sauce

Add the onion, garlic, chipotle peppers, measured adobo sauce, apple cider vinegar, 2 tbsp / 30 ml lime juice, cumin, Mexican oregano and clove.

Blend until the onion and chiles are broken down and the chipotle sauce looks reasonably smooth. A perfectly strained puree is unnecessary; the goal is simply to distribute the chile, aromatics and spices evenly around the beef.

5. Load the Slow Cooker

Pour the chipotle sauce over and around the beef, add the bay leaves, and turn the pieces once so the sauce reaches their surfaces.

The meat may look surprisingly exposed at first. Leave it alone. The chuck and onion will release plenty of moisture as they cook, and the liquid level will rise without needing to submerge the beef at the start.

Large browned beef chuck pieces sitting partly above red-brown chipotle sauce in a black slow cooker against teal tile.
Those exposed upper surfaces are useful information, not a problem to correct. As the slow cooker traps steam and the beef releases moisture, the liquid level rises on its own. Therefore, topping up too early can make the final juices harder to concentrate.

6. Cook Until the Beef Stops Fighting the Probe

Cook on LOW and begin checking at 8 hours. Some roasts will be ready then; others will still feel firm at nine. Expect 8–10 hours, with variation from one roast and slow cooker to another.

On HIGH, begin checking at 5 hours and expect 5–7 hours. HIGH can work well, although differences in cooker temperature and piece size matter more when the cook moves faster.

Push a fork, skewer or thin probe into one of the thickest pieces. Ready beef gives very little resistance and begins to separate under gentle pressure.

A metal probe entering the thick center of braised beef chuck as moist fibers begin to separate around it.
The probe is testing softened connective tissue, not simply whether the beef is hot. Once the thickest section yields with very little resistance, the chuck is far more likely to shred cleanly without needing force.

Eight hours can feel like a very long time to lift the lid and find beef that still refuses to shred. Moist, firm chuck usually needs more tenderizing time, not harder pulling. Cover it again, give it another 30–45 minutes, and check once more.

When the beef is getting close, the sharp smell of the raw chile mixture should have mellowed into something deeper and more beef-forward. The probe still decides the finish, but that change in aroma is a good sign that the long cook is doing its work.

Still unsure about doneness? See how to read the beef from tight to pull-apart →

7. Pull the Beef Gently

Transfer the tender chuck to a wide tray or bowl and discard the bay leaves.

Once the meat is cool enough to handle safely, pull it into irregular strands with two forks or clean hands. Leave a few succulent small chunks among the shreds and discard any large pieces of hard fat or connective tissue that stayed firm.

A hand mixer can take very soft meat from chunky to paste surprisingly quickly. Forks or fingers give you far more control.

Two forks pulling tender beef chuck into broad irregular strands and small juicy chunks on a metal tray.
Broader strands survive the final toss with the finished juices better than finely shredded beef. Keeping some structure now helps the barbacoa stay dimensional instead of collapsing into a soft, uniform mass later.

8. Finish the Cooking Liquid

Remove excess fat first, then taste the cooking liquid. If it tastes thin or watery, reduce it; if it is already concentrated, leave the volume alone. Add the reserved lime, check the seasoning, then return only enough finished juice to coat the shredded beef.

When the meat comes out, the cooking liquid may look thinner and much fattier than the chipotle sauce you started with. That does not mean anything has gone wrong. The roast has released water and fat during the long cook. Now you decide what is worth putting back.

Let a noticeable layer of rendered beef fat separate, then skim it with a spoon or use a fat separator. Do this before reducing the liquid; otherwise, you concentrate the grease along with the good flavors.

A spoon skimming a golden layer of rendered beef fat from darker red-brown barbacoa cooking liquid in a stainless pot.
Look for the lighter, translucent amber layer sitting above the darker cooking liquid. That upper layer is the rendered fat to remove; the deeper red-brown liquid carries the concentrated beef, chile and spice flavor worth keeping.
Reduce, Brighten and Return the Juices

Taste what remains. When it already tastes concentrated, leave the volume alone. If it tastes like good but thin broth, transfer it to a saucepan and boil until the flavor deepens and the liquid lightly coats a spoon. You are not trying to make gravy.

Stir in the reserved 1 tbsp / 15 ml fresh lime juice, taste again, and adjust the salt only after the reduction is finished. Salt becomes more concentrated as water evaporates.

Ladle the finished juices over the shredded beef a little at a time, tossing gently between additions. Stop when the strands are glossy and juicy with no puddle underneath.

Close-up of broad shredded beef barbacoa coated with glossy juices on a dark green surface with no liquid pooling underneath.
More liquid is not automatically more succulent. The useful stopping point is when the juices catch the light on the beef itself while the plate or tray underneath remains mostly free of loose broth.

If the strands stay broad, glossy and moist at this point, you are done fussing with them.

Taste a piece before any tortilla, salsa or garnish gets involved. The beef should feel succulent rather than greasy, with smoke up front, warm spice underneath and enough lime to keep the next bite appealing instead of heavy.

Serve once the balance tastes right. If the tortillas or toppings still need a few minutes, leave the beef sitting in those finished juices until you’re ready to eat.

Need a fix? Jump to tough, dry, watery or greasy barbacoa →   Ready to eat? Build the first taco →

Scaling the Batch

Scale the seasonings and aromatics roughly with the amount of beef. Be more cautious with the stock. Slow-cooker liquid does not scale neatly in a straight line because cooker shape, headspace and moisture released by the meat all change the result.

The chipotle sauce should reach around the beef without needing to submerge it. A larger batch also needs room below the lid; if doubling crowds the cooker, split the recipe between two rather than simply doubling everything in the same pot.

Two slow cookers holding different amounts of large beef chuck pieces partly surrounded by red-brown sauce.
For a larger batch, cooker capacity matters as much as ingredient multiplication. Leave enough headroom for circulation and released moisture; if the beef crowds the vessel badly, splitting the batch is often better than adding more liquid to make everything fit.

Feeding more people? See how much cooked barbacoa to plan for →

Need More Help With the Barbacoa?

At this point, the beef is glossy, balanced and ready for tortillas. The sections below cover the questions that tend to come next. Choose another cut, fix a problem, adapt the method, or plan how to serve, store and reheat the beef.

What Meat Is Best for Barbacoa?

For this slow-cooker version, chuck roast is the best all-around choice. Choose beef cheek when you specifically want a softer, stickier and more gelatinous texture.

Well-marbled chuck carries plenty of beef flavor, enough collagen for a long cook and enough internal fat to stay succulent. It is also easy to buy in a predictable quantity.

Beef cheek, or cachete, is different. Tender cheeks can feel stickier, softer and more gelatinous than chuck because they contain so much connective tissue. For someone expecting broad shredded-beef fibers, that texture can be surprising. To someone who knows barbacoa as cachete, it may be exactly the point.

Broad strands of cooked beef chuck beside softer, chunkier beef cheek with a glossy gelatinous surface.
A sticky or gelatinous surface can be completely normal on properly cooked beef cheek. Much of that texture comes from collagen turning to gelatin, so do not mistake it for greasy or failed chuck barbacoa.

Untrimmed cheeks can also lose a surprising amount of package weight to hard fat, glands and tough exterior material. Trim what clearly will not become pleasant to eat, but leave the softer connective seams that can melt during the cook.

Brisket and Other Alternatives

Buying brisket specifically for this? Choose a well-marbled brisket point rather than a lean flat. Boneless short ribs also cook beautifully, although they are an expensive way to fill a taco.

CutTextureHow it fits here
Chuck roastBeefy, juicy, pull-apartBest everyday choice
Beef cheek / cacheteCollagen-rich, sticky, gelatinousExcellent if you want that cachete texture
Brisket pointWell-marbled and shreddableGood alternative
Brisket flatLeanerHigher drying risk
Boneless short ribWell-marbled and tenderExcellent but expensive
Round / very lean rumpLean, less forgivingNot the first choice for this long cook
Tongue / head meatDistinct texture and preparationImportant to some traditions, but not a direct chuck substitution

In the cooker, the package label matters less than what the meat feels like when you test it.

Read the Beef: From Tight to Pull-Apart

The clock gets you into the right part of the cook. Resistance tells you whether dinner is actually ready.

Tight: the probe meets obvious resistance and the beef still wants to slice cleanly. It may look completely cooked through, yet still be far too firm to shred.

Almost there: the outer layers begin to flake while the center still feels firm. This is the point where a long-cooked roast can look frustratingly close. Moist chuck in this state usually needs more time.

Ready: a thin probe glides through with very little pressure and gentle fork movement opens the meat into broad, moist fibers. Pull it from the cooker once it reaches this stage.

Do not chase the thermometer. As a secondary reference, collagen-rich chuck often becomes shreddable somewhere around 195–205°F / 91–96°C. That is a tenderness range, not a minimum safe temperature for beef. The number tells you the meat is in the right neighborhood; the probe tells you whether the connective tissue has softened enough.

Slow Cooker Barbacoa: LOW or HIGH?

LOW: 8–10 hours, checking from 8. HIGH: 5–7 hours, checking from 5. LOW gives large pieces of chuck a more forgiving window; HIGH still works, but differences in cooker temperature and piece size matter more.

The WARM setting is for holding cooked food, not for cooking raw beef.

Control the Chipotle Heat

Three chipotles let the smoke lead without turning the whole pot into a heat challenge. For a gentler batch, use 1–2 peppers. Four or more push the chile itself further forward, although cans can vary more than you might expect.

Once you know how hot your preferred brand runs, the next batch becomes easy to tune. Texture problems take a little more diagnosis.

Fix Tough, Dry, Watery or Greasy Barbacoa

The first question is whether the beef is still moist or has already become dry. Those two textures need very different fixes.

Two portions of cooked beef, with moist firm chunks on the left and dry fine stringy shreds on the right.
Before deciding what to fix, look at both surface moisture and fiber shape. Moist meat that still holds together tightly points in a very different direction from fine, dull strands that have already dried out.
What you seeWhat may be happeningWhat to do
Chuck is still moist but toughIt usually needs more tenderizing timeCover and continue 30–45 minutes, then test again
Beef is dry and stringyLean cut, small pieces, hot cooker or too much time after tendernessMoisten with finished juices; use fattier chuck and larger pieces next time
Cooking liquid is wateryThe covered cooker retained released moistureRemove the meat and reduce the defatted liquid
Cooking liquid is greasyToo much rendered fat remainsSkim or separate the fat before any reduction
Finished beef tastes flatJuices may be dilute, under-salted or short on fresh acidityReduce first, then adjust salt and lime
Barbacoa is too spicyToo many chipotles or a particularly hot canServe with tortillas and fresh toppings; reduce the pepper count next time
Tacos become soggyToo much loose liquid is coming with the meatUse coated beef rather than spoonfuls of broth

Using beef cheek? A sticky, gelatinous texture can be completely normal because its abundant connective tissue converts to gelatin during the long cook. Mushy cheek is different: very soft meat can lose its texture when it cooks too far or is worked too aggressively while shredding.

My Chuck Has Cooked for Hours and Is Still Tough

Still moist and tough after 8–9 hours? Give it another 30–45 minutes and test again. Once the connective tissue has had enough time to soften, the change can happen quickly.

Dry, fine, stringy beef is different. More cooking will not restore moisture already lost. Use some of the finished juices to help the current batch, then choose a fattier cut or larger pieces next time.

Trouble with the cooking liquid instead? Back to finishing the juices ↑

Dutch Oven and Instant Pot Barbacoa

The slow cooker is the main method here. A Dutch oven loses more moisture as it cooks, while a pressure cooker needs substantially more thin liquid to build pressure safely. Those differences matter more than simply converting the clock.

Slow cooker, Dutch oven and electric pressure cooker holding barbacoa at visibly different liquid levels in one kitchen scene.
Keep the same tenderness endpoint even when the cooking vessel changes. What shifts is the liquid strategy: slow cookers conserve moisture, Dutch ovens lose more to evaporation, and pressure cookers need enough thin liquid to operate properly.

Dutch Oven

Cook the barbacoa covered at 325°F / 165°C for 3½–4 hours, beginning the tenderness checks at 3½ hours.

Brown the beef and prepare the chipotle sauce as written, then combine everything in a heavy Dutch oven with a tight-fitting lid. A genuinely dry pot late in the cook only needs a small splash of stock. Use the same probe-tender endpoint as the slow-cooker recipe.

Instant Pot / Electric Pressure Cooker

For a 6-quart Instant Pot, use at least 375 ml of thin cooking liquid—just over 1½ US cups. Cook the large chuck pieces for 60 minutes on HIGH PRESSURE, followed by a 10–15 minute natural release. Follow your own model’s minimum-liquid requirement if it differs.

When browning with the sauté function, scrape the base completely clean during deglazing. Add the thin liquid first, followed by the beef and blended chipotle sauce, so a thick mixture is not sitting directly against browned residue on the bottom.

After the natural release, check one of the thickest pieces. If it still feels firm, give the beef another short pressure cycle. Because this method begins with more liquid than the slow-cooker version, expect to reduce more of the cooking liquid before turning it into finished juices.

Prefer the slow cooker? Back to the main recipe ↑

Build Better Barbacoa Tacos

Warm a corn tortilla until it is soft and pliable, smells toasted and develops a few light brown spots from the hot pan. Add a controlled mound of steaming barbacoa, then finish with finely diced white onion, cilantro, fresh lime and salsa.

A bright roasted salsa verde works especially well because tomatillo acidity and green chile cut through the richness of the beef. Fresh onion, herbs and lime do the same job, especially with gelatin-rich cachete.

The beef should be coated, not dripping. If juice reaches your wrist before the first bite reaches your mouth, use a little less on the next tortilla.

A hand holding a small corn tortilla filled with glossy shredded barbacoa, white onion and cilantro, with no liquid dripping.
The tortilla is part of the moisture test. Properly finished barbacoa should keep it pliable through the first few bites rather than asking the tortilla to absorb loose broth until it weakens and tears.

A Few Browned Edges

For extra contrast, spread a portion of lightly sauced beef over a sheet pan and place it briefly under a hot broiler. Stop once a few exposed edges brown while most of the meat remains juicy. If the surface needs it, return a little finished juice afterward.

Match the Juices to What You Are Making

A rice bowl can carry more of the finished juices, especially with something fresh alongside it; mango salsa gives the smoky beef a sweet, bright counterpoint. Burritos need less loose moisture so the tortilla stays easy to roll. Quesadillas need the driest filling of the three so the tortilla can crisp rather than steam.

Serving a group? Check the taco and per-person portions →

How Much Beef to Plan For

Plan on about 2 oz / 55 g cooked barbacoa per small taco. With substantial sides, allow about 4 oz / 115 g per person. For a beef-forward bowl or main course, plan on 5–6 oz / 140–170 g.

Digital kitchen scale showing 2.0 ounces of shredded barbacoa beside a small corn tortilla taco filled with a similar portion.
Think of 2 oz / 55 g as a taco-building unit, not a per-person rule. Once diners are eating several tacos—or the beef becomes the main course—the total amount you need changes quickly.

A 4 lb / 1.8 kg chuck roast commonly finishes with 2½–3 lb / 1.1–1.35 kg shredded beef. The exact yield depends on the roast and how much exterior fat is trimmed away. At 2 oz / 55 g each, that gives you 20–24 small tacos.

In practice, this batch makes 7–9 hearty servings, or 10–12 when the table also has rice, tortillas, creamy refried beans and other substantial sides.

Cooking for later? See how to make ahead, store and reheat the barbacoa →

Ingredient Swaps That Actually Work

No chipotles in adobo? Start with 1½ tsp chipotle powder + 1 tsp smoked paprika for this batch. This is a workable smoky-heat substitute, not a direct replacement for the flavor or body of canned chipotles in adobo. Ground chipotle varies in strength, so taste cautiously.

Bowls of dark chipotle powder and red smoked paprika beside a small serving of finished beef barbacoa.
Chipotle powder and smoked paprika can replace part of the smoke-and-heat job of canned chipotles, but not the adobo’s moisture or body. That is why the swap works as a flavor workaround rather than a literal one-for-one replacement.

No Mexican oregano? Use the same amount of ordinary dried oregano. For the vinegar, white wine vinegar or distilled white vinegar can stand in for apple cider vinegar. An especially sharp substitute may need a little less, so adjust after the cooking liquid has been reduced.

Beer works in the slow cooker or Dutch oven. Replace the ¾ cup / 180 ml stock with the same amount of a modestly malty lager or darker beer rather than something aggressively bitter. For the pressure-cooker version, keep the total thin cooking liquid at or above the minimum required by your machine.

Make Ahead, Store and Reheat Barbacoa

Barbacoa is a particularly good make-ahead dish. For a taco bar or dinner the next day, cook it ahead, chill it with some of the finished juices, then reheat gently before serving.

Glass container of cooked barbacoa in the background and reheated glossy barbacoa in a serving pan with tortillas nearby.
Saving some of the original finished juices gives you a better reheating tool than adding fresh stock later. Those juices already carry the recipe’s chile, beef and acidity balance, so they restore moisture without diluting the flavor.

Cool cooked barbacoa promptly in shallow containers and refrigerate it within 2 hours. When the surrounding temperature is above 90°F / 32°C, shorten that window to 1 hour.

Keep refrigerated leftovers for 3–4 days and reheat them with some reserved juices until they reach 165°F / 74°C.

For the best texture, use frozen cooked barbacoa within 2–3 months. Freeze meal-size portions with some of the finished juices, thaw them in the refrigerator, and restore moisture gradually during reheating.

Reheated and ready to serve? Back to building the tacos ↑

A Few Barbacoa Questions

1. Can I Put Frozen Beef Directly in the Slow Cooker?

Thaw it first. A slow cooker heats gradually, so raw beef should be thawed before it goes into the cooker. The USDA’s slow-cooker food-safety guidance recommends starting with thawed meat rather than frozen.

2. What Is the Difference Between Barbacoa and Birria?

Barbacoa and birria are related but distinct Mexican cooking traditions. The broader barbacoa family includes regional slow-cooked-meat preparations, while birria is especially associated with Jalisco and commonly uses a chile-rich adobo or braising mixture. Modern beef birria tacos and beef barbacoa tacos can look similar online, but the names are not interchangeable.

3. What Is the Difference Between Barbacoa and Carnitas?

Carnitas is generally a pork preparation cooked until tender in its own fat or added fat, often with crisp browned edges at the finish. Barbacoa can involve several meats and regional cooking traditions; the slow-cooker beef here cooks in a chile-seasoned moist environment. Briefly broiling a portion for browned edges does not make it carnitas.

4. What Should I Do With Leftover Chipotles in Adobo?

Freeze the remaining peppers and sauce in small portions. Tablespoon-size portions are convenient because the next recipe may need only one pepper or a spoonful of adobo.

Barbacoa Changes From Place to Place

The chuck-and-chipotle method above sits inside a much larger family of barbacoa traditions.

In central Mexico, one famous traditional barbacoa de borrego method slowly cooks lamb in an earth pit wrapped with maguey leaves.

Elsewhere, barbacoa may center on other meats and cuts, including beef head and cheek. Dried chiles may matter much more than they do here, while some preparations keep the seasoning comparatively simple and serve flavorful broth alongside the meat.

Someone who grew up with sticky, gelatin-rich beef-cheek barbacoa may barely recognize the loose strands of a chuck version. A diner whose reference point is smoky restaurant-style shredded beef may have the opposite reaction. Both expectations come from somewhere.

Those differences are part of the food’s history, not defects to be corrected into one universal recipe.


Once the chuck pulls apart easily and the finished juices cling to the strands, the hard part is over. Warm the tortillas until they smell toasted, pile on the beef, then add onion, cilantro, lime and salsa. The first taco should be messy enough to need both hands, but not wet enough to fall apart before you get there.

Hands around a shared barbacoa taco meal with shredded beef, corn tortillas, lime, white onion, cilantro and salsa.
Fresh toppings do more than decorate the tacos. Onion adds bite, cilantro brings freshness, and lime supplies acidity that cuts through the richness of the beef, keeping the next mouthful as appealing as the first.

Back to the recipe ↑

Posted on — Leave a comment

Mexican Rice Recipe: Easy, Fluffy & Restaurant-Style (Arroz Rojo)

Bowl of orange-red Mexican rice with separate long grains, cilantro leaves and a lime wedge on a dark blue setting.

Good Mexican rice should arrive in loose orange-red grains: tender through the center, lightly toasty, savory with tomato, onion and garlic, and dry enough to sit beside refried beans or enchiladas without turning into a wet mound.

The frustrating part is how many different ways such a simple side can go wrong. Sometimes the top stays wet while the bottom catches; other times the rice turns sticky. Or the timer ends and hard centers are still hiding inside the grains.

This Mexican rice recipe starts with the detail that prevents a lot of those problems: tomato counts as part of the cooking liquid. Measure it as part of the liquid, not as something extra poured on top of a normal rice-and-water ratio.

Quick Answer: How to Make Fluffy Mexican Rice

For 2 cups / about 370 g long-grain white rice, use 1 cup / 240 ml tomato sauce and 3 cups / 720 ml broth—that is 4 cups / 960 ml total cooking liquid. Give the rice a brief rinse and drain it well, fry it until the grains turn opaque and begin taking on pale-golden color, cook the tomato briefly, then add the hot broth and bring it to an even boil. Cover, reduce to the lowest stable heat, check at 18 minutes, then rest the tender rice for 10 minutes before fluffing.

Make It Now: Easy Restaurant-Style Mexican Rice

This stovetop version uses long-grain white rice, plain tomato sauce and broth with restrained seasoning. Use the timer as a checkpoint, then let the grain tell you when it’s done.

Hands-on timeAbout 15–20 minutes
Covered cookCheck at 18 minutes; allow roughly 18–23 minutes
Covered rest10 minutes
TotalAbout 50–60 minutes
YieldAbout 6 cups; 6 generous or 8–10 smaller side servings
PanHeavy pan about 10 inches / 25 cm wide, 3–4 quart / about 3–4 L capacity, with a tight-fitting lid

Equipment

  • Fine-mesh sieve
  • Liquid measuring jug
  • Heavy 10-inch / 25 cm sauté pan, braiser or wide saucepan with a tight lid
  • Heatproof spoon or spatula
  • Fork for fluffing

Ingredients

  • 2 cups / about 370 g / 13 oz regular uncooked long-grain white rice
  • 2 tablespoons / 30 ml neutral cooking oil
  • ½ medium white or yellow onion, about 75 g — finely diced
  • 3 medium garlic cloves, about 9 g — finely minced
  • 1 cup / 240 ml plain US-style tomato sauce — preferably unsalted or lower-sodium; smooth, pourable and unsweetened
  • 3 cups / 720 ml low-sodium chicken broth — vegetable broth works too
  • ¾ teaspoon fine salt — use ½ teaspoon if your broth or tomato sauce is noticeably salty; omit initially if using bouillon
  • Optional: ½ teaspoon ground cumin; 1 small serrano or jalapeño; lime wedges and chopped cilantro for serving

Using one standard 8 oz / 227 g can of tomato sauce? Use the whole can. If it measures a little shy of 1 cup, make up the small difference with a splash of extra broth. There is no need to turn dinner into a measuring exercise.

If the “tomato sauce” sold where you live is ketchup or a sweet table sauce, that is not the ingredient meant here. Use a plain cooked tomato sauce or one of the alternatives farther down.

Method

1. Give the rice a brief rinse

Rinse the rice briefly in a fine-mesh sieve under cool running water until the runoff becomes less cloudy. It does not need to run perfectly clear. Drain well and leave the rice in the sieve for 5–10 minutes.

Damp is fine. Dripping wet isn’t. Excess surface water makes the rice steam before it has a chance to fry and can send oil spitting around the pan.

Damp uncooked long-grain white rice draining in a fine-mesh metal sieve over a stainless-steel work surface.
Rinsing is not a universal arroz rojo rule. For this Mexican rice method, the important thing is consistency: rinse briefly, drain thoroughly, then keep the liquid ratio and cooking sequence built around that choice.

2. Get the tomato and broth ready

Measure 1 cup / 240 ml tomato sauce and 3 cups / 720 ml broth. Keep them separate because the tomato cooks first. Warm the broth and stir in the salt.

With low-sodium broth and unsalted or lower-sodium tomato sauce, use the full ¾ teaspoon. Drop to ½ teaspoon if either product already tastes salty.

3. Start frying the rice

Heat the oil over medium heat. Add the drained rice and cook for 4–6 minutes, stirring regularly so the bottom doesn’t develop hot spots.

At first the grains look glassy and translucent. Keep going until most turn milky and opaque. A few pale-golden edges are welcome; every grain does not need to match.

4. Add the onion and finish the toast

Add the onion and cook for another 2–3 minutes. As it softens, the rice should develop scattered pale-golden patches and a lightly nutty smell.

Add the garlic and optional cumin. Give them about 30 seconds. Once the garlic smells good, move on—it burns fast.

Most of the rice should still be pale. Broad dark-brown patches mean the toast has gone further than this style needs.

Uncooked long-grain white rice toasted in a pan until most grains are milky and opaque with scattered pale-golden patches.
The grains do not need to become uniformly golden. Once most are milky-opaque and a scattered minority has taken on pale color, waiting for everything to match risks over-toasting the earliest grains.

5. Cook the tomato briefly

Add the tomato sauce and fold it through the rice. Cook for 1–2 minutes, until the color deepens slightly, the raw tomato smell fades and the sauce begins clinging to the grains.

Toasted long-grain rice coated in thickened red tomato sauce, with the sauce clinging to the grains before broth is added.
Notice that the rice is still narrow and firm at this stage. The tomato has cooked; the grain has not yet hydrated—that happens only after the broth and covered steaming stage.

6. Add the hot broth

Pour in the hot seasoned broth, then drop in the optional whole or slit chile. Stir once so the tomato and broth are evenly distributed.

7. Boil, cover, then turn the heat right down

Bring the liquid to an even boil. As soon as it is clearly bubbling, reduce the burner to the lowest stable heat and cover tightly.

From here, you want quiet steam under the lid—not a hard boil thumping against the bottom of the pan.

Mexican rice submerged in reddish broth at an even boil in a pan, with the lid ready to cover the rice.
The boil is a handoff point, not the heat to maintain. Once bubbling is even across the pan, cover and reduce the heat; keeping a hard boil underneath the lid only concentrates heat where the rice is most vulnerable.

8. Check at 18 minutes

Leave the lid alone for the first 18 minutes. Then check the center of the pan once.

Done = a tender center + no standing liquid. A little surface moisture is fine; a puddle is not.

Taste a grain. If the center is tender, the rice is ready to rest. Still a little firm? Cover the pan again and give it another 2–5 minutes. The grain matters more than the timer.

Dry pan + hard center? Sprinkle over 2–3 tablespoons / 30–45 ml hot broth or water, cover and cook on very low heat for about 5 minutes.

Hard center + obvious liquid? Keep the pan covered and the heat gentle. The moisture it needs is already there.

Cooked orange-red Mexican rice in a dark pan with the lid lifted, visible steam and no standing liquid between the grains.
A little surface sheen is compatible with finished rice. The distinction is between residual moisture on the grains and actual free liquid pooling between them—only the latter means the pan still looks wet.

9. Rest for 10 minutes

Turn off the heat, replace the lid and leave the rice untouched for 10 minutes. The rest is part of the cooking, not dead time.

Using an electric coil or glass-ceramic hob that stays hot? Move the covered pan to a cool burner or heatproof surface so the bottom doesn’t keep frying while the rice rests.

10. Fluff gently

Remove the chile if you used one. Fluff gently with a fork, lifting the grains from underneath.

A forkful should loosen easily, with clean separate grains and no wet tomato layer hiding underneath. The rice should smell lightly nutty and savory, with an even orange-red color throughout.

Close-up of a fork lifting fluffy orange-red Mexican rice with individual long grains falling separately from the fork.
Separate does not mean dry. Properly cooked fluffy Mexican rice can stay tender and lightly glossy while the grains release cleanly from one another instead of forming a sticky mass.

Once you know those cues, the rice stops feeling nearly as temperamental. You can usually tell what it needs before anything actually burns.

Using the rice, tomato sauce and pan listed above? You can stop here and cook dinner. Use the covered rest to warm tortillas, finish the beans or get the rest of the plate ready.


Why Mexican Rice Turns Mushy: The Tomato-to-Liquid Ratio

If Mexican rice is soft and wet, too much total liquid is usually the first thing to check. Tomato sauce, tomato purée and salsa all bring water into the pan, so they count along with the broth.

Give the rice the full amount of broth you would have used for plain rice and then pour tomato on top, and the grain may already have more moisture than it needs before the lid goes on. Wet vegetables can add a little more.

For this 2-cup batch, the ratio is 1 cup tomato sauce + 3 cups broth = 4 cups / 960 ml total cooking liquid.

The same arithmetic appears in Pati Jinich’s arroz rojo: for 2 cups of rice, the tomato mixture is measured first and broth brings the total cooking liquid to 4 cups.

This is also why extra cooking time cannot solve every wet pan. If the bottom is already catching while the top still looks soupy, harder heat may scorch one layer before the other finishes.

Measured two cups of dry long-grain rice beside one cup of tomato sauce and three cups of broth representing four cups total cooking liquid.
Think of the Mexican rice liquid ratio as bookkeeping rather than a rigid broth formula: when the tomato contributes more water, broth does less of the work; concentrated tomato needs broth to do more.

Thickness matters too

Broth slips easily around the grains. Thick tomato purée moves more slowly, while tomato paste brings lots of tomato solids with very little water.

Equal volumes therefore do not always cook the rice the same way. Change the tomato and the amount of broth, tomato-cooking time or covered timing may need to shift with it.

Choose Your Tomato: Sauce, Fresh, Paste or Bouillon

Plain tomato sauce is the easiest option. Fresh tomatoes give a brighter tomato flavor. Paste is much more concentrated. Bouillon is mostly about seasoning and savory depth.

If you are using the tomato sauce in the main recipe, there is nothing else to calculate. The alternatives below are simply for the day when something else is what you have.

Tomato choiceWhat changesStarting approach
Plain tomato sauceMost predictable moistureUse the main recipe
Fresh Roma tomatoesBrighter flavor; water variesBlend, measure, then complete the liquid with broth
Tomato pasteDeep tomato flavor with very little waterUse a small amount and supply the moisture with broth
Tomato bouillonConcentrated savory flavor and saltUse as a seasoning booster or make broth to the brand’s directions
SalsaTomato, chile and onion with variable thicknessCount it toward the liquid and watch the grain

Fresh Tomatoes

For the fresh-tomato version, blend 450–500 g ripe Roma tomatoes with 50–60 g onion and 2 garlic cloves. Use this onion and garlic in the purée and skip the diced onion and minced garlic from the main ingredient list.

Measure the purée, then measure enough broth so the two together will equal about 4 cups / 960 ml for 2 cups of rice.

Toast the rice in the oil. If you are using cumin, stir it in for the final 20–30 seconds of toasting. Add the purée and cook for 3–5 minutes, until the raw tomato smell fades, the color deepens and the mixture visibly thickens.

Pour in the measured broth and bring it to an even boil. Cover, reduce to low and taste a grain after about 15 minutes. If the center is still firm, cover again and continue in short increments until tender.

Clear vessel of fresh tomato puree beside a separate smaller vessel of broth, with Roma tomatoes, onion and garlic in the background.
With fresh tomatoes, tomato count does not tell you how much broth to use. Ripeness and juiciness change the purée yield, so the measured purée—not the number of Romas—sets the adjustment.

Tomato Paste

A useful starting point is 3 tablespoons / 45 g tomato paste + about 4 cups / 960 ml broth for 2 cups rice. Keep the onion and garlic from the main recipe. Unlike tomato sauce or fresh purée, a few tablespoons of concentrated paste contribute very little water, so the broth supplies almost all of the cooking liquid here.

After the aromatics, fry the paste for 1–2 minutes, until it darkens slightly and loses its raw smell. Add the hot broth and bring it to an even boil, then cover and reduce to low. Check the center after about 20 minutes; depending on the pan and heat, it may need closer to 25.

Small bowl of thick tomato paste beside a much larger clear vessel of golden broth on a dark burgundy surface.
Deep red color can be misleading here: tomato-paste Mexican rice gets intense tomato concentration without getting much water from the paste itself. The visual intensity and the moisture contribution are two different things.

Tomato Bouillon

Bouillon brands vary enough that one universal spoon measurement would be misleading.

If you already have low-sodium broth, start with 1–2 teaspoons tomato bouillon as a flavor booster for the 2-cup batch and leave out the added salt until you taste it.

With water, prepare the amount of broth you need according to your bouillon brand’s broth-strength directions. If you are also using the 1 cup tomato sauce, you need 3 cups / 720 ml prepared broth.

For a no-sauce, bouillon-led version, make 4 cups / 960 ml prepared broth to the brand’s directions and use that as the cooking liquid. Keep extra salt out until you know how strong the finished broth tastes.

Salsa

Measure roughly 1 cup salsa, then use enough broth so salsa + broth come to about 4 cups / 960 ml for 2 cups rice.

Use the salsa where the tomato sauce goes in Step 5, cooking it briefly before adding the broth. Thin restaurant-style salsa and dense chunky salsa do not cook identically, so treat the 4-cup total as a starting point. If a thick salsa leaves the pan drying before the grain becomes tender, add hot liquid a tablespoon or two at a time.

Control the Grain Before the Lid Goes On

Should You Rinse Mexican Rice?

For this method, give the rice a brief rinse, then drain it thoroughly before frying. You do not need perfectly clear water. Other established arroz rojo methods toast dry unwashed rice or soak it first, so rinsing is part of this method rather than a universal rule for Mexican rice.

Problems often begin when the rinsing step from one method gets mixed with the liquid ratio and timing from another. Pick one system and follow it through.

Long-Grain or Medium-Grain?

Long-grain white rice is the easiest choice for the loose texture targeted here. Medium-grain rice is also used in Mexican arroz rojo; Rick Bayless notes that the celebrated rice of Morelos is medium-grain. Expect a plumper, slightly more cohesive result.

Side-by-side dry and cooked long-grain and medium-grain rice, showing longer separate grains on one side and shorter plumper grains on the other.
Long-grain stays longer and looser; medium-grain gives a plumper, slightly more cohesive bite. Both can be intentional in Mexican rice.

Keep the rice layer reasonably shallow

A narrow pot piles this batch too deeply. The bottom receives concentrated heat while the rice above is still trying to cook through—that is how you can end up scraping scorched rice from underneath a wet top.

A heavy pan around 10 inches / 25 cm across is a comfortable fit for 2 cups of dry rice. A 12-inch / 30 cm skillet can work too, though the larger surface area can make the liquid disappear faster.

Same amount of rice shown as a shallow layer in a wide pan and a deeper layer in a narrow pot.
You can often spot a pan-size problem before any liquid goes in. If 2 cups of dry rice already sit in a thick mound instead of a broad layer, the covered cook will have less forgiving heat and steam geometry.

Stop at pale gold

Don’t chase the clock here. Watch the rice. Once the grains are opaque with scattered pale-golden patches and the pan smells lightly nutty, the toast has done its job.

How to Get More Restaurant-Style Mexican Rice Flavor

If the texture is right but the flavor feels flat, check the salt and bouillon before adding more spices.

Well-fried rice, tomato, enough salt, a little fat and concentrated savory seasoning from tomato or chicken bouillon can create that familiar orange-red profile. Heavy additions of cumin, oregano or chili powder take the rice in a different direction.

Use the bouillon guidance above and adjust cautiously. Too much can make the rice salty, bitter or noticeably packet-like.

Lard is another option. Replace some or all of the neutral oil while keeping the total amount of fat about the same. It gives the grains a richer savory finish, but good arroz rojo does not depend on it.

This restrained seasoning works especially well beside something already saucy, such as chicken enchiladas. Add creamy refried beans and the plate comes together without every component shouting at once.

Plate of orange-red Mexican rice beside chicken enchiladas covered in red sauce and cheese with a side of refried beans.
For restaurant-style Mexican rice balance, toasted grain, tomato and savory seasoning should lead, while cumin or chile stays in the background rather than taking over the plate.

Look at the Rice Before You Fix It

A wet or crunchy pan does not automatically mean dinner is lost. Look at the grain before reaching for more water or more heat; its texture usually tells you which direction to go.

Wet + soft is not the same failure as wet + hard.

What you seeWhat it usually meansWhat to do now
Soft + wetToo much moisture or overcookingTurn off the heat and rest covered for 10 minutes. Still wet afterward? Uncover briefly and leave it alone.
Sticky but not wetToo much agitation, loose starch or a stickier rice varietyLeave it alone through the rest, then lift gently with a fork.
Dry + hardNot enough moisture or steamAdd 2–3 tbsp / 30–45 ml hot liquid, cover and cook very gently for about 5 minutes.
Wet + hardWeak or uneven heat, steam loss or a rice layer that is too deepKeep it gently covered. There is already enough liquid.
Burnt underneath + wet aboveToo much bottom heat, thin cookware, deep rice or excess liquidMove off the heat and rescue the unburnt rice first.
Some grains soft, others hardSteam escaping, uneven heat or uneven rice depthCover tightly and continue gentle steaming.

Dry + hard or wet + hard?

Split close-up of dry undercooked Mexican rice with a chalky center beside hard rice sitting in visible reddish cooking liquid.
Both pans contain undercooked rice; the deciding clue is free liquid. No liquid points toward a moisture shortage, whereas visible liquid points toward incomplete gentle cooking or weak steam.

Burnt below, wet above?

Smell burning before the timer is up? Move the pan first. You may still be able to save the rice above the scorched layer.

Carefully transfer the unburnt rice to another pan without scraping up the bottom. If those upper grains are still firm, cover and finish them over gentle heat.

Next time, lower the covered heat, use heavier cookware and keep the rice from sitting in such a deep layer.

Spoon transferring unburnt Mexican rice from a pan while a black scorched layer remains stuck to the bottom.
Burnt-bottom, wet-top Mexican rice usually points to concentrated bottom heat, thin cookware or a rice layer that is too deep; consequently, rescue the good rice first and fix the geometry next time.

Cooking at high elevation?

At high elevation, water boils at a lower temperature and moisture can evaporate faster, so rice may take longer. Colorado State University Extension gives the same general guidance for simmered foods. If the pan dries before the grains soften, add hot liquid in 1–2 tablespoon increments, cover again and continue gently.

Arroz Rojo, Mexican Rice & “Spanish Rice”

Arroz rojo literally means red rice, which is why you may also see the dish described in English as Mexican red rice. Across Mexican kitchens, the grain may be long or medium, the tomato may be fresh or concentrated, and vegetables or chile may join the pan.

In the United States, similar tomato-seasoned rice is often called Spanish rice, especially on restaurant menus and older recipe cards. That naming convention does not make Mexican arroz rojo the same thing as Spain’s many distinct rice dishes.

Can You Use Other Rice for Mexican Rice?

RiceUse this recipe unchanged?What to expect
Long-grain whiteYesThe light, separate texture the main recipe is built around.
Medium-grain whiteUsually; watch texture and timingPlumper and a little more cohesive; medium-grain rice is also used for Mexican arroz rojo.
JasmineNo; liquid and timing may need adjustmentSofter, more tender grains with a floral aroma.
BasmatiNo; expect a different resultVery separate grains with a distinctive aroma.
Brown riceNo; use a separate methodNeeds substantially longer cooking and a different liquid amount.

Instant rice, converted/parboiled rice and already-cooked rice also need methods designed around how those grains have been processed.

Simple Variations

Spicy Serrano Rice

Leave the serrano whole or slit it lengthwise for a gentler chile aroma. Chop it finely if you want the heat spread through the pan.

Peas, Carrots & Corn

Peas and carrots are common additions in many arroz rojo versions, and corn appears often too. For this batch, keep the total amount modest—about ½–¾ cup / 75–110 g of small vegetables is plenty.

Add them with the broth, before bringing the pan to a boil and covering it. Frozen vegetables cool the pan and release some water, so a smaller amount is easier to absorb without throwing off the rice.

Bowl of orange-red Mexican rice with peas, diced carrots and corn, with vegetables being added to a broth-filled pan in the background.
Mexican rice with peas, carrots and corn should still read as rice first and vegetables second; keeping the add-ins modest preserves both the texture and the tomato-forward character.

Vegetarian

Use flavorful low-sodium vegetable broth. Check tomato-bouillon labels carefully because some products contain chicken ingredients.

Black bean and veggie enchiladas make an easy meatless main; the beans, vegetables and red sauce give the plate plenty of substance while the rice stays simple.

Doubling the Batch: Increase the Pan, Not Just the Numbers

A recipe calculator can turn 2 cups of rice into 4 cups. It cannot make your pan twice as wide.

Move to a substantially larger vessel when doubling—preferably wider as well as deeper. Packing 4 cups of dry rice into the same pan changes evaporation, steam movement and how long the bottom gets direct heat before the upper grains are ready.

If your largest pan would leave 4 cups of dry rice sitting in a deep layer, cook two normal batches instead. That is safer than forcing a double batch into cookware that is too small.

The larger batch will also take longer to return to a boil after the liquid goes in. Keep judging the grain instead of simply doubling the cooking time.

Deep pot overloaded with a large batch of Mexican rice beside wider shallow pans spreading the rice across more surface area.
A doubled Mexican rice batch also takes longer to return to a boil, so scaling the ingredients does not mean scaling the covered cook time by 2×.

A larger batch in the oven

A covered oven can make a larger batch easier to manage. Toast the rice and build the tomato mixture on the stovetop, add the hot liquid, bring it back to a boil, then cover the oven-safe pan and transfer it to a 350°F / 175°C oven.

A Food Network Mexican red rice method uses a covered 350°F oven for roughly 30–40 minutes, which closely matches this larger-batch route. Check at about 30 minutes; a deeper or doubled batch may need closer to 40.

As on the stovetop, use tender centers and absorbed liquid as the final cues.

Holding Mexican rice for a party

Keep cooked rice at 140°F / 60°C or hotter while it is being held for service. A preheated warming appliance or chafing setup works for already-hot rice.

Long holding gradually dries the grains. A small splash of hot broth or water can help; fold gently and keep the lid closed as much as practical.

Storage & Reheating

Rice keeps well, but cool it quickly. Get leftovers into the refrigerator within 2 hours; if the surrounding temperature is above 90°F / 32°C, make that 1 hour. Shallow containers help a large batch cool faster.

Use refrigerated rice within 3–4 days. USDA leftover-safety guidance supports these cooling and refrigerated-storage windows, along with reheating leftovers to 165°F / 74°C.

For longer storage, cool the rice promptly and freeze it in airtight portions. Aim to use frozen rice within about 3–4 months for best quality. Thaw it in the refrigerator or reheat it from frozen.

When reheating, add a small splash of water or broth, cover the rice and heat it through to 165°F / 74°C. That moisture helps the grains steam back to life instead of turning brittle around the edges.

Cold leftover Mexican rice in a glass container beside a steaming skillet as a small amount of water is poured over the rice.
Reheating is about replacing a little lost surface moisture, not cooking the rice in liquid again. Enough moisture to create trapped steam is useful; enough to pool around the grains is too much.

What to Serve with Mexican Rice

Juicy ground beef tacos are an easy place to start. The rice also works beside enchiladas, fajitas, carne asada, burritos, quesadillas or a simple pot of beans.

For a hands-off main when you are feeding more people, slow cooker chicken fajitas can handle most of their cooking while the rice gets the stovetop attention.

If you want tortillas on the table too, homemade corn tortillas are worth making when you have the time. For a quicker dinner, simply warm whatever tortillas you already have while the rice rests.

Then bring in something sharp or fresh. Lime, pico de gallo and pickled onions all cut through the savory tomato flavor; fresh mango salsa adds a sweeter contrast with chile and lime.

Or keep dinner very simple: beans, this rice and a fried egg make a satisfying plate without turning the meal into a project.

Large bowl of orange-red Mexican rice being served at a dinner table with tacos, black beans, tortillas, salsa, pickled onions and lime.
Keep the rice central, then let one sharp or fresh element—lime, salsa or pickled onions—wake up the richer parts of the plate.

Once you know what tender, properly steamed rice looks like, the next batch is much easier to judge. You are no longer waiting for a timer to tell you what happened—you can read it in the grain.

Posted on — Leave a comment

Chicken Tortilla Soup Recipe: Easy, Smoky & Loaded with Crispy Tortilla Strips

Bowl of red chicken tortilla soup with shredded chicken, black beans, corn, avocado, cotija, cilantro, lime and crisp tortilla strips.

Chicken tortilla soup can go wrong in a surprisingly ordinary way: plenty of chicken, beans and chips, yet a broth that tastes mostly of canned tomato. A good bowl should be different. The first spoonful should taste of chile, chicken broth and fresh lime, with tortilla strips that still crack when they hit the soup.

This chicken tortilla soup recipe starts with the broth. Dried chile, tomato, onion and garlic are blended and cooked down before the rest of the liquid goes in. Two corn tortillas disappear into that base for a little body and toasted-corn flavor; the rest become the crisp topping. Add tender chicken, black beans and sweet corn and you have a generous dinner that still eats like soup rather than bean chili. The broth itself is simpler than the ingredient list suggests: most of it moves between the blender and one soup pot.

What to Expect from This Chicken Tortilla Soup

Chicken tortilla soup is a tomato-and-chile chicken soup finished with corn tortillas and fresh toppings; this version also blends a small amount of tortilla into the broth for gentle body. It stays broth-forward, without cream or flour thickening. Allow 45–50 minutes with raw chicken thighs, 35–40 minutes with cooked chicken and whole dried chiles, or roughly 25–30 minutes when you also use the ancho-powder and ready-made tortilla chip shortcuts.

Spoon lifting shredded chicken, black beans and corn as red tortilla soup broth drips back into the bowl.
Use the spoon as a quick texture check: the broth can cling lightly to the chicken, but it should break naturally into drops as it falls. A heavy, stretchy stream is a sign the soup has moved beyond a broth-forward consistency.

Chicken Tortilla Soup Recipe

Smoky tomato-and-dried-chile broth, tender shredded chicken, black beans and corn, with corn tortilla blended into the soup for gentle body and another batch kept crisp for serving.

Dried chiles, corn tortillas and broth brands all vary a little. The measurements give you a reliable starting point; use the color, texture and doneness cues alongside them.

Prep
15 minutes

Cook
30–35 minutes

Total
45–50 minutes

Yield
6 generous bowls

Pot
5–6 qt / 4.7–5.7 L

Heat
Usually mild-medium; chile heat varies

Equipment

  • 5–6 qt / 4.7–5.7 L Dutch oven or heavy soup pot
  • Blender
  • Fine-mesh strainer, optional
  • Instant-read thermometer
  • Small 8-inch / 20 cm skillet for frying, or a rimmed baking sheet for baked tortilla strips

Chicken Tortilla Soup Ingredients

The dried chiles are the specialty ingredient most worth finding. Mexican oregano is easier to substitute, and the toppings are flexible.

For the blended tomato-chile base

  • 1 medium dried pasilla (negro) chile, stemmed and seeded / 8–10 g after trimming
  • 1 medium dried guajillo chile, stemmed and seeded / 5–7 g after trimming
  • 2 tablespoons neutral oil / 30 ml, divided
  • 1 medium white onion, chopped / 160 g
  • 4 garlic cloves, roughly chopped / 16 g
  • 1 can fire-roasted diced tomatoes with their juices / 28 oz / 794 g
  • 1½ teaspoons finely chopped chipotle in adobo / 8 g
  • 1 teaspoon adobo sauce / 5 ml
  • 2 small corn tortillas, about 6 inches / 15 cm each / 50 g total, torn
  • 1 cup low-sodium chicken broth / 240 ml
  • 1 teaspoon ground cumin / 2 g
  • ½ teaspoon Mexican oregano / 0.5 g, crushed between your fingers

Buying pasilla: look for a long, narrow, very dark dried chile, sometimes labeled pasilla negro. A fresh green poblano is not the same thing, even though some stores use “pasilla” loosely.

No whole dried chiles? Start with 1 tablespoon pure ancho chile powder, not an American-style chili powder seasoning blend. Skip the soaking step and add the ancho powder with the cumin and oregano near the end of the tomato-base reduction.

Mexican oregano is more citrusy and earthy than standard Mediterranean-style oregano. Regular dried oregano can stand in when that is what you have.

To finish the soup

  • 4 cups low-sodium chicken broth / 950 ml
  • Up to 1 additional cup low-sodium chicken broth / 240 ml, only if needed for consistency
  • 5 g fine sea salt / about 1 teaspoon, plus more to taste
  • 1½ lb boneless skinless chicken thighs / 680 g
  • 1 can black beans / 15 oz / 425 g, rinsed and drained / 255 g drained
  • 1 cup corn kernels / 165 g, frozen or well-drained canned corn
  • 2 tablespoons fresh lime juice / 30 ml, plus more to taste

For the crispy tortilla strips

  • 6 small corn tortillas, about 6 inches / 15 cm each / 150 g total
  • For frying: ¾ cup neutral high-heat oil / 180 ml, or enough for about ¼ inch / 6 mm depth in an 8-inch / 20 cm skillet
  • For baking or air frying: 1 tablespoon neutral oil / 15 ml
  • Fine salt, for seasoning

Canola, sunflower, avocado or another neutral high-heat oil will work.

For serving

  • 1 large avocado, diced
  • ½ cup crumbled cotija or queso fresco / 60 g
  • ⅓ cup Mexican crema or sour cream / 80 ml, optional
  • Fresh cilantro leaves or roughly chopped cilantro
  • 1–2 limes, cut into wedges
  • Sliced jalapeño or hot sauce, optional

How to Make Chicken Tortilla Soup

Think of the method in four phases: build the broth base, cook the chicken, crisp the tortillas, then finish the soup.

Build the broth base

  1. Toast and soften the chiles. Set the dry soup pot over medium heat. Press the pasilla and guajillo against the surface for 10–15 seconds per side, just until fragrant and slightly pliable. Do not let them blacken. Transfer them to a heatproof bowl, cover with very hot water and leave for 10–15 minutes. While they soak, move straight on to the onion and garlic. Skip this step when using ancho powder.
  2. Cook the onion and garlic. Add 1 tablespoon / 15 ml oil to the pot. Cook the onion over medium heat for 5–7 minutes, stirring occasionally, until soft with a few golden edges. Add the garlic and cook for 30 seconds.
  3. Blend the base. Drain the softened chiles. Blend them with the cooked onion and garlic, tomatoes and juices, chipotle, adobo sauce, torn tortillas and 1 cup / 240 ml broth. Let the mixture sit for 2 minutes so the tortillas soften, then blend until smooth. If your blender is not rated for hot liquids, let the mixture cool first and follow the manufacturer’s venting instructions. Strain only if coarse chile-skin flecks remain.
  4. Cook the puree down. Add the remaining tablespoon / 15 ml oil to the pot, then carefully pour in the puree. Cook over medium heat for 6–8 minutes, stirring frequently. The color deepens, the raw tomato smell fades and a spatula dragged across the bottom leaves a brief track before the puree flows back. This is where the pot stops smelling like canned tomatoes and starts smelling like dinner. Stir in the cumin and oregano for the final 30 seconds; add ancho powder here when using that shortcut.

Cook the chicken and crisp the tortillas

  1. Add the broth and chicken. Stir in 4 cups / 950 ml broth and the starting salt, then keep the soup at a gentle simmer. Unfold the thighs before adding them. Begin checking at 12–14 minutes. 165°F / 74°C is the safety threshold; thighs often shred more easily nearer 175°F / 79°C. If the meat still fights the forks, give it another couple of minutes.
  2. Make the tortilla strips while the chicken cooks. Cut the tortillas into strips roughly ¼ inch / 6 mm wide and 2–3 inches / 5–7.5 cm long. Very fresh strips can be dried at 250°F / 120°C for 10–12 minutes first. For frying, heat the oil to 350–365°F / 175–185°C and cook in small batches for 45–75 seconds. As moisture leaves, the bubbling calms. Pull the strips when golden and crisp, then drain and salt lightly.
  3. Rest and shred the chicken. Transfer the thighs to a plate for a few minutes, then pull them into substantial bite-size pieces. Keep the juices that collect on the plate.

Finish and serve

  1. Finish the soup. Add the beans and corn to the simmering broth and cook for 3 minutes. Return the shredded chicken and its juices, then warm everything together for another minute.
  2. Check the consistency. Tilt the ladle: the broth should still run easily around the chicken and beans. Give the tortilla starch another minute to thicken the broth before adjusting it. For a thinner soup, add the optional broth ¼ cup / 60 ml at a time.
  3. Add the lime and taste. Turn off the heat and stir in 2 tablespoons / 30 ml lime juice. Broth, beans, cheese and any salty tortilla topping can all shift the final seasoning, so taste before adding more salt. A flat soup may simply need salt; a well-seasoned bowl that still feels heavy often needs another squeeze of lime. Save extra heat for the table.
  4. Serve. Ladle the soup into bowls. Put the tortilla strips, avocado, cheese, cilantro, lime, crema, jalapeño and hot sauce on the table and let everyone finish their own.

Shortcuts and alternate routes

Prefer not to fry? Toss the strips with 1 tablespoon / 15 ml oil and a pinch of salt. Bake at 400°F / 205°C for 8–12 minutes, tossing halfway. For the air fryer, use the same lightly oiled strips and cook at 350°F / 175°C for 4–6 minutes per batch, keeping them in a loose layer.

Cooked chicken: Use 3 loosely packed cups / 14–16 oz / 400–450 g rotisserie or leftover chicken and add it during the final few minutes. Keeping the whole dried chiles puts this route at roughly 35–40 minutes.

Fastest route: Cooked chicken + pure ancho chile powder + ready-made tortilla chips can bring the recipe closer to 25–30 minutes.

Chicken breast: Use the same 1½ lb / 680 g and remove it promptly once the thickest part reaches 165°F / 74°C.

Cooking now? Return to the recipe card. Stay with the deeper guide if you want to understand the broth more closely, or jump to troubleshooting if something in the pot is not quite behaving.

The Broth Is the Recipe

Blend the tomato, chiles, aromatics and tortilla first, then cook that puree down before adding the rest of the broth.

Chicken, beans and corn make the bowl filling. The broth decides whether it tastes like tortilla soup. Putting canned tomatoes straight into several cups of stock can leave the liquid tasting thin even when the bowl is crowded with ingredients. Cooking the blended tomato-chile mixture first drives off water, deepens the color and pushes that raw canned-tomato smell into the background.

Rick Bayless uses the same basic order in his sopa Azteca: the tomato, onion, garlic and pasilla mixture is concentrated before the broth goes in. Here, black beans, corn and plenty of chicken simply make the finished bowl more filling.

Blender filled with softened dried chiles, tomatoes, cooked onion and garlic, chipotle, torn corn tortillas and chicken broth.
The first cup of broth gives the softened chiles and torn corn tortillas enough liquid to circulate smoothly in the blender. As a result, the tortilla starch disperses through the base instead of leaving obvious pieces in the finished chicken tortilla soup.

Pasilla, guajillo and chipotle

Pasilla = earthy and dark. Guajillo = brighter and fruitier. Chipotle = smoky and hotter. Pasilla gives the broth its darker base note, guajillo lifts it, and chipotle supplies the obvious smoke. If you want to work more deeply with dried chiles, the pozole rojo recipe uses guajillo and ancho much more prominently.

Dried pasilla and guajillo chiles beside chipotle in adobo, showing their different colors, shapes and textures.
Treat chipotle as a smoke control, not the answer to every chile problem. If the broth already has enough smoke but needs more heat, jalapeño or hot sauce can raise the heat without pushing the chicken tortilla soup further toward chipotle.

Tortillas Have Two Jobs

Two go in; the rest stay out. If you are here for the crunchy half, jump to the crispy tortilla strips.

The tortillas blended with the tomato and chiles give the broth gentle body and carry corn flavor into the soup itself. Weight matters more than count here because corn tortillas vary considerably in thickness and hydration—especially homemade ones. The homemade corn tortilla recipe goes deeper into masa harina and hydration.

Soft torn corn tortillas beside the soup base and golden tortilla strips being added to a finished bowl of chicken tortilla soup.
Moisture treatment needs to be opposite here: the tortillas blended into the broth should soften completely, while the serving strips need to lose moisture and stay dry. That contrast is what lets corn tortillas create both body and crunch.

Chicken Tortilla Soup with Thighs, Breast or Rotisserie Chicken

Boneless skinless thighs are the default because they stay juicy in broth and tolerate the extra cooking needed to become tender enough to shred.

The safe minimum for poultry is 165°F / 74°C. For thighs, that is the safety threshold; a little more gentle cooking can make them much easier to shred. Around 175°F / 79°C is a useful texture target when the meat still resists.

Boneless chicken thigh with a thermometer reading 165°F and tender meat pulling apart beside simmering broth.
Check the temperature while the thigh is still whole, since the thickest section gives a more reliable reading than shredded pieces. Once 165°F / 74°C is reached, use fork resistance—not temperature alone—to decide whether it needs a little more gentle simmering.

Breast needs less time. Remove it promptly at 165°F / 74°C instead of giving it the extra simmer that helps thighs. The baked chicken breast guide has a fuller breakdown of thickness and temperature.

Rotisserie chicken only needs warming. Add roughly 3 loosely packed cups during the final few minutes; simmering already-cooked chicken through the whole recipe only gives it more opportunity to dry out.

Taste and Adjust the Broth Before Serving

This is often the point where you’ve tasted the pot twice and something still seems slightly off. Reaching for another spoonful of cumin is tempting. It is rarely the first answer.

Broth brands, tomato acidity and tortilla thickness all vary, so identify what the soup is missing before adding more of anything.

What you noticeWhat to do
Thin like plain stockSimmer uncovered first. If it still needs body, blend ½ small corn tortilla with ½ cup / 120 ml hot soup and return it to the pot.
Too thick or chili-likeAdd warm low-sodium broth ¼ cup / 60 ml at a time.
Flat everywhereAdd a little salt, stir well and taste again.
Seasoned but heavy or dullAdd fresh lime juice 1 teaspoon / 5 ml at a time.
Mostly tastes of tomatoCheck the salt first. If that is balanced, stir ½ teaspoon pure ancho or guajillo chile powder into a few spoonfuls of hot broth, return it to the pot and simmer for 2–3 minutes.
Needs more smokeAdd a small amount of adobo sauce.
Smoke is right but you want more heatAdd jalapeño or hot sauce instead of more chipotle.
Chicken tortilla soup being seasoned with a pinch of salt and squeezed fresh lime over the bowl.
Change one variable at a time, stir thoroughly, then taste again. Lime can brighten a seasoned broth but cannot replace missing salt; likewise, adding more salt will not supply the acidity a heavy chicken tortilla soup may need.

How thick should chicken tortilla soup be, and how do you thicken it?

Chicken tortilla soup does not need to be thick. This version stays broth-forward, with enough tortilla starch to give the liquid light body without making it pasty. If your soup is thinner than that, simmer first; only then add a little blended tortilla if it still needs help.

Tilt a spoonful and the broth still moves freely around the chicken and beans. Newly added tortilla continues hydrating for a few minutes, so give it time before deciding the pot needs more.

Ladle pouring red chicken tortilla soup broth back into the bowl in a fluid stream with chicken, beans and corn below.
Another useful consistency cue is how quickly the broth closes behind a ladle. It should flow back readily; if a trench lingers or the liquid piles around the solids, the chicken tortilla soup is moving closer to chili than broth.

Crispy Tortilla Strips

The recipe card gives the exact frying, baking and air-fryer routes. What matters most is moisture. Very fresh tortillas sputter longer because they have more water to lose; slightly drier tortillas crisp sooner. Small batches also help the frying oil recover quickly instead of turning the process into a long, greasy soak.

Watch the bubbles as well as the clock. They are lively at first and calm as the strips lose moisture. Golden color plus noticeably quieter bubbling is the cue to get them out.

Thin corn tortilla strips shallow-frying in oil, turning golden as bubbles subside and one crisp strip is lifted from the skillet.
Once the tortilla strips leave the oil, drain them in a loose layer and season while they are still hot. Piling freshly fried strips too deeply traps steam, which can undo some of the crispness you just worked to create.

The fastest shortcut: tortilla chips

Good tortilla chips are fine on a busy night. Put them on the table instead of stirring them into the pot. An open bag also gives you an easy excuse for some fresh guacamole.

Substitutions

  • Beans: use pinto instead of black beans, or leave them out for a lighter bowl. Prefer beans on the side? These quick refried beans are an easy option.
  • Corn: leave it out when you do not want the sweetness or extra bulk. Nothing needs to replace it.
  • Pasilla: ancho gives a sweeter, rounder result; another guajillo makes the chile profile brighter and fruitier.
  • Chile de árbol: use it only when you deliberately want extra heat. It is much hotter than pasilla, guajillo or ancho and is not an equal-weight replacement.
  • Regular canned tomatoes: use them. Fire-roasted tomatoes simply bring another roasted note.
  • Flour tortillas: skip the blended tortilla if corn tortillas are unavailable. Once hydrated, flour tortillas taste different and behave differently.
  • Gluten-free: this recipe contains no added flour. For strict gluten avoidance, check that the broth, chipotle in adobo, corn tortillas or packaged chips, and toppings are labelled or otherwise confirmed gluten-free.
  • Cream or cream cheese: a substantial amount turns this into a different kind of soup. For a creamy chicken-and-bean dinner, the slow cooker white chicken chili is a better fit.

Found the substitution you needed? Return to the recipe card.

Troubleshooting Chicken Tortilla Soup

The broth adjustment table above handles seasoning and thickness. These problems usually come from the cooking itself.

The soup is much hotter than expected

Dilute the pot with unsalted broth, then rebalance the salt and lime. Avocado and crema can make each spoonful taste milder, but they can’t take heat back out of the pot.

The chicken is chewy

Breast usually gets chewy because it cooked too long. Thighs can stay firm because their connective tissue has not softened enough yet. Thigh meat that still resists shredding needs a little longer at a gentle simmer.

The broth feels gritty

Dried chile skin is the likely culprit. Blend longer, then strain the puree if coarse flecks remain.

The soup tastes bitter

The chile may have burned during toasting, or the puree may have caught on the bottom while reducing. Brief toasting brings aroma; blackened chile can turn the entire pot bitter.

Dried pasilla and guajillo chiles toasting in a dry skillet with a blackened chile showing the burned stage to avoid.
Do not send a scorched dried chile into the blender hoping the broth will hide it. Because blending distributes that burnt flavor through the entire tomato-chile base, discarding one blackened chile is much easier than rescuing a bitter pot later.

Storage, Make-Ahead and Reheating

The soup can be made a day ahead. Refrigerate the broth, chicken, beans and corn together, then keep the tortilla strips and fresh toppings separate until serving.

Tortilla strips can also be prepared a day ahead. Let them cool completely before sealing them in a dry airtight container.

For food safety, USDA guidance recommends shallow containers for rapid cooling and using cooked leftovers within 3–4 days. If you need longer storage, freeze the soup without the tortilla strips or fresh toppings and use it within roughly 2–3 months for best quality.

Tomorrow’s soup will almost certainly be thicker. Tortilla starch continues taking up liquid as the soup rests, so loosen it with a little broth while reheating and bring leftovers back to 165°F / 74°C. Taste the salt and lime again before the bowls go out.

Thick chicken tortilla soup being loosened with poured broth while crisp tortilla strips remain in a separate bowl nearby.
Judge the consistency after the soup is hot, not straight from the refrigerator. Chilled tortilla starch can make leftovers look unusually thick; therefore, reheat first and add broth gradually only after you can see how freely the soup moves.

Toppings and Serving

Put the toppings on the table and let the bowls diverge. Someone will want extra lime, somebody else more heat, and another person may skip the crema entirely. If you trim the topping list, keep the tortilla strips and lime; the rest can flex around whoever is eating.

Chicken tortilla soup surrounded by avocado, cotija, crema, cilantro, lime, jalapeño and tortilla strips as a hand squeezes lime over the bowl.
Serving the toppings separately does more than offer choice. Cool avocado or crema can soften and cool an individual bowl, while lime, jalapeño and crisp tortilla strips adjust brightness, heat and texture without changing the entire pot.

For a brighter green counterpoint, add a spoonful of roasted salsa verde at the table. It brings tomatillo, green chile and lime without changing the whole pot.


The bowl should land in layers: smoky broth, fresh lime, tender chicken and sweet corn, with cool avocado, salty cheese and crisp tortilla around the edges. Add those strips at the last second.

Then eat while they still crack.

Back to recipe ↑  ·  Back to top ↑