Ingredients
Equipment
Method
Marinate and rest steak
- Stir lime juice, olive oil, minced garlic, cumin, salt, and pepper together, then coat the flank steak and refrigerate for 30 minutes for the flavors to soak in.
- Heat a cast iron skillet over high heat until visibly hot, then grill the steak for 4-5 minutes per side until browned with distinct grill marks.
- Transfer the steak to a plate and let it rest for 5 minutes so the juices settle before slicing.
- Slice the steak against the grain into thin strips so they fit easily in the tacos.
Make creamy elote and assemble tacos
- In a bowl, mix grilled corn kernels with mayonnaise, sour cream, crumbled cotija cheese, lime juice, and chili powder until the corn looks creamy and speckled.
- Warm corn tortillas on the same hot cast iron skillet until pliable, about 30-60 seconds per side, so they don’t tear.
- Fill each tortilla with sliced steak, then top with the elote mixture so you can see both charred steak and creamy corn.
- Finish with cilantro and serve with lime wedges for bright, fresh juice over the tacos.
Notes
Pro tip: Slice the flank steak against the grain and keep the elote topping thick—stir just before assembling. Store leftover steak and elote separately in the fridge up to 3 days; rewarm steak gently. Freeze steak for up to 2 months (thaw in the fridge), but note the elote topping is best fresh and may soften after freezing. For a lighter option, use plain Greek yogurt in place of sour cream for a similar tang.
