The night I finally got the marinade right
I’ve made carne asada more times than I can count, and the first few? Not great. I either rushed the marinade or drowned the steak so it steamed instead of seared. Once I balanced the citrus, oil, and salt—and actually gave it time—everything changed. My kitchen smelled like a backyard grill before I even lit the fire.
Now this is one of my go-to dinners when I want something that feels special but still fits into real life. My kids absolutely love this tucked into warm tortillas, and my husband always sneaks a few pieces straight off the cutting board. Trust me, this one is worth it.
Let me show you exactly what makes this version work every single time.
Why You’ll Love This Authentic Mexican Carne Asada Recipe
- That citrus-garlic marinade soaks in fast and gives you bright, punchy flavor with a subtle heat.
- You get tender, juicy slices with those slightly crisp, charred edges that make people go back for seconds.
- Quick cook once it hits the grill—perfect for busy nights when everyone’s already asking what’s for dinner.
- Works with skirt or flank steak, so you can grab what’s available without overthinking it.
- Easy to double for a crowd, and it still cooks just as fast.
What You’ll Need
Main Protein
- Skirt or flank steak (3 pounds): Thin, loose-textured cuts that absorb marinade deeply. Skirt gives you more intense beefy flavor, while flank is a little leaner but still tender if sliced right.
Aromatics
- Garlic (4 cloves, minced): This builds that bold, savory base you smell immediately when it hits the grill.
- Onion (1 small, chopped): Adds a mild sweetness and body to the marinade.
- Serrano peppers (1–2, minced): Clean heat that doesn’t overpower. I use serranos when I want that little kick that sneaks up on you.
- Cilantro (¼–½ cup, chopped): Fresh and bright—it cuts through the richness of the meat.
Spices
- Ancho powder (1 tablespoon, optional): This is the one I always reach for because it gives a deep, smoky warmth without making things spicy.
- Mexican oregano (1 tablespoon): Slightly citrusy and more fragrant than regular oregano.
- Cumin (1 teaspoon): Warm, earthy depth that ties everything together.
- Sea salt (½ teaspoon): Pulls the flavors forward and helps the marinade penetrate.
- Black pepper (½ teaspoon): A little background heat.
Liquid or Sauce
- Olive oil (¼ cup): Helps carry flavor into the meat and gives you better browning on the grill.
- Orange juice (¾ cup): Sweet acidity that tenderizes without making the meat mushy.
- Lime juice (from 2 limes): Sharp and bright—it balances the richness perfectly.
- White wine vinegar (3 tablespoons): Adds that extra tang that keeps everything from tasting flat.
Choosing the Right Steak
If you’re standing at the meat counter deciding between skirt and flank, here’s how to think about it. Skirt steak is thinner with more visible grain and fat marbling, which means it cooks fast and delivers a richer, beefier bite. It’s the classic choice for tacos because those crisp edges happen quickly.
Flank steak is thicker and leaner, with a tighter grain. It needs just a touch more attention to slicing, but it’s easier to find and often more affordable. Either one works beautifully here as long as you don’t overcook it and you slice it properly.
Look for bright red meat with some marbling and avoid anything that looks dry or gray. If your cut is extra thick, you can butterfly it or pound it lightly to help it cook evenly.
How to Make Authentic Mexican Carne Asada Recipe (Skirt or Flank Steak)

Prep the Marinade
- Step 1: Mix everything together – In a bowl, whisk the oil, orange juice, lime juice, vinegar, garlic, onion, peppers, cilantro, and spices until it smells bold and slightly citrusy-sweet.
- Step 2: Check the texture – It should look loose but not watery, with bits of herbs and garlic floating throughout.
Marinate the Steak
- Step 3: Coat the meat well – Place your steak in a large bag and pour the marinade over it. Massage it in so every inch is covered.
- Step 4: Let it rest – Refrigerate at least 2 hours, but overnight is where the magic happens. Don’t skip this—rushing here is exactly what made my first batch bland.
Grill It Hot and Fast
- Step 5: Heat the grill – Get it very hot before the steak goes on. You want that instant sizzle.
- Step 6: Shake off excess marinade – Don’t throw it on dripping wet. Too much liquid kills the char and you’ll end up with gray, steamed meat.
- Step 7: Cook the steak – Grill 8–10 minutes per side until the outside is nicely charred and the inside hits about 135°F for medium-rare. You’ll see juices bubbling and edges getting crisp.
- Step 8: Rest and slice – Let it sit for 10 minutes, then slice thin against the grain. Taste, then add a squeeze of lime if it needs a little lift.
Grilling Tips for Better Flavor
High heat is everything here. If your grill isn’t hot enough, you won’t get that signature char. Preheat for at least 10–15 minutes and clean the grates so nothing sticks.
Charcoal grills add a deeper smoky flavor, but gas works great too. If you’re using gas, close the lid between flips to trap heat. For extra smokiness, you can add a small foil packet of wood chips.
Don’t press the steak while it cooks. That squeezes out juices and dries it out. Let it sear undisturbed so a crust forms naturally.
For even better browning, take the steak out of the fridge 20–30 minutes before grilling so it cooks more evenly from edge to center.
Understanding the Marinade
This marinade isn’t just about flavor—it’s doing real work on the meat. The citrus juices gently break down tough fibers, while the oil carries fat-soluble flavors like garlic and spices deeper into the steak.
Balance matters. Too much acid for too long can make the surface mushy. That’s why overnight is perfect, but going much longer isn’t necessary. The salt also plays a key role, helping the meat retain moisture as it cooks.
One more tip: don’t reuse marinade that touched raw meat unless you boil it first. If you want extra sauce for serving, set some aside before adding the steak.
Ingredient Swaps and Add-Ons
If you’re missing an ingredient, you still have options. Lemon juice can replace lime in a pinch, though it’s slightly sharper. No orange juice? Try a mix of a little honey and extra lime to keep that sweet-acid balance.
For deeper flavor, you can add a splash of soy sauce or Worcestershire—this isn’t traditional, but it boosts umami without overpowering the marinade. Want more heat? Leave the seeds in your serranos or add a pinch of crushed red pepper.
Doneness Guide
Carne asada is best when it’s still juicy inside. Aim for medium-rare to medium.
- Rare: 125°F – very soft, bright red center
- Medium-rare: 130–135°F – warm red center, ideal texture
- Medium: 140–145°F – slightly pink, still juicy
Anything beyond that risks drying out these thinner cuts. If you’re unsure, pull it a little early—it will continue cooking as it rests.
Slicing Makes or Breaks It
This is where a lot of people go wrong. Always slice against the grain, meaning you cut across those long muscle fibers, not along them. This shortens the fibers and makes each bite tender instead of chewy.
For flank steak, the grain is very obvious and runs in one direction. Skirt steak can have sections with different grain directions, so adjust your knife angle as needed.
Indoor Cooking Option
No grill? A cast-iron skillet or broiler works surprisingly well. For skillet cooking, heat until smoking hot and cook the steak in batches so you don’t overcrowd the pan. For broiling, place the steak on a rack over a sheet pan and cook close to the heat source, flipping once for even charring.
You won’t get the same smoky flavor, but you will still get great browning and a juicy interior.
How to Serve It
I pile this into warm tortillas with chopped onion, cilantro, and a squeeze of lime. That’s it. Simple, but so good. If I have extra time, I’ll throw together something fresh like this fresh corn and tomato salsa for a sweet, juicy contrast.
Rice and beans turn it into a full plate, or you can go all-in on tacos with a side inspired by these light and flaky fish tacos if you’re feeding a crowd.
You can also serve it as burrito bowls, over grilled vegetables, or chopped into quesadillas. A drizzle of crema or a spoonful of guacamole adds richness that pairs perfectly with the citrusy meat.
Warm your tortillas directly over a flame or in a dry skillet until soft and slightly blistered—they make a big difference in the final bite.
Right off the grill is best—the edges are slightly crisp and the inside stays juicy. It will still taste great later, but you lose a bit of that texture.
Topping Ideas That Work Every Time
- Fresh pico de gallo or salsa verde for brightness
- Sliced avocado or guacamole for creaminess
- Pickled red onions for a tangy crunch
- Crumbled cotija cheese for a salty finish
- Grilled jalapeños if you want extra heat
Make-Ahead Tips
You can prep the marinade a day in advance and keep it chilled. The steak can marinate overnight, which actually improves flavor and tenderness.
If you’re hosting, grill the steak just before serving, then keep it loosely covered so it stays warm without steaming. Slice right before it hits the table for the best texture.
Troubleshooting Common Issues
- No char: Grill wasn’t hot enough or steak was too wet. Pat it dry lightly before cooking.
- Too sour: Too much lime or vinegar. Balance with a bit more oil or orange juice next time.
- Tough texture: Either under-marinated or sliced with the grain. Always slice against it.
- Dry meat: Overcooked or too thin. Pull earlier and let it rest properly.
Storage and Reheating
- Fridge: Store sliced steak in an airtight container for up to 4 days. Keep toppings separate so nothing gets soggy.
- Freezer: You can freeze it for up to 2 months. The texture softens a bit after thawing, but it’s still great for tacos.
- Reheating: Warm in a skillet over medium heat with a splash of water or broth. This keeps it from drying out.
FAQ
What cut is best for carne asada?
Skirt and flank steak are the best choices because they absorb marinade well and cook quickly over high heat. Skirt has more intense beef flavor, while flank is slightly leaner. Both stay tender if you slice them thinly against the grain after resting.
How long should I marinate carne asada?
Marinate for at least 2 hours, but overnight gives the best results. The citrus tenderizes the meat while the garlic, herbs, and spices soak in. Short marinating times won’t give you the same depth of flavor or that juicy, well-seasoned bite.
Can I cook this without a grill?
Yes, a cast-iron skillet works really well. Heat it until it’s very hot, then cook the steak the same way you would on a grill. You’ll still get a nice crust, just without the smoky flavor from open flames.
Why is my carne asada tough?
Tough carne asada usually comes from under-marinating, overcooking, or slicing the wrong way. Always marinate long enough, cook to medium-rare or medium, and slice thinly against the grain to break up those muscle fibers and keep each bite tender.
For more on this topic, check out 7 Year Perfected Grilled Shrimp Tacos With Pineapple Salsa, Mahi Mahi Fish Tacos Recipe and 30 Minute Fresh Corn Tomato Salsa Recipe.
Related Recipes
- Garlic Butter Steak Bites
- Smash Burger Bbq Style
- Crispy Roasted Potatoes
- Bbq Pulled Pork Sliders
- Air Fryer Patatas Bravas
Authentic Mexican Carne Asada Recipe (Skirt or Flank Steak)
- Prep Time: 10
- Cook Time: 30
- Total Time: 40
- Yield: 6 servings 1x
- Category: Main Course
- Method: Grilling
- Cuisine: Mexican
- Diet: Gluten Free
Description
This authentic Mexican carne asada features tender skirt or flank steak marinated in a bright citrus, garlic, and chile blend, then grilled to juicy perfection with lightly charred edges. The marinade infuses deep flavor while keeping the meat moist and flavorful. It’s perfect for tacos, burritos, or serving alongside rice and beans. If you enjoy bold grilled dishes, you might also like Bbq Wings.
Ingredients
- 3 pounds skirt or flank steak (trimmed, excess fat removed)
- 1/4 cup olive oil (extra virgin preferred)
- 3/4 cup fresh orange juice (from about 2 large oranges)
- 1/4 cup fresh lime juice (from about 2 limes)
- 3 tablespoons white wine vinegar (or apple cider vinegar as substitute)
- 1 small onion (finely chopped)
- 1–2 serrano peppers (minced, or jalapeño for milder heat)
- 4 cloves garlic (minced fresh)
- 1/4–1/2 cup fresh cilantro (chopped)
- 1 tablespoon ancho chili powder (optional, for smoky flavor)
- 1 tablespoon Mexican oregano (crushed lightly)
- 1 teaspoon ground cumin
- 1/2 teaspoon sea salt (fine grain)
- 1/2 teaspoon black pepper (freshly ground)
Instructions
- Prepare Marinade (70°F, 5 minutes): In a bowl, whisk olive oil, citrus juices, vinegar, onion, peppers, garlic, cilantro, and spices until fully combined and aromatic.
- Blend Option (70°F, 2 minutes): For a smoother marinade, pulse ingredients in a blender until slightly thickened and evenly mixed.
- Marinate Steak (40°F, 2–12 hours): Place steak in a sealable bag, pour marinade over, and massage thoroughly until coated; refrigerate until the meat darkens slightly and smells citrusy.
- Preheat Grill (450–500°F, 10–15 minutes): Heat grill to high until grates are very hot and lightly smoking.
- Remove and Pat Dry (70°F, 5 minutes): Take steak out, discard marinade, and pat lightly dry so the surface sears instead of steaming.
- First Side Grill (450–500°F, 8–10 minutes): Place steak on grill; cook until deep grill marks form and edges begin to crisp.
- Flip and Finish (450–500°F, 8–10 minutes): Turn steak and cook until internal temperature reaches 135°F for medium-rare and juices rise to the surface.
- Rest Meat (70°F, 10 minutes): Transfer to a board and let rest until juices redistribute and surface relaxes.
- Slice Properly (70°F, 5 minutes): Slice thinly against the grain; pieces should be tender and easy to pull apart.
- Serve (Warm, immediate): Serve hot with tortillas or sides; edges should be slightly crisp with juicy centers.
Notes
- Substitution: Use flank steak for a leaner option or skirt steak for richer flavor.
- Make-ahead: Marinade can be prepared up to 2 days in advance and stored refrigerated.
- Storage: Cooked carne asada keeps in an airtight container in the fridge for up to 4 days.
- Reheating: Warm in a skillet over medium heat (350°F) for 3–5 minutes or until heated through without drying out.
- Serving ideas: Great in tacos, burritos, salads, or alongside grilled vegetables and rice.
- Heat control: Remove seeds from peppers for less spice or add more for extra kick.
Nutrition
- Array
