Grilled Steak Elote Tacos

Category: Dinner Recipes

Charred steak, creamy elote corn, and warm tortillas hit the plate in a way that makes these tacos disappear fast. The steak stays juicy if you rest it and slice it thin, and the corn topping brings that salty, tangy, smoky street-food finish that keeps each bite from feeling heavy. It’s the kind of taco that eats like a full meal but still feels exciting enough for company.

The key is treating each part with a little care. Flank or skirt steak needs high heat and a short rest so the juices stay in the meat, and the corn needs enough direct heat to pick up a few dark spots before it gets folded into the creamy sauce. That contrast is what makes this recipe sing: crisp edges on the beef, sweetness from the corn, and cotija for a sharp, salty finish.

The steak stayed tender and the elote topping clung to every bite without sliding off the tortilla. I loved the little char on the corn with the lime and jalapeño — it tasted like a street taco upgrade.

★★★★★— Marisa T.

Save these Grilled Steak Elote Tacos for the night you want smoky steak, creamy corn, and crisp tortillas in one bite.

Save to Pinterest

The Part That Keeps the Steak Juicy While the Corn Gets Charred

The biggest mistake with steak tacos is overcooking the meat while you’re waiting on the toppings. This recipe avoids that by cooking the steak fast over high heat, then letting it rest before slicing. That rest matters more than people think. If you cut it too soon, the juices run onto the board instead of staying in the meat, and the tacos go from bold and juicy to dry in a hurry.

The other detail that changes the whole dish is the corn. Fresh kernels pick up a better char than frozen ones, and those browned bits give the elote topping a deeper, grill-side taste. The mayonnaise and cheese mixture should be creamy, not stiff; once the corn and cilantro go in, it needs to stay spoonable so it can sit on the steak without turning gluey.

What Each Ingredient Is Actually Doing in These Tacos

  • Flank steak or skirt steak — Both cuts love high heat and thin slicing. Skirt steak is a little richer and looser in texture, while flank is leaner and a touch more structured. Either one works well as long as you slice against the grain.
  • Corn kernels — Fresh corn gives the sweetest result and the best char. Frozen corn will work in a pinch if you dry it well and use a hot skillet, but it won’t brown as deeply unless the moisture is cooked off first.
  • Mayonnaise, cotija, and Parmesan — This is the base of the elote topping. Mayo carries the lime and spices, cotija brings the salty crumble, and Parmesan adds extra savory depth if your cotija is mild. If you need a swap, use feta for cotija and keep the Parmesan as written.
  • Lime juice and jalapeño — Lime keeps the topping bright enough to balance the steak, and jalapeño adds heat without taking over. If you want less spice, remove the jalapeño seeds before mincing; if you want more, leave some in.
  • Corn tortillas — They match the steak and elote flavors better than flour tortillas here. Warm them until flexible and lightly blistered so they don’t crack under the filling.

Building the Steak and Elote Topping Without Losing Either One

Seasoning and Searing the Steak

Season the steak generously on both sides so the crust has real flavor, not just surface salt. Get the grill or grill pan hot before the meat goes on; if the surface isn’t hot enough, the steak steams and loses the browned edges that make it taste grilled. Cook until the outside is deeply seared and the center is still pink for medium-rare, then move it straight to a board and leave it alone for five minutes. If you cut too soon, the juices spill out and the slices dry faster than you expect.

Charring the Corn for the Elote Base

Use a skillet or hot grill surface for the corn and keep it moving just enough to expose different sides to the heat. You’re looking for scattered blackened spots, not full browning all over. That little bit of char is what makes the topping taste like elote instead of a plain corn salad. If the pan is crowded or the corn is wet, it will soften before it chars, so give the kernels space and let them sit long enough to pick up color.

Mixing the Creamy Topping

Stir the mayonnaise, cotija, Parmesan, lime juice, and jalapeño together first so the seasoning is even before the corn goes in. The mixture should look thick and glossy. Fold in the charred corn and cilantro at the end so the kernels stay intact and the herbs stay fresh. If it looks too loose, it usually means the corn was still damp; cook it a bit longer next time so the extra moisture evaporates before mixing.

Warming the Tortillas and Assembling

Warm the tortillas on the grill or a dry griddle until they’re pliable with a few toasted spots. Cold tortillas crack as soon as you fold them, and overloaded tortillas fall apart even faster. Fill each one with sliced steak first, then spoon the elote topping over the top so the beef stays visible and each bite gets both textures. Finish with cilantro and lime right before serving so the tacos stay bright instead of soggy.

How to Change These Tacos for Different Eaters and Different Nights

Dairy-Free Taco Night

Use a dairy-free mayonnaise and swap the cotija and Parmesan for a spoonful of extra salt plus a little nutritional yeast if you want more savory depth. You’ll lose some of the classic tangy cheese bite, but the lime, jalapeño, and charred corn still carry the dish well.

Lower-Carb Serving Style

Serve the steak and elote over shredded lettuce or chopped cabbage instead of tortillas. You keep the smoky beef and creamy corn contrast, but the dish turns into a sturdier bowl-style meal with more crunch and less starch.

