Ingredients
Equipment
Method
Preheat and season steak
- Preheat a grill or grill pan to high heat until hot and ready to sear.
- Season the flank steak generously with salt and pepper on both sides, making sure the whole surface is coated.
Grill and rest
- Grill the steak for 6-7 minutes per side for medium-rare, keeping the heat high for a charred surface.
- Transfer the steak to a cutting board and rest for 5 minutes to let the juices redistribute.
Char corn
- Charr the corn kernels in a hot skillet until lightly blackened, about 3-4 minutes, stirring as needed for even charring.
Make elote sauce
- Combine mayonnaise, cotija cheese, Parmesan cheese, lime juice, and minced jalapeño in a bowl until smooth and thick.
- Fold the charred corn and fresh cilantro into the elote mixture so the sauce coats the kernels.
Slice, warm tortillas, and assemble
- Slice the grilled steak against the grain into thin pieces so each bite stays tender and easy to chew.
- Warm the corn tortillas on the grill or griddle until pliable with light spots, about 20-30 seconds per side.
- Fill each tortilla with sliced steak and top generously with the elote corn mixture.
- Garnish with fresh cilantro and serve with lime wedges before eating.
Notes
For best char and juiciness, pat the steak dry before seasoning and avoid pressing it on the grill. Store leftover steak and elote corn mixture separately in airtight containers in the fridge up to 3 days; rewarm steak gently so it doesn’t overcook. Freeze the cooked steak for up to 2 months (thaw in the fridge); the elote sauce is best not frozen because the mayo may separate. For a lighter option, use light mayonnaise and swap half the cotija for reduced-fat cotija if you still want that salty, tangy finish.
