Grilled Steak Elote Tacos

Loading…

By Reading time

Charred steak, warm tortillas, and creamy elote topping hit all the right notes in one bite. The steak stays juicy and deeply browned, the corn adds sweetness and smoke, and the cotija-lime sauce ties everything together without turning the tacos soggy. It’s the kind of dinner that feels like street food at its best: bold, messy in a good way, and worth making on repeat.

The key is treating each part like it matters. The steak needs a hot grill and a proper rest so the juices stay in the meat, not on the cutting board. The corn gets cooked separately until it picks up actual color, which gives the elote mixture that roasted, slightly toasty edge you’d miss if you stirred in raw kernels. When the sauce is thick, tangy, and studded with charred corn, it clings to the steak instead of sliding off the tortilla.

Below you’ll find the small details that keep the steak tender, the corn flavorful, and the tacos easy to assemble without rushing at the end. There’s also a shortcut for getting the elote topping balanced on the first try, plus a few practical swaps if you need to work with what’s in the fridge.

The corn got those little charred spots and the sauce stayed thick enough to stay on the tacos instead of running everywhere. I sliced the steak thin against the grain like you said, and it came out tender enough that my husband kept grabbing “just one more” taco.

★★★★★— Melissa R.

Save these grilled steak elote tacos for the nights when you want smoky steak, creamy corn, and fast taco-night payoff.

Save to Pinterest

The Trick to Keeping the Steak Juicy While the Corn Gets Its Char

Most taco recipes run into the same problem: the steak gets rushed, or the topping gets built from plain corn that never tastes cooked enough. Here, the two parts need different heat treatment. The steak wants a screaming-hot grill and then a rest, while the corn needs a dry skillet or grill pan long enough to pick up browned spots. If you skip either part, the tacos still work, but they won’t have that contrast between smoky meat and sweet, blistered corn.

Slicing the steak against the grain matters just as much as the heat. Flank and skirt steak both have long muscle fibers, and if you cut with them, the meat eats chewy no matter how well you cooked it. Cut thin slices across those lines and the steak turns tender enough to pile into tortillas without fighting every bite.

  • High heat first — A hot grill or grill pan creates quick browning before the steak has time to dry out.
  • Rest before slicing — Five minutes gives the juices time to settle back into the meat.
  • Char the corn separately — The corn needs direct contact with heat to taste grilled, not steamed.
  • Slice against the grain — This is what keeps flank or skirt steak tender in taco form.

What Each Ingredient Is Doing in the Elote Topping

Each part of the topping has a job. The mayonnaise gives the corn a creamy base that coats the kernels and helps the cheese cling; sour cream can stand in if that’s what you have, but the result will be looser and a little tangier. Cotija brings the salty, crumbly edge that makes elote taste like elote, while Parmesan fills in if your cotija is mild or hard to find. The lime juice wakes everything up and keeps the richness from feeling heavy, and the jalapeño adds a gentle bite without taking over.

Fresh corn is worth using when it’s in season because it chars fast and keeps a clean sweet pop. Frozen corn works well too, as long as you start it in a hot pan and leave it alone long enough to brown; if you stir constantly, it steams and stays dull. Fresh cilantro should go in at the end so it stays bright instead of disappearing into the sauce.

  • Cotija cheese — Salty and crumbly, it gives the topping its classic street-corn character.
  • Parmesan — Adds extra savoriness and helps the sauce feel a little more substantial.
  • Mayonnaise — The binder. It holds the corn mixture together and helps it stay on the taco.
  • Corn — Fresh is best for char and sweetness, but frozen is an easy backup.
  • Jalapeño — Use it for mild heat, or leave the seeds in if you want more kick.

Building the Tacos in the Right Order

Season the Steak Before the Pan Gets Hot

Salt and pepper belong on the steak before it hits the grill so the surface starts seasoning immediately. Use enough salt that it looks evenly dusted, not crusted over. If the steak goes on bare, it tastes flat even when the topping is good. Let the meat sit with the seasoning while the grill heats up, and don’t add oil to the steak itself unless your grill is sticking badly.

Cook the Corn Until It Looks Toasted, Not Just Warm

Drop the kernels into a hot skillet and leave them alone long enough for browned spots to form. You want pops of color and a little dryness on the outside; that’s what gives the elote mixture depth. If the pan is crowded, the corn will steam, so use the widest skillet you have. Once it’s charred, fold it into the mayo mixture while it’s still warm so the flavors start blending right away.

Slice, Warm, and Assemble Fast

Rest the steak before slicing, then cut it thin against the grain so it stays tender on the tortilla. Warm the tortillas on the grill just until they soften and pick up a little toast; if they get too crisp, they crack as soon as you fold them. Assemble right away with steak first and the elote topping on top so the tortillas stay intact under the weight of the filling.

Make It Dairy-Free Without Losing the Creamy Finish

Use a good dairy-free mayo and a plant-based parmesan-style topping, then add a little extra lime juice for brightness. The topping won’t taste exactly like classic elote, but it will still cling to the corn and bring the same creamy-salty balance.

Turn It into a Spicier Taco

Leave the jalapeño seeds in, or stir in a pinch of cayenne with the corn mixture. That gives you heat that shows up after the creamy topping hits the tongue, which is a better fit here than brute-force spice.

Use Skirt Steak, Flank Steak, or Even Thin Sirloin