Using Frozen Corn

Frozen corn works if you thaw it first and pat it dry before it hits the pan. Wet kernels will steam, which softens the flavor and keeps them from picking up those browned edges that make the topping taste special.

Making It Milder for Kids

Leave the jalapeño out of the topping and serve sliced jalapeños on the side for adults. The tacos still taste complete because the lime, cheese, and charred corn bring enough personality on their own.

Storage and Reheating

  • Refrigerator: Store the steak and elote topping separately for up to 3 days. The corn mixture will soften a bit as it sits, but the flavor holds.
  • Freezer: The cooked steak freezes well for up to 2 months if wrapped tightly and sliced after thawing. The elote topping doesn’t freeze well because the mayo and cheese separate.
  • Reheating: Warm the steak gently in a skillet over low heat or briefly in the microwave at reduced power so it doesn’t overcook. Reheat the tortillas separately and add the topping after the steak is hot, not before, or the tortillas will get soggy.

Questions I Get Asked About This Recipe

Can I use a different cut of steak?+

Yes, as long as it’s a fast-cooking cut. Flank, skirt, and even hanger steak work well because they stay tender when sliced thin against the grain. Avoid thicker roasts or stew cuts; they need a different cooking method and won’t give you the same grilled taco texture.

How do I keep the steak from getting tough?+

Don’t overcook it, and don’t slice it with the grain. Steak gets chewy when it goes past medium and when the muscle fibers stay long in the final cut. Resting it before slicing helps the juices stay inside, which keeps each bite tender.

How do I keep the tortillas from breaking?+

Warm them until they’re soft and flexible, even if you don’t get deep browning on every tortilla. Cold corn tortillas crack as soon as you fold them, and overloading them makes the problem worse. If yours are especially dry, stack them wrapped in a clean towel right after warming so they stay pliable at the table.

Can I make the elote topping ahead of time?+

Yes, but it’s best made the same day or the day before. The corn topping will hold in the fridge for about 24 hours before the herbs start to fade and the mixture gets looser. Stir it before serving so the mayo and cheese are evenly redistributed.

How do I reheat leftovers without drying out the steak?+

Use gentle heat. A skillet over low heat works better than blasting the steak in a hot pan or leaving it in the microwave too long. Warm the tortillas separately and add the elote topping after the steak is heated so the filling stays fresh and the tortillas don’t turn soft.

Grilled Steak Elote Tacos

Grilled steak elote tacos with charred steak slices and a creamy corn elote sauce, finished with cotija and cilantro. Quick grill timing keeps the flank or skirt steak juicy while the corn gets lightly blackened.
Prep Time 15 minutes
Cook Time 15 minutes
resting 5 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: Mexican
Calories: 690

Ingredients
  

steak
  • 1.5 lb flank steak or skirt steak
  • 0.25 salt and pepper to taste to taste
elote corn mixture
  • 2 cup corn kernels
  • 0.5 cup mayonnaise
  • 0.25 cup cotija cheese, crumbled
  • 0.25 cup Parmesan cheese, grated
  • 2 tbsp lime juice
  • 1 jalapeño, minced
  • 2 tbsp fresh cilantro, chopped
tacos
  • 8 corn tortillas
  • 0.25 Lime and cilantro for serving for serving

Equipment

  • 1 grill or grill pan
  • 1 hot skillet

Method
 

Grill the steak
  1. Preheat a grill or grill pan to high heat. Keep it hot so the steak develops char quickly.
  2. Season the steak generously with salt and pepper on both sides. Pat lightly so seasoning adheres.
  3. Grill the steak for 6-7 minutes per side for medium-rare, then transfer to a cutting board and rest for 5 minutes. Resting helps the juices redistribute.
  4. Slice the grilled steak against the grain into thin pieces. This shortens the muscle fibers for easier bites.
Make the elote corn mixture
  1. Charr the fresh corn kernels in a hot skillet until lightly blackened, about 3-4 minutes. Stir occasionally so most kernels blister.
  2. Combine mayonnaise, cotija cheese, Parmesan cheese, lime juice, and minced jalapeño in a bowl. Mix until thick and evenly combined.
  3. Fold in the charred corn and fresh cilantro. The sauce should cling to the corn kernels.
Warm tortillas and assemble
  1. Warm the corn tortillas on the grill or griddle. Heat until pliable with light browning spots.
  2. Fill each tortilla with sliced steak and top generously with elote corn mixture. Add enough so the creamy corn peeks out at the edges.
  3. Garnish with fresh cilantro and lime wedge before serving. Finish right away for the best warm/creamy contrast.

Notes

For the best texture, slice the steak after resting so juices stay in the meat. Store leftovers in separate containers: cooked steak and elote corn mixture keep in the refrigerator up to 3 days; tortillas store up to 2 days. Freeze the steak up to 2 months for best quality, but note the elote mixture is best fresh and may look slightly grainy after thawing. If you want a lighter option, use Greek yogurt in place of mayonnaise for a tangier, lower-fat elote sauce.

You might also like these recipes

Leave a Comment

Recipe Rating