Ingredients
Equipment
Method
Marinate the steak
- Combine lime juice, olive oil, minced garlic, cumin, salt, and pepper, then rub over the flank steak. Refrigerate for 30 minutes so the surface looks glossy and aromatic.
Grill and slice
- Preheat the grill to high heat and grill the steak for 4-5 minutes per side, until the outside is browned with clear grill marks. Adjust time as needed to reach your preferred doneness.
- Remove the steak to a plate and rest so juices redistribute. After resting, slice the steak against the grain into thin strips with a clean, tender texture.
Make elote and assemble tacos
- Mix grilled corn with mayonnaise, sour cream, cotija, lime juice, and chili powder until the corn is evenly coated. The mixture should look creamy with specks of cotija throughout.
- Warm the corn tortillas on the grill or until pliable and lightly toasted. Fill each tortilla with sliced steak and spoon in the elote mixture.
- Top the tacos with cilantro and serve immediately with lime wedges. Finish when the steak is still hot so the topping clings to the corn.
Notes
For maximum tenderness, slice the flank steak against the grain into thin pieces—this keeps each bite easy to chew. Store assembled tacos in the fridge up to 1 day, but keep the elote and steak separate for best texture; rewarm tortillas and steak, then stir fresh elote. Freezing isn’t recommended for the assembled tacos, though you can freeze leftover elote topping for up to 1 month and thaw overnight in the fridge. If you want a lighter option, use light mayonnaise and light sour cream for a lower-fat elote while keeping the same creamy consistency.
