Grilled steak elote tacos land with the kind of contrast that keeps you going back for another bite: smoky, juicy beef under a cool, creamy corn topping that tastes like street corn spooned straight onto a tortilla. The char on the steak matters here, but so does the way the elote mixture clings to it without turning watery. Every taco gets a little heat, a little tang, and enough salt from the cheeses to make the steak taste even beefier.
The trick is treating each part with the right kind of heat. The steak needs a hard sear and a short rest so the juices stay put when you slice it. The corn needs to get some color in a hot skillet before it goes into the mayo mixture, which keeps the topping from tasting flat or sweet in the wrong way. Cotija gives you that crumbly, salty finish, while Parmesan helps the sauce stay thick and cohesive instead of slipping off the tortillas.
Below, you’ll find the small details that make these tacos work on a weeknight: how to slice the steak so it stays tender, how to keep the elote topping from getting loose, and a few smart swaps if you need to work with what’s already in your kitchen.
The corn topping stayed thick and creamy instead of running all over the plate, and slicing the steak after a quick rest kept it tender. My husband asked me to make these again the next night.
Save these grilled steak elote tacos for the night you want smoky beef, creamy corn, and a fast dinner that still feels special.
The Part Most People Miss: Let the Steak Rest Before You Slice It
Flank and skirt steak both reward high heat, but they punish impatience. If you cut them the second they come off the grill, the juices run out onto the board and the meat turns chewy faster than it should. A five-minute rest is enough here because the steak is sliced thin and served right away, and that short pause keeps the texture tender without cooling it down too much.
The other mistake is slicing with the grain. These cuts have long muscle fibers, and if you cut in the same direction, every bite stays stringy. Turn the steak and slice it thinly across those lines. That one move changes the whole taco.
- High heat gives you a good crust fast, which protects the inside from overcooking.
- Short rest time keeps the steak juicy and makes slicing cleaner.
- Against-the-grain slicing is what keeps flank or skirt steak tender enough for tacos.
What Each Ingredient Is Actually Doing in These Tacos
- Flank or skirt steak — Either cut works, but skirt cooks a little faster and has a beefier bite. Buy the best piece you can find, because this recipe is simple enough that the steak flavor leads.
- Corn kernels — Fresh or thawed frozen kernels both work. The important part is the char, not the source, so a hot skillet matters more than premium produce here.
- Mayonnaise — This is the creamy base that holds the elote topping together. Don’t swap it for sour cream straight across unless you want a looser mixture; if you do, use a little less and expect a tangier result.
- Cotija and Parmesan — Cotija brings the salty, crumbly street-corn feel, while Parmesan helps round out the umami and adds body. If you can’t find cotija, feta is the closest swap, though it brings more tang and less mellow salt.
- Lime juice, jalapeño, and cilantro — These keep the topping from tasting heavy. The lime cuts through the mayo, the jalapeño wakes up the corn, and the cilantro gives the final taco freshness instead of just richness.
- Corn tortillas — Warm them before filling. Cold tortillas crack, and once the elote topping goes on, there’s no fixing that.
Building the Grill, the Corn, and the Toppings in the Right Order
Getting the Steak on a Hot Surface
Preheat the grill or grill pan until it’s properly hot, then season the steak generously on both sides. You want an immediate sizzle the second the meat hits the surface; that sound tells you the crust is forming instead of the steak steaming. Cook it 6 to 7 minutes per side for medium-rare, but watch the color and firmness more than the clock if your steak is thinner or thicker than expected.
Charred Corn Without Turning It Limp
Use a hot skillet for the corn and leave it alone long enough to pick up dark spots. If you stir too often, the kernels soften before they color, and the topping loses the roasted flavor that makes it taste like elote instead of plain corn salad. Three to four minutes is usually enough for a light char, especially if the pan is already hot when the corn goes in.
Mixing the Elote Topping
Stir the mayonnaise, cotija, Parmesan, lime juice, and minced jalapeño together first so the base is evenly seasoned before the corn goes in. Fold in the charred corn and chopped cilantro at the end so the kernels stay intact and the mixture keeps some texture. If it looks too loose, it usually means the corn was still wet from thawing or rinsing, and letting it cool for a minute before mixing will tighten it up.
Assembling So the Tacos Hold Together
Warm the tortillas on the grill or griddle until they bend without cracking. Slice the steak thinly against the grain, then build each taco with meat first and the elote topping on top so the juices from the steak help anchor everything. Finish with cilantro and lime, and serve them right away while the tortillas are still pliable.
How to Adapt These Tacos Without Losing What Makes Them Work
Make them dairy-free
Use a dairy-free mayo and replace the cotija and Parmesan with a salty vegan cheese crumble, or add a little extra lime and a pinch of nutritional yeast for depth. The topping will still be creamy and tangy, but it won’t have quite the same savory finish from the cheese.
Use chicken instead of steak
Grilled chicken thighs work best because they stay juicy under the corn topping. Keep the seasoning the same, cook until the chicken is just done, and slice it before topping so every bite gets some of that creamy elote mixture.
Make it milder for kids or heat-shy eaters
Leave out the jalapeño and add a little extra lime plus a pinch of smoked paprika if you still want the topping to taste layered. You’ll lose the gentle heat, but the tacos will still have that familiar grilled corn and beef combination.
Storage and Reheating
- Refrigerator: Store the steak and elote topping separately for up to 3 days. The corn mixture thickens in the fridge, and the steak stays better when it isn’t sitting under the sauce.
- Freezer: The cooked steak freezes well for up to 2 months if wrapped tightly. The elote topping doesn’t freeze well because the mayo and cheese can separate, so make that fresh.
- Reheating: Warm the steak gently in a skillet over low heat or in short bursts in the microwave. High heat dries it out fast, and cold steak turns tough if you try to blast it back to life.
Answers to the Questions Worth Asking

Grilled Steak Elote Tacos
Ingredients
Equipment
Method
- Preheat a grill or grill pan to high heat until hot. You should see strong heat coming off the surface.
- Season the flank steak or skirt steak generously with salt and pepper on both sides. Let it sit briefly while the grill finishes heating.
- Grill the steak for 6-7 minutes per side for medium-rare, then transfer to a cutting board and rest for 5 minutes. The exterior should look charred and the center should still be pink.
- Slice the grilled steak against the grain into thin pieces. Keep slices even so they fill the tortillas cleanly.
- Charr the corn kernels in a hot skillet until lightly blackened, about 3-4 minutes. Stir occasionally so more kernels blister and darken.
- Combine mayonnaise, cotija cheese, Parmesan cheese, lime juice, and minced jalapeño in a bowl. Mix until smooth and thick.
- Fold in the charred corn kernels and fresh cilantro until evenly coated. The mixture should look creamy with visible corn pieces.
- Warm the corn tortillas on the grill or griddle. Heat until pliable and lightly marked, about 30-60 seconds per side.
- Fill each tortilla with sliced steak and top generously with the elote corn mixture. Spread it so the topping reaches the edges.
- Garnish with fresh cilantro and lime wedge before serving, using lime and cilantro for serving. Add just before eating so the herbs stay bright.


