Grilled Steak Elote Tacos

Loading…

By Reading time

Grilled steak elote tacos hit that sweet spot between smoky, juicy, creamy, and bright in one bite. The steak brings the char and beefy richness, while the corn topping leans into elote territory with cotija, lime, and just enough jalapeño to keep each taco lively. Wrapped in warm corn tortillas, they eat like the best kind of street food: messy in the right way and impossible to stop at one.

What makes this version work is the way the toppings are handled. The corn gets a quick char before it goes into the creamy mixture, which keeps the elote topping from tasting flat or one-note. The steak also matters: flank or skirt both do beautifully here, but only if you slice them thinly against the grain after a proper rest. Skip that rest and the juices run out before they ever reach the tortilla.

Below, you’ll find the small details that keep the steak tender, the corn topping spoonable instead of watery, and the tortillas warm enough to stay flexible. There are also a few smart swaps for when you want to dial the heat up, lighten the sauce, or stretch the filling a little further.

The char on the corn made the topping taste like actual elote, and the steak stayed juicy because I let it rest before slicing. My husband asked if I could put this taco filling on repeat.

★★★★★— Dana M.

Save these grilled steak elote tacos for the night you want smoky steak, charred corn, and creamy cotija in one fast dinner.

Save to Pinterest

The Mistake That Makes Steak Tacos Chewy Instead of Tender

The biggest difference between steak tacos that eat cleanly and steak tacos that feel stringy comes down to two things: the cut and the slice. Flank and skirt both have long muscle fibers, which means they can turn chewy fast if you slice them the wrong way. Cutting across the grain shortens those fibers and makes every bite easier to chew, even if the meat was cooked just to medium-rare.

The other trap is overcooking out of caution. These cuts don’t need a long grill time to be good. Pull them while they still have a little give in the center, then let them rest so the juices settle back into the meat instead of running onto the board.

What Each Ingredient Is Actually Doing in These Tacos

  • Flank steak or skirt steak — These are the right cuts for quick, high-heat cooking because they take on a good char before drying out. If you swap in a thicker steak like ribeye, it will still taste great, but you’ll need a different cook time and a longer rest.
  • Corn kernels — Fresh corn gives the elote topping a little sweetness and pop, while the skillet char adds the smoky note that keeps the topping from tasting like plain corn salad. Frozen corn works well here too; use it straight from frozen so it can blister instead of steaming.
  • Mayonnaise — This is what makes the corn mixture cling to the steak and tortilla. Sour cream can be used in a pinch, but it will taste tangier and less silky.
  • Cotija and Parmesan — Cotija brings the salty crumbly bite you want in elote, and Parmesan fills in when you want extra savory depth. If you can’t find cotija, feta is the closest swap, though it’s a little sharper and wetter.
  • Lime juice and jalapeño — Lime cuts through the richness, and jalapeño keeps the topping from feeling heavy. If you want less heat, remove the seeds and ribs before mincing.
  • Corn tortillas — They carry the steak and topping without getting lost. Warm them before assembling or they crack the second you fold them.

Building the Steak and Elote Topping So Nothing Gets Lost

Seasoning and Searing the Steak

Pat the steak dry, then season it generously with salt and pepper on both sides. That dry surface is what helps it pick up a proper crust on the grill or grill pan. Get the heat high before the steak goes on; if the pan is only warm, the meat will gray out before it browns. For medium-rare, 6 to 7 minutes per side is the right range for a flank or skirt steak, but the real cue is the look: a deep browned exterior and a center that still has some spring when pressed.

Resting Before You Slice

Move the steak to a cutting board and leave it alone for 5 minutes. This is the pause that keeps the juices where they belong. If you cut too soon, the board catches the moisture and the slices taste drier than they should. Use that resting time to finish the elote topping and warm the tortillas.

Charred Corn and Creamy Elote Mix

Cook the corn in a hot skillet until you see blackened spots and some kernels start to blister. That char gives the topping its street-corn character and keeps it from tasting overly creamy. Stir the corn into the mayonnaise, cotija, Parmesan, lime juice, jalapeño, and cilantro while it’s still warm, but not sizzling hot. If it’s too hot, the mayonnaise can loosen and the mixture turns runny instead of spoonable.

Assembling the Tacos

Warm the tortillas on the grill or griddle until they bend without cracking and get a few toasted spots. Slice the steak against the grain into thin strips, then fill each tortilla with meat first and elote topping second so the steak stays visible and doesn’t get buried. A final squeeze of lime wakes everything up. Add cilantro at the end for freshness, not before, so it stays bright instead of wilting into the heat.

Three Ways to Make These Tacos Work for Your Table

Dairy-Free Elote Tacos

Swap the mayonnaise for a dairy-free mayo and use a dairy-free cotija-style crumble or leave the cheese out and add an extra pinch of salt plus a little more lime. The topping will still be creamy and bright, just a little less rich.

Milder Tacos for Sensitive Heat

Leave out the jalapeño or use only a small amount with the seeds removed. You’ll still get the lime-and-corn contrast that makes the filling interesting, just without the lingering heat on the finish.

Lower-Carb Serving Bowl

