Grilled Steak Elote Tacos

Loading…

By Reading time

Grilled steak elote tacos hit that sweet spot between smoky, creamy, and bright. The steak brings charred edges and a beefy center, while the corn topping turns each taco into something that eats like street food but feels just a little more special than the usual taco night.

The key is keeping the steak marinade short and sharp. Lime juice, garlic, and cumin do enough work in 30 minutes to season the meat without turning the surface mushy. The elote topping matters just as much: grilled corn adds a little bitterness and smoke, which keeps the mayo-sour cream base from tasting heavy.

Below, I’ll walk through the little details that make these tacos hold together well, plus the swaps that still keep the same creamy-meets-charred balance if you need them.

The steak sliced cleanly after resting, and the elote topping stayed creamy without running all over the tortillas. The grilled corn gave it that smoky street-corn flavor we were hoping for.

★★★★★— Lauren T.

Save these grilled steak elote tacos for taco night when you want smoky steak, creamy corn, and a bright lime finish.

Save to Pinterest

The Mistake That Makes Steak Tacos Bland Instead of Bold

Flank steak needs a short marinade and a hot grill, not a long soak and a gentle cook. Lime juice seasons the meat fast, but if it sits too long, the exterior can turn dry and a little stringy before it even hits the heat. Thirty minutes is enough here. The other mistake is slicing too soon. If you cut into the steak while it’s still steaming, the juices run out and the taco filling turns flat fast.

The elote topping has its own trap: people often treat it like a salsa, when it works better as a creamy layer that clings to the steak. Grilling the corn first adds smoke and sweetness, which keeps the mayonnaise and sour cream from tasting one-note. Cotija brings salt and texture, so the topping stays punchy instead of turning soft and heavy.

What Each Ingredient Is Actually Doing in These Tacos

Grilled Steak Elote Tacos smoky creamy bright
  • Flank steak — This cut grills quickly and slices well against the grain, which matters because these tacos need tender strips, not chunks that chew like jerky. Skirt steak works too, but keep the cook time tight and slice it even thinner.
  • Lime juice — It seasons the meat and gives the elote topping its brightness. Fresh lime is worth using here; bottled juice tastes dull against the grilled corn and steak.
  • Cotija cheese — Cotija gives the topping its salty, crumbly finish. If you can’t find it, feta is the closest swap, but it’s sharper and tangier, so use a little less and taste before adding more.
  • Grilled corn kernels — This is where the street-corn flavor starts. Fresh corn off the cob is best when it’s in season, but good frozen corn can work if you let it char in a hot skillet until the edges brown instead of steaming.
  • Corn tortillas — They match the smoky filling better than flour tortillas and hold up well under the creamy topping. Warm them until they’re pliable and a little spotted so they don’t crack when you fold them.

Grilling the Steak and Building the Elote Topping

Marinating the Steak

Mix the lime juice, olive oil, garlic, cumin, salt, and pepper, then coat the flank steak evenly. Thirty minutes is the sweet spot; much longer and the acid starts changing the texture in a way that works against a clean, juicy slice. Put the steak in a shallow dish or bag so the marinade touches as much surface as possible. Pat off excess bits of garlic before grilling so they don’t burn and turn bitter on the grates.

Getting the Grill Hot Enough

Grill the steak over high heat for 4 to 5 minutes per side, depending on thickness. You want a browned crust and a center that still has a little spring when pressed. If the steak sticks, it usually needs another minute; a properly seared surface will release on its own. Pull it before it looks fully done, because the rest time will carry it the rest of the way.

Making the Corn Creamy Without Losing the Char

Combine the grilled corn, mayonnaise, sour cream, cotija, lime juice, and chili powder in a bowl. Stir just until the corn is coated and the cheese is distributed; if you mash it around too much, the topping turns pasty instead of chunky and spoonable. Taste it before adding more salt, because cotija already brings a lot. The best version still shows off the toasted corn first.

Slicing and Assembling

Let the steak rest for 10 minutes, then slice it thinly against the grain. Warm the tortillas until they’re soft and a little pliable, then add the steak first so it anchors the taco. Spoon the elote mixture over the top and finish with cilantro and lime. If you overfill them, the creamy topping will slide out before the first bite, so keep the layers generous but controlled.

How to Adapt These Tacos for Different Kitchens and Crowds

Dairy-Free Version

Swap the mayonnaise and sour cream for dairy-free versions with a neutral flavor, then use a dairy-free feta-style crumble or leave out the cheese and add extra salt plus a little more lime. The filling will still be creamy, but it won’t have the same tangy richness from cotija, so taste and adjust at the end.

