Authentic Carne Asada with Citrus Marinade

Carne asada is a Mexican grilled beef tradition built on a bold marinade that tenderizes and flavors the meat simultaneously. This version uses flank steak marinated in citrus juice, soy sauce, and fresh cilantro to create a complex savory-bright profile. The lime and orange provide acidity that breaks down muscle fibers while soy sauce adds umami depth and salt. Cumin and chili powder contribute warm spice without overwhelming heat. The result is tender, charred meat with a caramelized crust and juicy interior—ideal for street tacos with onion, cilantro, and lime. Best made for casual outdoor gatherings, weeknight dinners, or weekend entertaining. This recipe respects traditional carne asada technique by emphasizing long marination and proper resting, ensuring every slice is flavorful and tender. Serve immediately with warm tortillas, diced onion, fresh cilantro, and lime wedges.
Ingredients
Instructions
- 1
Combine lime juice, orange juice, soy sauce, olive oil, cilantro, garlic, chili powder, cumin, and salt in a large shallow bowl or casserole dish.
- 2
Place flank steak into the marinade and turn several times to coat.
- 3
Cover with plastic wrap and refrigerate for at least 6 hours or preferably overnight, turning once halfway through.
- 4
Preheat grill to medium-high heat.
- 5
Place marinated steak onto the hot grill and cook per side, flipping once, until desired doneness is reached.
- 6
Remove from grill, tent with foil, and rest for 5 to 10 minutes.
- 7
Slice thinly against the grain and serve with additional cilantro.
Tips
Slice against the grain using a sharp knife at a slight angle. This breaks muscle fibers across their length, maximizing tenderness and preventing chewy bites even with a lean cut like flank steak.
Turn the steak once during marination to ensure even flavor absorption. Longer marination (overnight) yields noticeably more tender results than 6 hours, as citric acid continues to denature proteins.
Rest the cooked steak under foil for the full 5-10 minutes. This allows juices to redistribute throughout the meat, preventing dryness when sliced and improving overall moisture retention.
Good to Know
Leftover sliced carne asada keeps refrigerated in an airtight container for up to 4 days. Rewarm gently in a skillet over medium heat with a splash of water to restore moisture.
Marinate up to 24 hours ahead. Cook and slice up to 8 hours prior; store covered and reheat gently. Do not slice before marinating; keep the steak whole.
Serve immediately with warm corn or flour tortillas, diced white onion, fresh cilantro, lime wedges, and salsa. Pair with Mexican street corn, black beans, or a simple green salad for a full meal.
Common Mistakes
Slice with the grain instead of against it to avoid tough, chewy meat that resists the bite.
Skip resting or tent improperly to let all juices run out, leaving the meat dry and less flavorful.
Marinate fewer than 6 hours to miss the tenderizing benefit of citric acid and garlic enzymes.
Substitutions
Gluten-Free Swaps
General Alternatives
FAQ
Can I marinate carne asada longer than overnight?
Yes, marinating for up to 24 hours is safe and beneficial. The citric acid and salt will continue to tenderize the meat. Beyond 24 hours, the texture may become mushy or overly soft due to prolonged acid exposure. Keep the steak whole during marination.
What if I don't have a grill?
Use a cast-iron skillet or grill pan over medium-high heat indoors. Cook 3-5 minutes per side the same way. You'll achieve less dramatic char but the same tender, flavorful result. Broiler is also effective: place marinated steak 4-6 inches from heat, 4-5 minutes per side.
Can I freeze carne asada?
Freeze raw marinated steak in an airtight container or freezer bag for up to 3 months. Thaw overnight in the refrigerator before grilling. Cooked sliced carne asada freezes well for up to 2 months; thaw and reheat gently over low heat with a little water.