Skip to content
mexicandinner✨ New

Mexican Carne Asada with Grilled Onions

Citrus-marinated skirt steak grilled hot and fast, served with charred sweet onions and warm tortillas.

Prep
20 min
Cook
15 min
Servings
4
Difficulty
Easy
4.5
Sign in to rate
#mexican#carne-asada#grilled#steak#gluten-free#weeknight

About This Recipe

Carne asada is a cornerstone of Northern Mexican and Mexican-American grilling, built on a quick marinade of citrus, garlic, and a little oil applied to a thin, well-marbled cut like skirt or flank steak. The marinade's job isn't to tenderize for hours the way a braise would — it's meant to season the surface and add a touch of brightness in a relatively short window, usually no more than a few hours, before the meat hits very high heat. Grilling over direct, high heat for just a few minutes per side is what gives carne asada its char without overcooking a naturally thin cut — pulling it off the grill a touch before it looks fully done and letting it rest is the difference between juicy and dry meat. Slicing against the grain afterward is essential, since skirt and flank steak have long muscle fibers that turn tough and chewy if cut the wrong way. Sweet onion rounds grilled alongside the steak, brushed with a little oil, char and soften at the same time, adding a smoky sweetness that pairs naturally with the citrus-marinated beef, wrapped together in warm tortillas with salsa and lime.

Ingredients

Serves 4

  • 800 gskirt or flank steak
  • 0.33 cuporange juice
  • 3 tbsplime juice
  • 4 clovegarlic, minced
  • 2 tbspoil
  • 1 tspground cumin
  • 1.5 tspsalt
  • 0.5 tspblack pepper
  • 2 wholesweet onions, cut into thick rounds
  • 12 piececorn tortillas, warmed
  • 0.25 cupcilantro, chopped
  • 1 wholelime, cut into wedges

Instructions

  1. 1

    Marinate the steak

    Whisk orange juice, lime juice, garlic, oil, cumin, salt, and pepper together. Marinate the steak 1-3 hours in the fridge.

  2. 2

    Heat the grill

    Preheat a grill to high heat. Remove the steak from the marinade, patting off excess.

  3. 3

    Grill the steak

    Grill steak 3-5 minutes per side, depending on thickness, until well charred outside and medium-rare to medium inside (52-57C / 125-135F).

  4. 4

    Grill the onions

    Brush onion rounds with a little oil and grill alongside or after the steak, 3-4 minutes per side, until charred and softened.

  5. 5

    Rest and slice

    Rest the steak 5-8 minutes, then slice thinly against the grain.

  6. 6

    Serve

    Serve the sliced steak and grilled onions with warm tortillas, cilantro, and lime wedges.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Marinate for no more than 3-4 hours — citrus marinades can start to turn the surface of the meat mushy if left too long.

  • →

    Slice the steak against the grain, looking for the direction of the muscle fibers and cutting perpendicular to them, for the most tender bite.

  • →

    Let the steak rest at least 5 minutes off the grill before slicing so the juices redistribute instead of running out onto the board.

Variations

  • •

    Use flap steak or sirloin if skirt or flank steak isn't available.

  • •

    Add a chopped chipotle to the marinade for a smoky heat.

  • •

    Serve over rice with black beans instead of in tacos for a plated dinner.

Storage

Refrigerate cooked, sliced steak in an airtight container up to 3 days; reheat gently in a skillet over medium heat or eat cold in a salad, since reheating too long can toughen it.

History & Origin

Carne asada is central to Northern Mexican and Mexican-American grilling culture, particularly in Sonora and Baja California, traditionally a centerpiece of weekend family gatherings cooked over an open flame.

Frequently Asked Questions

Can I cook this indoors without a grill?

Yes — use a very hot cast iron skillet or grill pan, cooking in batches so the steak sears properly instead of steaming from overcrowding.

What if I don't have orange juice?

Use all lime juice with a touch of extra sugar or a splash of pineapple juice to mimic the sweetness orange juice normally provides.

Why is my steak tough and chewy?

It was likely cut with the grain instead of against it — always slice perpendicular to the visible muscle fibers, and don't overcook past medium.

Nutrition Facts

Per serving (300g / 10.6 oz) · 4 servings total

Calories380kcal
Protein34g
Carbohydrates22g
Fat16g
Fiber2g
Protein34g
Carbs22g
Fat16g

Time Summary

Prep time20 min
Cook time15 min
Total time35 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes