Ingredients
Equipment
Method
Marinate the steak
- In a bowl, combine flank steak with lime juice, olive oil, minced garlic, cumin, salt, and pepper, then coat evenly. Refrigerate for 30 minutes so the surface flavors soak in.
Grill and slice the steak
- Preheat a grill or cast iron skillet over high heat (about 450°F) until hot. Grill the steak for 4-5 minutes per side, turning once, until browned.
- Transfer the steak to a plate and rest for 5 minutes. Slice against the grain so each piece stays tender.
Make elote-style corn
- In a bowl, mix grilled corn kernels with mayonnaise, sour cream, cotija cheese, lime juice, and chili powder until creamy and evenly coated. Taste and adjust seasoning if needed.
Warm tortillas and assemble tacos
- Warm the corn tortillas in a dry skillet over medium-high heat (about 350-400°F) for 20-30 seconds per side until pliable. Stack them in a towel to keep warm.
- Fill each tortilla with sliced grilled steak and spoon over the elote mixture. Top with cilantro and serve immediately with lime wedges.
Notes
For the best texture, let the steak rest briefly before slicing so juices redistribute. Store leftover steak and elote separately in the refrigerator up to 3 days; reheat steak gently and stir elote to loosen before serving. Freezing is not recommended for the creamy corn topping. For a lighter option, use Greek yogurt in place of mayonnaise for a similar tangy, creamy elote-style topping.
