Ingredients
Equipment
Method
Marinate and grill the steak
- In a bowl, combine flank steak with lime juice, olive oil, minced garlic, cumin, and salt and pepper, then coat evenly. Refrigerate for 30 minutes to marinate.
- Preheat the grill to medium-high heat and place the steak on the grate. Grill for 4-5 minutes per side, until browned with visible char.
- Transfer the steak to a plate and let it rest briefly before slicing. Resting helps keep the juices in the meat for cleaner slices.
- Slice the steak against the grain into strips. Keep the slices ready for taco assembly.
Make elote-style corn
- In a bowl, mix the grilled corn kernels with mayonnaise, sour cream, crumbled cotija, lime juice, and chili powder. Stir until creamy and evenly coated.
Warm tortillas and assemble
- Warm the corn tortillas on the grill until pliable and lightly toasted. Keep them warm so they fold without cracking.
- Fill each tortilla with sliced steak and spoon in the elote-style corn mixture. Aim for visible steak and creamy corn topping in every taco.
- Top the tacos with cilantro and serve with lime wedges. Finish with a fresh lime squeeze right before eating.
Notes
Pro tip: slice the steak against the grain and warm tortillas just before assembling so the corn stays tender and the topping doesn’t soak in. Refrigerate leftover steak and elote mixture separately in airtight containers for up to 3 days; rewarm tortillas and steak and stir corn to refresh its texture. Freezing is not recommended for the creamy elote topping. For a lighter option, swap mayonnaise with light mayonnaise or use Greek yogurt in the same amount.
