The Most Authentic Carne Asada You Will Ever Grill
What Makes This Carne Asada Recipe Worth Your Time
There are a lot of carne asada recipes floating around the internet. Most of them will give you decent grilled beef. This one will give you the kind of carne asada that makes people stop mid-bite and ask what you did differently. The answer is a marinade that actually penetrates the meat, a screaming-hot cooking surface, and one slicing technique that separates tender from tough. This carne asada recipe is built on those three things, and once you understand why each one matters, you’ll never make it any other way.
I’ve been making this for years — for tacos, for rice bowls, for showing up to cookouts with something that genuinely earns compliments. The first time I got it right, I realized the only thing I’d been missing was time. Not complicated technique. Just patience.
Why You’ll Love This Carne Asada Recipe
This isn’t just “grilled steak with lime juice.” The marinade is built to do real work — citrus breaks down the muscle fibers, garlic and cumin go deep into the meat, and a little oil carries all of that flavor through every layer. Here’s why this one keeps getting made on repeat:
- The marinade actually works. Overnight marinating is the difference between good and genuinely great. Minimum four hours, but overnight is where the magic happens.
- Skirt steak cooks fast. We’re talking four to five minutes per side. High heat, short time, done.
- It works for everything. Tacos, burritos, bowls, loaded nachos — carne asada is one of those versatile proteins you’ll use all week.
- Street-taco quality at home. Once you nail the method, you won’t be ordering this at restaurants anymore.
If you’re already a fan of bold Mexican flavors at home, you’ll want to pair this with homemade guacamole — it’s the natural companion and takes about ten minutes to pull together.
Ingredients You’ll Need
The Steak
Skirt steak is the go-to cut here. It has long muscle fibers, great fat marbling, and takes on marinade beautifully. Flank steak works as a substitute — it’s slightly leaner and a bit thicker, so give it a few extra minutes on the grill. Either way, you’re looking for about 1.5 to 2 pounds to serve four people generously.
The Marinade
- Orange juice and lime juice — the citrus duo. Orange juice adds a subtle sweetness and helps tenderize; lime brings the brightness and acidity that defines the flavor.
- Olive oil — carries the fat-soluble flavors (garlic, cumin, chili powder) into the meat.
- Garlic — use fresh, not powder. Four cloves minimum. This is Garlic Salt & Pepper — we don’t skip the garlic.
- Cumin — earthy and warm, this is the backbone of the marinade’s depth.
- Chili powder and smoked paprika — build color and a gentle smokiness.
- Fresh cilantro — adds herbal brightness. If you’re a cilantro avoider, flat-leaf parsley works.
- Salt and black pepper — season aggressively. The marinade needs to be bold enough to penetrate a whole steak.
- Jalapeño (optional) — adds a kick. Leave it out if you want zero heat, add two if you want real fire.
How to Make This Carne Asada Recipe Step by Step
Step 1 — Build the marinade
Whisk together the orange juice, lime juice, olive oil, minced garlic, cumin, chili powder, smoked paprika, chopped cilantro, salt, and pepper in a bowl. Taste it. It should be bright, garlicky, and slightly salty — bold enough that you’d almost want to eat it with a spoon.
Step 2 — Marinate the steak
Place the skirt steak in a zip-lock bag or shallow dish and pour the marinade over it. Press out as much air as possible and seal. Refrigerate for a minimum of four hours. Overnight — eight to twelve hours — is what I always do now. The difference in depth of flavor is not subtle.
Step 3 — Bring the steak to room temperature
Pull the steak out of the fridge thirty minutes before cooking. Cold meat hits a hot grill and tightens up immediately, which works against you. Room temperature steak sears evenly and cooks through at the right pace.
Step 4 — Get your surface screaming hot
This is non-negotiable. Whether you’re using a charcoal grill, a gas grill, or a cast iron skillet, it needs to be as hot as it can get before the meat goes on. For cast iron, heat it over high for three to four minutes until it just starts to smoke. For the grill, you want high direct heat. The crust you get from a properly hot surface is part of what makes carne asada what it is.
Step 5 — Cook the steak
Remove the steak from the marinade and pat it lightly with a paper towel — you want it damp, not dripping. Lay it on the hot surface and don’t touch it. Let it sear undisturbed for three to four minutes, then flip once. Another three to four minutes for medium. Skirt steak is best at medium to medium-well — it’s a working muscle and benefits from a little more time than a ribeye would.
Step 6 — Rest and slice against the grain
Let the steak rest on a cutting board for five minutes. This is mandatory — cut into it now and you’ll lose half the juices. When you’re ready to slice, look at the direction of the muscle fibers and cut perpendicular to them. Cutting against the grain shortens those long muscle fibers, which is the entire reason carne asada can be tender. Skip this step and even a perfect marinade won’t save it.
This same technique — high heat, rest, slice against the grain — is exactly what makes pork carnitas tacos work so well too. Different protein, same principle of understanding how the meat wants to be treated.
Pro Tips for Perfect Carne Asada Results
1. Overnight marinating isn’t optional if you want the best results.
Four hours gets you there. Overnight gets you somewhere better. The citrus has more time to work, the garlic goes deeper, and the flavors become part of the steak rather than sitting on top of it.
2. Don’t marinate too long.
More than twenty-four hours, and the citrus will start to break the proteins down too aggressively — the texture gets mushy. The sweet spot is eight to twelve hours.
3. Pat the steak dry before it hits the pan.
Wet meat steams instead of sears. You want that hard, charred crust. Give it a quick pat before it goes on the heat.
4. Skirt steak is thinner in some spots — watch for hot spots.
Skirt steak isn’t uniform. The thinner ends will cook faster than the thicker middle. Keep an eye on them and pull early if needed, or fold the thin end under itself before cooking.
5. Use a thermometer if you’re unsure.
Medium is 140–145°F. Skirt steak is forgiving up to about 155°F before it starts getting chewy. Pull it a few degrees before your target and let carryover cooking do the rest.
If you like dialing in your chicken the same way — understanding internal temps and getting the best out of a simple marinade — the juicy lemon garlic chicken breast follows similar logic and is worth having in your rotation.
Frequently Asked Questions
What cut of meat is best for carne asada?
Skirt steak is the traditional choice and the one I use most often. It has more fat marbling and a looser texture that absorbs marinade well and chars beautifully on a hot grill. Flank steak is the most common substitute — slightly leaner, with a firmer bite. Both work. Avoid anything too thick like a ribeye or strip — carne asada is meant to cook fast over high heat, and thick cuts won’t play nicely.
Can I make carne asada without a grill?
Absolutely. A cast iron skillet over high heat is my indoor method of choice. Get it ripping hot before the steak goes in and you’ll get a crust that’s nearly indistinguishable from grilled. A broiler on high also works — about three to four minutes per side on a rack close to the heat element.
How long should I marinate carne asada?
At minimum, four hours. For the best results, marinate overnight — up to twelve hours. Beyond twenty-four hours, the citrus in the marinade can start to break down the texture of the meat in a way that works against you.
How do I know when carne asada is done?
Skirt steak is thin, so it cooks fast. For medium, you’re looking at 140–145°F internal temperature. A good visual cue: when you see juices pooling on the top surface of the steak, it’s close to ready to flip or pull. When in doubt, use an instant-read thermometer.
What do you serve with carne asada?
The most classic pairing is warm corn tortillas, fresh guacamole, and pico de gallo. Beyond tacos, carne asada works beautifully over rice bowls, stuffed into burritos, or alongside grilled peppers and onions. For a full Mexican-inspired spread, shredded beef enchiladas and lime chicken tacos round out the table nicely.
More Recipes You’ll Love
If this carne asada recipe hit the spot, these are the ones to bookmark next:
- Pork Carnitas Tacos — slow-cooked pork that gets crisped up at the end for the best of both worlds
- Lime Chicken Tacos — a bright, weeknight-friendly taco that comes together fast
- Ultimate Guacamole — the only guacamole recipe you need, made properly from scratch
- Shredded Beef Enchiladas — if you have leftover carne asada, this is exactly where it should go

Authentic Carne Asada Recipe
Ingredients
Method
- Whisk together the orange juice, lime juice, olive oil, minced garlic, cumin, chili powder, smoked paprika, cilantro, salt, and pepper in a bowl until combined.
- Place the skirt steak in a zip-lock bag or shallow dish. Pour the marinade over the steak, press out the air, and seal. Refrigerate for at least 4 hours, or overnight (8–12 hours) for best results.
- Remove the steak from the fridge 30 minutes before cooking to bring it to room temperature.
- Heat a cast iron skillet or grill to screaming hot — high heat for 3–4 minutes until just beginning to smoke.
- Remove the steak from the marinade and pat lightly with a paper towel. Place on the hot surface and cook undisturbed for 3–4 minutes. Flip once and cook another 3–4 minutes for medium (140–145°F internal temperature).
- Transfer to a cutting board and rest for 5 minutes. Slice thinly against the grain and serve immediately.






