Carne Asada Tacos Recipe | Juicy & Authentic

I still remember the first time I tasted a truly great carne asada taco. It wasn’t at some fancy restaurant or food festival. It was at a tiny, hole-in-the-wall taqueria in East Los Angeles, a place with cracked linoleum floors and a salsa bar that looked like it had been there since the 70s. I was visiting a friend from college, and he insisted we stop there after a long day of exploring the city.

One bite and my world shifted.

The beef was impossibly tender, with these incredible crispy, charred edges that gave way to a juicy, citrusy interior. The flavor was layered—smoky, tangy, salty, with this subtle warmth from chili that didn’t overpower but instead made you want another bite. I sat there in that tiny booth, corn tortilla in one hand, red salsa dripping down my chin, and thought, I need to learn how to make this.

That was twelve years ago.

Since then, I’ve made carne asada tacos more times than I can count. I’ve had spectacular successes and some honest-to-goodness disasters (we don’t talk about the “rubbery steak incident of 2014”). I’ve experimented with different marinades, different cuts of beef, and different cooking methods until I finally landed on a version that rivals those tacos from East LA.

Today, I’m sharing everything I’ve learned.

Why You’ll Love This Recipe

  • Actually achieve that restaurant-quality flavor without needing a professional-grade grill or a secret family recipe
  • Uses affordable ingredients—no fancy cuts of meat or hard-to-find spices required
  • Comes together in about an hour (plus marinating time, which is mostly hands-off)
  • Perfect for feeding a crowd—easy to scale up for parties or game days
  • Incredibly versatile—works for taco night, meal prep, or impressing dinner guests

Ingredients

For the Carne Asada Marinade

  • 2 pounds flank steak (or skirt steak—more on this later)
  • ½ cup orange juice (freshly squeezed if possible, but bottled works too)
  • ¼ cup lime juice (about 2-3 limes)
  • ¼ cup olive oil
  • 4 cloves garlic, minced
  • 1 bunch cilantro, roughly chopped
  • 1 jalapeño, seeded and minced (leave the seeds in if you want more heat)
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • 1 teaspoon dried oregano
  • 1 teaspoon salt
  • ½ teaspoon black pepper

For Serving

  • 12-16 corn tortillas (street taco size, about 4-5 inches)
  • 1 white onion, finely diced
  • 1 bunch fresh cilantro, roughly chopped
  • 2-3 limes, cut into wedges
  • Your favorite salsa (red or green—I’ll share my quick recipe below)

For the Quick Salsa (Optional But Highly Recommended)

  • 4 Roma tomatoes
  • 1 jalapeño
  • 3 cloves garlic, unpeeled
  • ½ white onion
  • Salt to taste

Step-by-Step Instructions

Step 1: Prepare the Marinade

This is where all that flavor starts building. In a large bowl or a big ziplock bag, combine the orange juice, lime juice, olive oil, minced garlic, chopped cilantro, minced jalapeño, cumin, chili powder, oregano, salt, and pepper. Give it a good whisk or shake until everything is well combined.

Here’s something I learned the hard way: taste your marinade before adding the meat. It should taste slightly too salty and too acidic—that’s exactly what you want because the meat will absorb all those flavors without becoming oversalted once it hits the grill.

Step 2: Marinate the Beef

Place your flank steak in the marinade, making sure it’s fully coated. If you’re using a bowl, you might need to flip it a few times to get the marinade on both sides. If you’re using a ziplock bag, just squeeze out the extra air and seal it up.

Now, here’s a mistake I made for years: I used to marinate the meat for 24 hours because I thought longer meant better. The truth is, flank steak is relatively thin, and the acid from the citrus can actually start breaking down the meat fibers too much if left too long. The sweet spot for this cut is about 2-4 hours at room temperature or 6-8 hours in the refrigerator.

If you’re in a pinch, even 30 minutes at room temperature will give you decent flavor. But give it at least 2 hours for the magic to happen.

Step 3: Bring the Meat to Room Temperature

About 30 minutes before you’re ready to cook, take the steak out of the refrigerator. This is one of those small steps that makes a huge difference.

Cold meat hitting a hot pan seizes up and cooks unevenly—you’ll end up with a perfectly charred exterior and a raw interior. Letting the meat come up to temperature ensures even cooking.

Just don’t leave it out for more than 2 hours for food safety reasons.

Step 4: Prepare Your Salsa (If Making From Scratch)

While the meat is marinating, this is a perfect time to make a quick roasted salsa. Turn your oven to broil and line a baking sheet with foil. Place the tomatoes, jalapeño, garlic cloves (still in their skin), and onion quarter on the sheet. Broil until everything starts to blister and char—about 5-7 minutes, flipping halfway through.

The skins should be blackened in spots. This isn’t burning—this is flavor development.

