A home-cook friendly comparison of two taco icons: carne asada and al pastor. Flavor, marinades, best cuts, grilling vs. stovetop, toppings, and doneness tips.
The Mexi Plate
Street-Style Carne Asada Marinade
Elena Valdés
Elena Valdés is a Mexican-American home cook and the culinary heart behind MexiPlate. Inspired by the bustling kitchens of her childhood in Jalisco and Texas, she specializes in translating authentic Mexican flavors into approachable recipes for everyday cooks. Whether she is sharing her grandmother's secret for the perfect tamale masa or a quick 30-minute weeknight enchilada bake, Elena believes that good food is the best way to bring people together.
Published October 17, 2026
Updated October 17, 2026
If you have ever stood at a taquería counter watching carne asada hiss on a hot grill, you know the aroma I am talking about. It is bright citrus, warm garlic, a little smoke, and that savory beefy edge that makes you order “una más” even when you are already full. This is the skirt steak marinade I use at home when I want that taquería-like flavor without making it complicated.
The secret is not a long ingredient list. It is the balance: citrus for brightness, garlic for punch, a touch of seasoning, and just enough oil to carry the flavors and help you get that beautiful char.

What makes it street-style
Carne asada varies a lot by region, stand, and even the cook running the grill. In many taquerías and backyard setups, it is kept simple because the grill is the star.
That street-style vibe usually comes from a few things, and the marinade is only one option:
- Hot-and-fast grilling for char outside and juicy inside
- Simple seasoning (sometimes just salt and pepper)
- A quick citrus moment either in a light marinade or squeezed over at the end
- Classic toppings like salsa, onion, cilantro, and warm tortillas
Skirt steak is perfect here because it takes on flavor quickly and cooks fast. Just do not over-marinate it, or the texture can turn a little “cured” from the acid.
The best marinade ingredients
This is my everyday, taquería-inspired lineup. If you only remember two things, make it fresh citrus and a lot of garlic.
Citrus
I love a blend for depth:
- Orange juice: adds sweetness and that classic carne asada aroma
- Lime juice: brings the sharp, fresh bite
If you only have one, use lime and add a small spoon of honey or a pinch of sugar to soften the edge.
Garlic
Use freshly minced or grated garlic, not garlic powder as the main garlic. Powder is fine as a backup, but fresh gives you that street-style hit when it hits the grill.
Salt
Salt is not just seasoning. It helps the meat hold onto juiciness and it is the one part of a marinade that truly seasons deeper than the surface. Most of the citrus and garlic flavor stays near the outside, which is exactly what you want for a thin cut like skirt steak. I prefer kosher salt because it is easy to control.
Black pepper and cumin
Black pepper is essential. Cumin is optional but common in a lot of Northern Mexico and Mexican-American home cooking. Keep it light so it does not taste like taco seasoning.
Neutral oil
A little oil helps the meat brown evenly and carries the citrus and garlic over the surface. Use avocado, canola, or vegetable oil.
Soy sauce (optional but powerful)
This is my little weeknight hack. A splash adds umami and deeper color on the grill. Is it traditional everywhere? No. Is it common in plenty of Mexican-American kitchens and some shop marinades? Yes, and it is delicious. If you prefer to skip it, add a little extra salt.

