Grilled Steak Elote Tacos

Loading…

By Reading time

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.

★★★★★— Megan L.

Save these grilled steak elote tacos for the night you want smoky beef, creamy corn, and a fast dinner that still feels special.

Save to Pinterest

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

Can I use frozen corn instead of fresh?+

Yes, and it works well here. Thaw it first and pat it dry so it can char in the skillet instead of steaming. The color on the kernels is what gives the topping its street-corn flavor.

How do I keep the steak from turning tough?+

Don’t overcook it, and don’t slice it straight from the grill. A short rest and a thin slice against the grain keep flank or skirt steak tender enough to bite cleanly in a taco.

Can I make the elote topping ahead of time?+

Yes. It can be mixed a few hours ahead and chilled, then stirred before serving. If it sits overnight, the corn softens a little and the flavors mellow, which is still good, just less bright.

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

Char the corn first, then let it cool for a minute before mixing. Hot kernels can loosen the mayo, and wet kernels from thawing or rinsing will thin the sauce even more. Dry corn and a hot pan fix both problems.

Can I use flour tortillas instead of corn tortillas?+

You can, but corn tortillas fit the flavors better and hold up nicely against the steak and creamy topping. Flour tortillas make the tacos softer and a little richer, which changes the feel more than the taste.

Grilled Steak Elote Tacos

Grilled steak elote tacos with charred, tender steak slices and a creamy corn elote topping. Finished with melted cheese, lime juice, and cotija for street-food style flavor in warm corn tortillas.
Prep Time 15 minutes
Cook Time 15 minutes
Rest time 5 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: Mexican
Calories: 760

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
corn kernels
  • 2 cup corn kernels
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
fresh cilantro, chopped
  • 2 tbsp fresh cilantro, chopped
corn tortillas
  • 8 corn tortillas
Lime and cilantro for serving
  • 1 Lime and cilantro for serving

Equipment

  • 1 grill
  • 1 grill pan
  • 1 skillet

Method
 

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

Notes

Pro tip: char the corn kernels right before mixing so the elote stays creamy but still tastes roasted. Store leftovers in a sealed container in the fridge up to 3 days; rewarm steak and tortillas separately for best texture. Freezing is not recommended because the elote sauce can break when thawed. For a dairy-light swap, replace cotija and Parmesan with a smaller amount of crumbled feta or a dairy-free alternative that melts and seasons well.

You might also like these recipes

Leave a Comment

Recipe Rating