Grilled Steak Elote Tacos

Category: Dinner Recipes

Grilled steak elote tacos hit that sweet spot between smoky, juicy, creamy, and bright. The steak brings a charred edge and a meaty bite, then the elote topping cools it down with grilled corn, tangy lime, and salty cotija. Wrapped in warm tortillas, every bite tastes layered instead of heavy.

What makes these work is the way the steak and corn are handled separately, then brought together at the end. The marinade needs just enough lime and cumin to season the meat without turning it mushy, and the steak needs a proper rest so the juices stay where they belong. The elote mixture is built from grilled corn, not just tossed corn, because that little bit of char gives the whole taco its backbone.

Below you’ll find the exact cues I use for grilling the steak, how to keep the tortillas soft and pliable, and a few smart swaps if you want to adjust the heat or make the tacos a little lighter.

The steak stayed juicy after resting, and the grilled corn topping made these taste like restaurant tacos. The lime and cotija cut through the richness perfectly.

★★★★★— Megan L.

Like these grilled steak elote tacos? Save them for the nights when you want smoky steak, creamy corn, and fresh lime on one warm tortilla.

Save to Pinterest

The Trick to Keeping Steak Tacos Juicy Instead of Dry

Flank steak is the right cut here because it takes on flavor fast and slices into tender strips when you cut it correctly. The mistake most people make is cooking it past medium and slicing it the wrong way. Once flank steak goes overdone, it turns chewy fast, and no amount of elote on top can hide that.

The other key is the rest. Those 30 minutes after grilling are not idle time. They let the juices settle so the meat stays moist when you slice across the grain, which gives you a cleaner bite and makes the tacos easier to eat without dragging out long strands of meat.

What the Corn, Cotija, and Lime Are Each Doing Here

Grilled Steak Elote Tacos smoky creamy corn
  • Flank steak — This cut stays flavorful on a hot grill and slices neatly if you rest it before cutting. Skirt steak can work too, but it cooks even faster, so keep a close eye on it.
  • Lime juice — It seasons the marinade and brightens the elote topping. Fresh juice matters here because bottled lime tastes flat against the grilled corn and steak.
  • Mayonnaise and sour cream — These create the creamy coating that makes the corn taste like elote instead of just dressed corn. If you want it a little lighter, swap in plain Greek yogurt for the sour cream, but keep the mayo for body.
  • Cotija cheese — Cotija gives you that salty, crumbly finish that melts slightly on the warm corn without turning gooey. Feta can stand in if needed, but it brings a sharper tang and less of that classic street corn texture.
  • Corn tortillas — Warm tortillas are not optional. Cold tortillas crack, and once they split, the creamy topping leaks out before you get to the table.

Grilling the Steak and Building the Elote Topping

Marinating Without Softening the Meat Too Much

Mix the steak with lime juice, olive oil, garlic, cumin, salt, and pepper, then let it sit for 30 minutes. That short marinating window is enough to season the surface and add brightness without letting the acid start breaking down the texture. If you leave flank steak in citrus for hours, it can turn soft and a little mealy around the edges.

Getting a Real Grill Sear

Cook the steak over hot grates for 4 to 5 minutes per side, depending on thickness. You want a deep brown crust and clear grill marks, not pale meat with a little heat haze around it. If the steak sticks when you try to flip it, give it another minute; once the crust forms, it releases cleanly.

Mixing the Corn While It Still Has Heat

Toss the grilled corn with mayonnaise, sour cream, cotija, lime juice, and chili powder while the kernels are still warm. The heat helps the dressing coat every piece instead of sitting in clumps at the bottom of the bowl. If the corn is cold, the mixture stays loose and misses that creamy elote texture.

Assembling So the Tacos Hold Together

Warm the tortillas until they’re soft and flexible, then layer in sliced steak and spoon the elote mixture over the top. A few cilantro leaves and a squeeze of lime finish the tacos without burying the smoke from the grill. If you overfill them, they’ll fall apart before the first bite, so keep the portions modest and let the toppings do the talking.

How to Change These Tacos Without Losing the Point

Make Them Dairy-Free

Use a dairy-free mayo and swap the sour cream for unsweetened dairy-free yogurt. You’ll keep the creamy coating, but the topping will be a little lighter and less tangy, so add the lime gradually and taste as you go.

Use Skirt Steak Instead of Flank

Skirt steak gives you even more beefy flavor and cooks fast, but it dries out quicker than flank steak. Keep the grill hot and shave a minute off the first side if the pieces are thin.

Turn the Heat Up