Remove the garlic skins, stem the jalapeño (leave seeds in for more heat), and toss everything into a blender. Add a pinch of salt and blend until smooth. That’s it. I store mine in a mason jar and it keeps for about a week in the fridge.

Step 5: Cook the Carne Asada

Now for the main event. You have options here depending on what equipment you have available.

Grill Method (My Favorite):
Heat your grill to high heat—about 450-500°F. Remove the steak from the marinade and let the excess drip off. (Don’t pat it dry! That marinade creates beautiful caramelization.) Place the steak on the grill and cook for 4-5 minutes per side for medium-rare, or 6-7 minutes per side for medium. The internal temperature should be 130-135°F for medium-rare.

Cast Iron Skillet Method (Works Great Indoors):
Heat a cast iron skillet over high heat until it’s screaming hot—you should see wisps of smoke. Add a little oil to the pan (the steak already has olive oil in the marinade, but a little extra helps prevent sticking). Cook the steak for 4-5 minutes per side, pressing down slightly with a spatula to ensure good contact with the pan. Don’t move the steak around—let it develop that crust.

One of my biggest aha moments was learning to leave the meat alone while it cooks. I used to flip, poke, and prod constantly, and my carne asada always came out gray and sad. Now I drop it in, set a timer, and walk away.

Step 6: Rest the Meat

This is non-negotiable. When your steak comes off the heat, transfer it to a cutting board and let it rest for at least 10 minutes. Cover it loosely with foil.

During this resting period, the juices redistribute throughout the meat. Cut into it too soon, and all those flavorful juices will run out onto your cutting board, leaving you with dry tacos. I’ve done this more times than I care to admit, and it’s heartbreaking every single time.

Step 7: Warm the Tortillas

While the meat rests, warm your corn tortillas. This is another step that makes a world of difference.

My preferred method: I heat a separate cast iron skillet over medium heat (no oil) and warm each tortilla for about 30 seconds per side until they’re pliable and slightly charred in spots. Keep them warm by wrapping them in a clean kitchen towel.

Alternative methods:

  • Microwave with a damp paper towel for 30 seconds (quick and efficient, but less flavor)
  • Directly over a gas flame for a few seconds per side (gives a nice smoky char)

Step 8: Slice the Meat

Once the steak has rested, slice it against the grain. This is crucial for tender bites. Look at the direction of the muscle fibers and cut perpendicular to them. For flank steak, this usually means slicing at a slight diagonal into thin strips, about ¼ inch thick.

The marinade should have created a beautiful dark crust on the outside with a pink, juicy interior. If it’s perfect, you might even do a little happy dance. I know I do.

Step 9: Assemble Your Tacos

Take a warm tortilla, pile on some sliced carne asada, and top with diced onion, fresh cilantro, and a squeeze of lime. Add your salsa of choice. That’s it. Don’t overcomplicate it.

Step 10: Serve Immediately

Carne asada tacos are best eaten hot off the grill. The tortillas should still be warm, the meat should be hot, and everything should come together in that perfect handheld package.

Pro Tips & Tricks

1. Choosing the Right Cut of Meat

Flank steak has been my go-to for years, and it’s what I recommend for this recipe. It’s affordable, takes marinade well, and slices beautifully. However, here are some other options:

  • Skirt steak: More marbled, richer flavor, slightly chewier texture. The traditional choice for Mexican carne asada. Just be sure to trim the silver skin.
  • Flat iron steak: More tender than flank, great if you can find it on sale.
  • Flap meat (sirloin tips): Good value, responds well to marinating.

The key is cutting against the grain no matter which cut you choose.

2. The Marinade Experiment

I used to use a store-bought marinade packet because I didn’t know any better. Then I started playing with fresh ingredients and realized the difference is night and day. Fresh citrus juice, real garlic, and fresh herbs bring so much more life to the meat. The cumin and oregano add that warmth that makes you think of street food, and the olive oil helps everything penetrate the meat.

3. The Secret to a Good Crust

I accidentally discovered this tip when I was in a hurry and forgot to dry my steak. The extra marinade on the surface created this incredible caramelized crust when it hit the hot pan. Now, I always leave a little marinade on the steak for that reason.

4. Double the Marinade

Here’s a trick: I always make extra marinade and save some before adding the raw meat. I use it as a finishing sauce to drizzle over the cooked meat right before serving. The raw marinade is for the steak, the reserved batch is for serving. The flavors are just so good, it would be a shame not to use it in two ways.

5. Resting Is Your Friend

I can’t stress this enough. Let that meat rest! When I started taking resting seriously, my tacos improved dramatically. Now I set my phone timer and literally leave the kitchen for 10 minutes.

6. Stack Your Tortillas

To warm multiple tortillas at once, stack them on top of each other in a dry skillet. It creates a steaming effect that makes them extra pliable. Flip the stack once and they’re ready.

