Ingredients
Equipment
Method
Marinate the steak
- Combine lime juice, olive oil, minced garlic, cumin, salt, and pepper, then coat the flank steak and marinate for 30 minutes.
- Soak off excess marinade by letting the steak sit briefly while you preheat the grill.
Grill and rest
- Grill the steak for 4-5 minutes per side until grill marks form and it’s cooked to your preferred doneness, then transfer to a plate.
- Rest the steak for 5-10 minutes before slicing so the juices redistribute.
- Slice the steak against the grain into thin strips.
Make the elote topping
- In a bowl, mix grilled corn kernels, mayonnaise, sour cream, cotija cheese, lime juice, and chili powder until creamy and evenly coated.
Assemble the tacos
- Warm corn tortillas on the grill for about 20-30 seconds per side until pliable.
- Fill tortillas with sliced steak and spoon on the elote mixture.
- Top with cilantro and serve with lime wedges.
Notes
For best texture, grill the steak hot and avoid overcooking—flank steak stays most tender when rested before slicing. Refrigerate leftovers in separate containers for up to 3 days; freeze cooked steak only for up to 2 months (reheat gently). For a lighter option, swap mayonnaise for light mayo or use Greek yogurt in the elote mix for a tangier, lower-fat topping.
