Ingredients
Equipment
Method
Marinate the steak
- Whisk lime juice, olive oil, minced garlic, cumin, salt, and pepper, then rub over the flank steak so it’s fully coated. Refrigerate for 30 minutes (no cooking yet), and look for the surface to darken slightly as it absorbs the marinade.
Grill steak and rest
- Preheat the grill to medium-high heat and grill the flank steak for 4-5 minutes per side. You should see clear grill marks and juices begin to rise near the surface.
- Transfer the steak to a plate and let it rest briefly before slicing. The meat should look slightly more relaxed and easier to slice without tearing.
- Slice the rested steak against the grain into thin strips. The slices should separate cleanly and hold their shape on the cutting surface.
Make elote topping
- In a bowl, mix grilled corn kernels with mayonnaise, sour cream, cotija cheese, lime juice, and chili powder until creamy. Stir until the corn is evenly coated and the cotija is visibly distributed.
Warm tortillas and assemble tacos
- Warm the corn tortillas until pliable and lightly steamy. They should feel soft and flexible when folded.
- Fill each tortilla with sliced grilled steak and spoon in the elote mixture. You should see grilled steak on top and creamy corn tucked into the middle.
- Top the tacos with cilantro and serve with lime wedges. Finish with a visible green herb scatter and bright lime on the side.
Notes
For cleaner slicing, rest the grilled steak just long enough to stop the juices from running, then slice against the grain. Refrigerate leftovers in an airtight container up to 3 days; freeze the steak only up to 2 months (elote toppings and tortillas are best fresh). For a lighter option, swap mayonnaise for Greek yogurt to keep the elote-style creaminess.