Skip the tortillas and serve the sliced steak over shredded lettuce or cauliflower rice, then spoon the elote mixture over the top. You still get the same charred steak and creamy corn contrast, but the meal lands lighter and more filling on the plate.

Storage and Reheating

  • Refrigerator: Store the steak and elote topping separately for up to 3 days. The tortillas are best fresh, but leftover fillings still taste great.
  • Freezer: Freeze the cooked steak only, tightly wrapped, for up to 2 months. The elote mixture doesn’t freeze well because the mayo and cheese split after thawing.
  • Reheating: Warm the steak gently in a skillet over low heat or in short bursts in the microwave. Reheat it too hard and it dries out fast; just bring it back to warm, then assemble with fresh tortillas and cold topping.

Answers to the Questions Worth Asking

Can I use a different cut of beef for these tacos?+

Yes, but choose a cut that cooks quickly over high heat. Ribeye will be richer, while sirloin will be a little leaner; both need a shorter cook time than flank or skirt. If the steak is thicker, pull it by temperature instead of timing so it doesn’t overcook.

How do I keep the corn topping from getting watery?+

Char the corn in a hot skillet so any excess moisture cooks off before it hits the mayonnaise. Let the corn cool for a minute before mixing, because piping hot kernels can thin the sauce and make it slide off the tortillas. If your corn is extra wet, blot it briefly with a paper towel first.

Can I make the elote topping ahead of time?+

Yes. Mix the topping up to a day ahead and keep it chilled, then stir it before serving so the corn and cheese are evenly distributed again. Add the cilantro just before serving if you want the freshest color and flavor.

How do I stop the steak from turning tough?+

Don’t overcook it, and slice it across the grain after a rest. Those two steps matter more than anything else with flank or skirt steak because they shorten the muscle fibers and keep the meat tender. A hot grill and thin slices do the rest.

Can I use flour tortillas instead of corn tortillas?+

You can, but corn tortillas fit the flavor of these tacos better and hold up nicely against the steak and elote topping. Flour tortillas will be softer and a little more neutral, which makes the filling taste less street-taco style. If you use flour, warm them well so they don’t tear when folded.

Grilled Steak Elote Tacos

Grilled steak elote tacos with charred corn and a creamy street-food elote topping. Thin, juicy steak slices are piled into warm corn tortillas and finished with cotija for a salty, melty bite.
Prep Time 15 minutes
Cook Time 15 minutes
resting 5 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: Mexican
Calories: 620

Ingredients
  

Steak
  • 1.5 lb flank steak or skirt steak Salt and pepper will be used for seasoning.
  • 0.5 salt and pepper Season to taste; use on both sides of the steak.
Elote corn mixture
  • 2 cup corn kernels Char until lightly blackened.
  • 0.5 cup mayonnaise Forms the creamy elote base.
  • 0.25 cup cotija cheese, crumbled Adds salty, crumbly topping.
  • 0.25 cup Parmesan cheese, grated Adds savory depth.
  • 2 tbsp lime juice Brightens the sauce.
  • 1 piece jalapeño, minced Adjust heat by using more or less.
  • 2 tbsp fresh cilantro, chopped Stir into the elote mixture and also use for serving.
Tacos
  • 8 corn tortillas Warm on the grill or griddle.
  • 1 Lime and cilantro for serving Serve with lime wedges and extra cilantro as desired.

Equipment

  • 1 grill pan
  • 1 hot skillet

Method
 

Grill and season the steak
  1. Preheat a grill or grill pan to high heat, and let it fully come up to temperature before cooking. You should see strong heat shimmer when you’re ready to place the steak.
  2. Season the steak generously with salt and pepper on both sides. Coat both sides evenly so the surface looks speckled and matte, not wet.
  3. Grill steak for 6-7 minutes per side for medium-rare, keeping the grill at high heat. When ready, transfer to a cutting board and rest for 5 minutes.
  4. Slice grilled steak against the grain into thin pieces. The slices should look uniform and slightly charred at the edges.
Make the charred elote corn mixture
  1. Charr the fresh corn kernels in a hot skillet until lightly blackened, about 3-4 minutes. Look for blistered spots with a few dark flecks while keeping kernels tender.
  2. Combine mayonnaise, cotija cheese, Parmesan cheese, lime juice, and minced jalapeño in a bowl. Stir until the mixture looks creamy with evenly distributed jalapeño.
  3. Fold in charred corn and fresh cilantro. The mixture should be thick and speckled with corn and green herb flecks.
Warm tortillas and assemble
  1. Warm 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 the elote corn mixture. Spoon until the top looks mounded and creamy, not sparse.
  3. Garnish with fresh cilantro and lime wedge before serving. Finish with a bright lime squeeze so the topping glistens.

Notes

Pro tip: rest the steak 5 minutes so the juices redistribute, then slice against the grain for tender bites. Store elote corn mixture in the fridge up to 3 days; assemble tacos fresh for best texture. Freezing: do not freeze assembled tacos. Dietary swap: use a dairy-free cheese alternative and omit cotija/Parmesan for a lactose-free version (check labels for meltable texture).

Loved this recipe?

Save it to Pinterest for later or print a clean copy for your kitchen.

Save to Pinterest

Leave a Comment

Recipe Rating