Add minced jalapeño or a pinch of cayenne to the elote mixture if you want more heat. That keeps the spice in the creamy topping, where it spreads through every bite instead of landing in one hot spot on the steak.

Storage and Reheating

  • Refrigerator: Store the steak and elote mixture separately for up to 3 days. The corn topping will loosen a bit as it sits, but the flavor holds up.
  • Freezer: The steak freezes well for up to 2 months if sliced and packed airtight. The elote mixture doesn’t freeze well because the dairy separates and the corn turns watery.
  • Reheating: Reheat the steak gently in a skillet over low heat or in short bursts in the microwave. High heat dries it out fast, especially once it’s already sliced.

Answers to the Questions Worth Asking

Can I make the steak ahead of time?+

Yes. Grill the steak, rest it, and slice it up to a day ahead, then rewarm it gently before assembling the tacos. Keep the elote mixture separate until serving so the tortillas don’t get soggy.

How do I keep flank steak from turning tough?+

Don’t overcook it and slice it against the grain. Flank steak goes chewy when it’s pushed past medium and then cut in the same direction the muscle fibers run.

Can I use frozen corn for the elote topping?+

Yes, but grill or pan-char it first so it picks up some color. Plain thawed corn tastes flat here, and the char is what gives the topping its street-corn feel.

How do I warm corn tortillas so they don’t crack?+

Warm them in a dry skillet for about 20 to 30 seconds per side, or wrap a stack in foil and heat them on the grill. They should be hot and flexible, not toasted and rigid.

Can I make these tacos without a grill?+

Yes. Use a cast-iron skillet for the steak and char the corn in the same pan or under the broiler. You won’t get the same smoky edge, but you’ll still get good browning and the creamy elote topping that makes these tacos work.

Grilled Steak Elote Tacos

Grilled steak elote tacos with charred corn kernels tossed in a creamy elote-style mix for a street-corn taco vibe. Flank steak is marinated in lime, grilled to juicy slices, then piled into warm corn tortillas.
Prep Time 25 minutes
Cook Time 15 minutes
marinating 30 minutes
Total Time 1 hour 10 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Mexican Fusion
Calories: 560

Ingredients
  

Steak marinade
  • 1.5 lb flank steak Use flank steak for quick grilling and easy slicing.
  • 3 tbsp lime juice
  • 2 tbsp olive oil
  • 2 garlic, minced
  • 1 tsp cumin
  • 0.5 tsp salt and pepper Season to taste; adjust based on salt and pepper you prefer.
Elote-style corn
  • 3 cup corn kernels, grilled
  • 0.25 cup mayonnaise
  • 0.25 cup sour cream
  • 0.5 cup cotija cheese, crumbled
  • 1 tbsp lime juice
  • 0.5 tsp chili powder
Toppings and serving
  • count corn tortillas Warm before assembling.
  • count cilantro
  • count lime wedges Serve on the side for extra squeeze.

Equipment

  • 1 grill

Method
 

Marinate and grill the steak
  1. In a bowl, combine flank steak with lime juice, olive oil, minced garlic, cumin, and salt and pepper, then coat evenly. Refrigerate for 30 minutes to marinate.
  2. Preheat the grill to medium-high heat and place the steak on the grate. Grill for 4-5 minutes per side, until browned with visible char.
  3. Transfer the steak to a plate and let it rest briefly before slicing. Resting helps keep the juices in the meat for cleaner slices.
  4. Slice the steak against the grain into strips. Keep the slices ready for taco assembly.
Make elote-style corn
  1. In a bowl, mix the grilled corn kernels with mayonnaise, sour cream, crumbled cotija, lime juice, and chili powder. Stir until creamy and evenly coated.
Warm tortillas and assemble
  1. Warm the corn tortillas on the grill until pliable and lightly toasted. Keep them warm so they fold without cracking.
  2. Fill each tortilla with sliced steak and spoon in the elote-style corn mixture. Aim for visible steak and creamy corn topping in every taco.
  3. Top the tacos with cilantro and serve with lime wedges. Finish with a fresh lime squeeze right before eating.

Notes

Pro tip: slice the steak against the grain and warm tortillas just before assembling so the corn stays tender and the topping doesn’t soak in. Refrigerate leftover steak and elote mixture separately in airtight containers for up to 3 days; rewarm tortillas and steak and stir corn to refresh its texture. Freezing is not recommended for the creamy elote topping. For a lighter option, swap mayonnaise with light mayonnaise or use Greek yogurt in the same amount.

You might also like these recipes

Leave a Comment

Recipe Rating