My go-to carne asada marinade
Makes: enough for 1 1/2 to 2 pounds skirt steak
- 1/3 cup fresh orange juice
- 1/4 cup fresh lime juice (about 2 to 3 limes)
- 1/4 cup neutral oil (avocado, canola, or vegetable)
- 4 to 6 garlic cloves, finely grated or minced
- 1 1/2 teaspoons kosher salt
- 1 teaspoon freshly ground black pepper
- 1 teaspoon ground cumin (optional)
- 2 tablespoons soy sauce (optional, for extra savory depth)
- 2 tablespoons chopped cilantro (optional, for a fresh herbal note)
How to use it
- Trim and portion: If your skirt steak is very long, cut it into 2 or 3 pieces so it is easier to handle.
- Mix marinade: Whisk everything until the salt dissolves.
- Marinate: Add steak to a zip-top bag or shallow dish and pour marinade over. Turn to coat well.
- Timing: Marinate 45 minutes to 4 hours in the refrigerator. For skirt steak, I think 2 hours is the sweet spot.
- Before grilling: Pull the steak out of the fridge about 20 minutes before cooking so it cooks evenly.
Important: Do not go overnight with this citrus-heavy marinade. The acid can make skirt steak a little mushy.
Grilling for char
Carne asada should be cooked hot and fast. That is where the magic happens.
A quick note on skirt steak
You might see outside skirt and inside skirt. Outside skirt is usually a bit thicker and more uniform. Inside skirt can be thinner and sometimes a little chewier. Either works here, but cook time depends on thickness, so use temperature and feel, not only the clock.
Charcoal vs gas
- Charcoal: Best flavor, especially if you can add a small chunk of mesquite or use mesquite charcoal.
- Gas: Still excellent. Preheat longer than you think so the grates are truly hot.
Step-by-step grilling
- Preheat: Get your grill to high heat. You want a strong sizzle the second the meat hits the grate.
- Drain and tidy: Lift steak from the marinade and let excess drip off. If you see big clumps of garlic stuck to the surface, brush or scrape off the heavy bits so they do not burn on the hottest part of the grill.
- Grill: Cook about 2 to 4 minutes per side, depending on thickness, until nicely charred.
- Use temperature (recommended): Pull around 125 to 130°F for medium-rare, or 135°F for medium. The temp will rise a little as it rests.
- Rest: Rest 5 to 10 minutes before slicing.
How to slice so it is tender
This matters as much as the marinade. Skirt steak has a very visible grain. Slice against the grain into thin strips. If you are not sure, look for the long lines in the meat and cut across them.

How long to marinate
- Minimum: 45 minutes (enough time to season the surface and give you that citrus-garlic aroma)
- Best: 2 hours (great flavor without changing the texture)
- Max: 4 hours (still good, but I would not push much longer)
If you need to prep ahead, a better move is to mix the marinade ahead of time and keep it refrigerated, then add the steak a couple hours before grilling.
Easy swaps
I want this to work for your grocery store, not just mine.
- No fresh oranges: Use bottled orange juice in a pinch, but keep the lime juice fresh if possible.
- No limes: Lemon works, just use a little less since it can read sharper.
- No cilantro: Skip it. Serve cilantro fresh on top instead.
- No soy sauce: Replace with 1/2 teaspoon more salt or a small splash of Worcestershire.
- Want spice: Add 1 to 2 teaspoons minced chipotle in adobo or a pinch of crushed red pepper.
How to serve it
My favorite way to serve carne asada is simple and generous:
- Warm corn tortillas (two per taco, always)
- White onion + cilantro chopped small
- Lime wedges
- Salsa, especially salsa roja or a tomatillo salsa
- Grilled cebollitas and jalapeños if you have room on the grill
If you are feeding a crowd, set everything out family-style and let everyone build their own tacos. It is the closest-to-the-stand-and-eat vibe, in my opinion.

FAQ
Can I use this marinade for flank steak?
Yes. Flank steak is thicker and lean, so it can take a similar marinating time. Aim for 2 to 4 hours, then grill hot and slice very thin against the grain.
Can I cook this on a cast iron skillet instead of a grill?
Absolutely. Heat a cast iron skillet until it is very hot, add a small slick of oil, and sear 2 to 4 minutes per side. Turn on your vent fan and expect some smoke. That high heat, char, and little bit of kitchen smoke is the street-style part happening at home.
Why did my carne asada come out tough?
The usual culprits are overcooking (skirt steak goes from perfect to tough fast), not resting, or slicing with the grain. Cook hot and fast, rest briefly, then slice against the grain.
Can I reuse leftover marinade as a sauce?
No, not unless you boil it first because it has been in contact with raw meat. If you want a sauce, set aside a few tablespoons of the marinade before adding the steak, or make a quick finishing sauce with lime juice, a pinch of salt, and a drizzle of oil.