Gluten-Free Taco Night

Corn tortillas keep this naturally gluten-free as long as your tortillas are certified gluten-free. Warm them in a dry skillet or over the flame so they stay flexible; cold corn tortillas crack, and once they split, the elote topping falls everywhere.

Using Skirt Steak Instead of Flank

Skirt steak gives you a little more beefy flavor and a looser, more shredded-looking slice. It cooks faster than flank, so start checking early and pull it as soon as you have good grill marks and a juicy center. Slice it across the grain in short strokes, because long chewy strands make the tacos harder to eat.

Making It Ahead for a Party

Grill the steak and corn earlier in the day, then keep them separate until serving. Rewarm the steak gently so it doesn’t dry out, and stir the elote topping right before you assemble so it stays creamy and fresh. This is one of those recipes that gets easier, not harder, when you prep the components ahead.

Storage and Reheating

  • Refrigerator: Store the steak and elote topping separately for up to 3 days. The tortillas are best made fresh, and the corn topping will loosen slightly as it sits.
  • Freezer: The cooked steak freezes well for up to 2 months if wrapped tightly, but the elote mixture does not freeze well because the dairy base separates.
  • Reheating: Rewarm the steak in a skillet over low heat or in short microwave bursts so it stays tender. Don’t blast it on high heat or the edges will dry out before the center warms through.

Answers to the Questions Worth Asking

Can I use skirt steak instead of flank steak?+

Yes. Skirt steak works well and gives you a rich, beefy result, but it cooks a little faster than flank steak. Keep an eye on it and pull it as soon as it has good color and still feels springy in the center.

How do I keep the steak from turning tough?+

Don’t marinate it for hours and don’t slice it with the grain. The short marinade gives you seasoning and brightness without breaking down the meat too much, and slicing across the grain shortens the muscle fibers so each bite stays tender.

Can I make the elote topping ahead of time?+

You can make it a few hours ahead and keep it chilled. The corn will absorb some of the dressing, which actually helps the flavor, but stir it again before serving because the cheese and creamy base settle a bit in the fridge.

How do I warm corn tortillas without drying them out?+

Warm them in a dry skillet for a few seconds per side or directly over a gas flame until they’re flexible and lightly toasted. If they get stiff, they were heated too long or left uncovered after warming, so stack them in a clean towel to trap the steam.

Can I use frozen corn for the elote mixture?+

Yes, but cook it in a hot skillet until it chars instead of steaming it. That browned edge is what gives the topping its grilled-corn character, and without it the mixture tastes more like creamy corn salad than elote.

Grilled Steak Elote Tacos

Elote tacos with grilled steak and a creamy corn topping—tangy lime, cotija, and chili powder mixed into warm grilled corn. Juicy flank steak is marinated, grilled to char, and sliced for street-style steak tacos.
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
  • 3 tbsp lime juice
  • 2 tbsp olive oil
  • 2 garlic, minced
  • 1 tsp cumin
  • 1 salt and pepper
elote and tacos
  • 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
  • 1 corn tortillas
  • 1 cilantro
  • 1 lime wedges

Equipment

  • 1 grill pan
  • 1 Cast iron skillet

Method
 

Marinate the steak
  1. Combine lime juice, olive oil, minced garlic, cumin, salt, and pepper, then coat the flank steak evenly. Refrigerate for 30 minutes to marinate.
Grill and rest the steak
  1. Preheat a grill pan or cast iron skillet over medium-high heat until hot. Grill the steak for 4-5 minutes per side, until charred and cooked to your preferred doneness (aim around 130–145°F for medium-rare to medium).
  2. Transfer the steak to a plate and let it rest for a few minutes before slicing. Slice against the grain so each bite stays tender.
Make creamy elote topping
  1. In a bowl, mix grilled corn kernels, mayonnaise, sour cream, cotija, lime juice, and chili powder until creamy and evenly coated. Taste and adjust seasoning if needed.
Warm tortillas and assemble tacos
  1. Warm tortillas until pliable, then fill with sliced steak and a spoonful of elote mixture. Keep layers visible for the best street-style look.
  2. Top tacos with cilantro and serve with lime wedges. Squeeze fresh lime over each taco just before eating.

Notes

For maximum flavor, pat the steak dry after marinating so it grills instead of steaming. Store leftover steak and elote separately in the fridge up to 3 days; reheat steak gently and stir elote again before topping tacos. Freeze steak up to 2 months (elote topping is best fresh, not frozen). For a lighter option, use Greek yogurt in place of some mayonnaise/sour cream for a tangy, lower-fat elote.

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment

Recipe Rating