Variations & Substitutions

Make It Spicy

If you’re a heat lover like me, add a chipotle pepper in adobo sauce to your marinade. Just one of those smoky peppers, minced, will add a whole new dimension of heat and smokiness. You can also add extra jalapeños, or swap the chili powder for something hotter like cayenne.

Chicken Version

This marinade works wonderfully with chicken too. Use boneless, skinless chicken thighs (they stay juicier than breasts) and marinate for the same amount of time. Cook until the internal temperature reaches 165°F, about 6-8 minutes per side on a hot grill or skillet.

Vegetarian Option

For the meat eaters who want a meatless version, thick slices of portobello mushrooms are fantastic in this marinade. Grill or pan-sear them until tender and juicy. Cauliflower steaks also work well—just be sure to cook them until they develop good color and are tender all the way through.

Different Toppings

While I love the simplicity of onion, cilantro, and lime, you can absolutely experiment with other toppings:

  • Crumbled cotija cheese
  • Sliced radishes
  • Pickled red onions
  • Guacamole or sliced avocado
  • Crema (Mexican sour cream)
  • Grilled onions and peppers

Serving Suggestions

These carne asada tacos are practically a meal in themselves, but if you want to round out the evening, here’s what I typically serve alongside:

  • Mexican rice: It’s the perfect bed for any extra meat that doesn’t fit in the tacos
  • Refried beans: Make them from scratch or use a good canned version
  • Grilled elote (Mexican street corn): If you’re already grilling, this is a no-brainer
  • A simple cabbage slaw: Tossed with lime juice and a little olive oil

These tacos work for almost any occasion. They’re casual enough for a Tuesday night dinner but impressive enough for a Cinco de Mayo party or a summer cookout. I’ve served them at game day gatherings, birthday parties, and even a couple of rehearsal dinners.

FAQ’s

Can I make this ahead of time for a party?

Absolutely. This is one of those recipes that actually works well for entertaining. I marinate the steak the day before, keep it in the refrigerator, and then cook it fresh just before serving. You can also cook the meat up to 3 days ahead, slice it, and reheat it gently in a skillet with a little of the reserved marinade. Just don’t tell anyone it’s not fresh off the grill—our little secret.

What’s the best way to reheat leftover carne asada?

Skip the microwave—it’ll turn your beautifully charred steak into rubber. Instead, reheat it in a hot skillet with a splash of water or broth. This brings the meat back to life without drying it out. I often chop any leftover meat up and use it for breakfast tacos the next morning. Add scrambled eggs and you have a winning combination.

Can I freeze carne asada?

Yes! You can freeze the marinated meat for up to 3 months, or you can freeze the cooked, sliced meat for quick meals later. If freezing the cooked meat, I recommend portioning it out and storing it with a little reserved marinade or broth to keep it moist. Thaw overnight in the refrigerator.

How long should I really marinate the meat?

For flank steak, 2-4 hours at room temperature is ideal. If you’re planning ahead, 6-8 hours in the refrigerator works beautifully. I’ve found that marinating overnight is actually too long—the acid starts to break down the meat texture and you get a mushy result rather than tender, toothsome beef.

What if I can’t get a nice char on my steak?

If you’re struggling to get that beautiful crust, a few things might be going wrong. First, make sure your pan or grill is preheated thoroughly. Second, pat the steak mostly dry before it hits the heat—too much moisture creates steam instead of sear. Third, don’t overcrowd the pan. And most importantly, leave it alone once it’s in the pan. If you try to flip it too early, it’ll stick to the pan and tear.

What is carne asada exactly?

Carne asada translates to “grilled meat” in Spanish. It’s a traditional Mexican dish where thinly sliced beef is marinated in citrus and spices, then grilled. The specific cut of beef and marinade ingredients vary by region and family recipe, but the core is always the same: grilled beef that’s then sliced and served in tortillas.

Related Recipes:

Final Thoughts

Look, I’ve made this recipe easily 50 times, and even I still have occasional off days. Maybe the grill isn’t quite hot enough or I’m distracted and overwork the meat. But even on my worst attempt, these tacos are still something special.

The flavor combination of that citrusy, chili-spiced beef with the fresh brightness of cilantro, onion, and lime is just one of those perfect food marriages. It’s humble food, honest food, and I truly believe anyone can make it well with a little guidance and practice.

My hope is that this recipe becomes part of your rotation, that you make it for people you love, and that maybe it creates some memories as sweet as that taco I had all those years ago in East LA.

If you make these, I’d love to hear how they turn out. Share your successes, your learning moments, or even your happy accidents in the comments. And if you have your own twist on carne asada tacos, I’m always eager to learn something new—after all, that’s how I got to this recipe in the first place.

Leave a Comment

Scroll to Top