Prepare the marinade: In a large bowl or a resealable plastic bag, combine lime juice, olive oil, cilantro, minced garlic, cumin, oregano, salt, black pepper, and cayenne pepper (if using).
Marinate the steak: Add the flank steak or skirt steak to the marinade, ensuring it is fully coated. Marinate in the refrigerator for at least 2 hours, or preferably 4-6 hours, or overnight for maximum flavor.
Preheat your grill: Preheat your grill to medium-high heat. Clean and oil the grill grates.
Grill the steak: Remove the steak from the marinade, letting any excess drip off. Discard the marinade. Grill the steak for 4-6 minutes per side for medium-rare, or longer depending on your desired doneness and the thickness of the steak. You want a nice char on the outside.
Rest the steak: Transfer the grilled steak to a cutting board and let it rest for 10 minutes before slicing. This allows the juices to redistribute, ensuring a tender steak.
Slice the steak: Thinly slice the steak against the grain.
Warm the tortillas: Warm the corn tortillas on a dry skillet, griddle, or directly on the grill for a few seconds per side until pliable.
Assemble the tacos: Fill each warm tortilla with a generous portion of the sliced carne asada.
Add your favorite toppings: Garnish with chopped white onion, cilantro, salsa, avocado slices, and serve with lime wedges on the side.
Notes
For an even deeper flavor, consider adding a tablespoon of soy sauce or Worcestershire sauce to the marinade.
If you don’t have a grill, you can cook the steak in a hot cast-iron skillet on the stovetop.
Adjust the cayenne pepper to your spice preference.
This carne asada is also great for bowls or salads.