Skirt steak gives the most beefy flavor and a loose, juicy bite. Flank steak is leaner and slices neatly, while thin sirloin works in a pinch if you shorten the grill time a bit so it doesn’t dry out.

Storage and Reheating

  • Refrigerator: Store the steak and elote topping separately for up to 3 days. The corn mixture will tighten up in the fridge, but the flavor holds well.
  • Freezer: The steak freezes well for up to 2 months if wrapped tightly. The elote topping doesn’t freeze well because the mayo separates and the texture turns grainy.
  • Reheating: Warm the steak gently in a skillet over low heat or in short bursts in the microwave. Don’t blast it hard or it’ll turn tough; just heat until it’s no longer cold, then assemble with the cold or room-temperature topping.

Answers to the Questions Worth Asking

Can I use frozen corn for the elote topping?+

Yes, and it works well. Start it in a hot dry skillet and don’t stir too often, or it will steam instead of brown. You want some kernels to pick up a little char so the topping tastes cooked, not just creamy.

How do I know when the steak is medium-rare?+

For flank or skirt steak, 6 to 7 minutes per side on high heat usually lands in medium-rare territory, but thickness matters. The best cue is a firm exterior with a little spring in the center, then a 5-minute rest before slicing. If you cut too soon, the juices run out and the steak eats drier than it should.

Can I make the elote mixture ahead of time?+

Yes. Mix it up a few hours ahead and keep it chilled, then give it a stir before serving. If you’re using fresh cilantro, add a little extra just before assembling so the topping tastes brighter.

How do I keep the tortillas from breaking?+

Warm them on the grill just until they bend easily. If they’re too dry, stack them under a clean kitchen towel after warming so they stay flexible while you build the tacos. Corn tortillas crack when they cool too fast, so assemble soon after heating.

Can I use flour tortillas instead of corn tortillas?+

You can, but you’ll lose some of the classic street-taco character and the corn-on-corn pairing that makes this dish work. Flour tortillas are softer and more forgiving, so they’re a fine backup if that’s what you have. Just keep the filling modest so they don’t get heavy and floppy.

Grilled Steak Elote Tacos

Grilled steak elote tacos with charred corn and a creamy elote-style sauce loaded with cotija and Parmesan. Sliced flank steak is grilled hot for tender, medium-rare bite and served on warm corn tortillas with fresh cilantro and lime.
Prep Time 15 minutes
Cook Time 15 minutes
Rest 5 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: Mexican
Calories: 720

Ingredients
  

flank steak or skirt steak
  • 1.5 lb flank steak or skirt steak
Salt and pepper to taste
  • 1 Salt and pepper to taste Use generously for both sides.
corn kernels
  • 2 cup corn kernels Fresh is best for charring.
mayonnaise
  • 0.5 cup mayonnaise
cotija cheese, crumbled
  • 0.25 cup cotija cheese, crumbled
Parmesan cheese, grated
  • 0.25 cup Parmesan cheese, grated
lime juice
  • 2 tbsp lime juice
jalapeño, minced
  • 1 jalapeño, minced Minced so it distributes evenly in the sauce.
fresh cilantro, chopped
  • 2 tbsp fresh cilantro, chopped
corn tortillas
  • 8 corn tortillas Warm right before assembling.
Lime and cilantro for serving
  • 1 Lime and cilantro for serving Lime wedge and extra cilantro for garnish.

Equipment

  • 1 cast iron skillet

Method
 

Grill the steak
  1. Preheat a grill or grill pan to high heat until hot. You should see strong heat shimmer right before cooking.
  2. Season the flank steak generously with salt and pepper on both sides. Coat evenly so the seasoning looks speckled and matte.
  3. Grill the steak for 6-7 minutes per side for medium-rare. The outside should char in spots and the center should remain pink when sliced.
  4. Transfer the steak to a cutting board and rest for 5 minutes. It should look slightly puffed as juices redistribute.
Make charred elote corn sauce
  1. Charr fresh corn kernels in a hot skillet until lightly blackened, about 3-4 minutes. Stir so kernels blister and develop dark toasted flecks.
  2. Combine mayonnaise, cotija cheese, Parmesan cheese, lime juice, and minced jalapeño. Mix until the sauce looks thick and speckled with jalapeño.
  3. Fold in the charred corn and fresh cilantro. The mixture should appear creamy with visible corn pieces and green herb flecks.
Assemble the tacos
  1. Slice the grilled steak against the grain into thin pieces. The slices should be narrow and easy to fold into tortillas.
  2. Warm the corn tortillas on the grill or griddle. They should become pliable with light browning and steam.
  3. Fill each tortilla with sliced steak and top generously with elote corn mixture. Make sure the creamy corn sauce sits in a thick layer.
  4. Garnish with fresh cilantro and lime wedge before serving. The top should look fresh and bright with a pop of green and glossy lime.

Notes

Pro tip: Resting the steak for 5 minutes keeps it juicy when you slice against the grain. Refrigerate leftovers in an airtight container for up to 3 days; rewarm tortillas briefly and serve steak lukewarm or quickly. Freezing isn’t recommended because the corn sauce can break. For a lighter swap, use Greek yogurt in place of half the mayonnaise for a tangier, lower-fat elote-style sauce.

You might also like these recipes

Leave a Comment

Recipe Rating