Ingredients
Equipment
Method
Marinate and grill the steak
- Stir lime juice, olive oil, minced garlic, cumin, salt, and pepper together, then coat the flank steak in the mixture and marinate at 30 minutes. Cover and let the steak rest while the grill preheats.
- Grill the marinated steak for 4-5 minutes per side at high heat until it has visible grill marks. Remove and let it rest for a few minutes, then slice against the grain.
Make elote topping
- In a bowl, mix the grilled corn, mayonnaise, sour cream, cotija cheese, lime juice, and chili powder until the corn is evenly coated. Taste and adjust with a pinch of salt and pepper if needed.
Warm tortillas and assemble tacos
- Warm the corn tortillas on the grill or in a dry pan for about 20-30 seconds each until pliable with light spots. Keep them covered so they don’t dry out.
- Fill each tortilla with sliced grilled steak, then spoon over the elote mixture. Top with cilantro and serve with lime wedges.
Notes
Pro tip: slice the flank steak against the grain so every bite stays tender, then build tacos right after warming tortillas to avoid sogginess. Store cooked steak and elote topping separately in the fridge up to 3 days; reheat steak gently and stir elote before using. Freezing isn’t recommended for the sour-cream mayo topping. For a lighter option, swap mayonnaise for light mayo or use Greek yogurt in the elote mixture.
