Grilled Steak Elote Tacos

Loading…

By Reading time
Servings 4–6 people

Juicy grilled steak, smoky corn, and a creamy cotija-lime topping make these tacos hit all the right notes at once. The steak stays bold and tender, the elote brings sweetness and tang, and the warm tortillas pull everything together without getting in the way. It’s the kind of taco that tastes like it took a lot more effort than it did.

The marinade does the heavy lifting here. Lime juice, garlic, cumin, and olive oil season the flank steak quickly, but the short rest keeps the citrus from taking over and turning the surface mushy. The elote topping works best when the corn actually gets some char on it first; that little bit of smoke gives the creamy mixture depth instead of just richness.

Below, I’ve included the one detail that keeps the steak from drying out, plus a few smart swaps if you need to adapt these tacos for what’s in your kitchen.

The steak sliced so nicely after resting, and the char on the corn made the topping taste like real street corn instead of just a mayo mixture. I served these with extra lime and the whole pan disappeared.

★★★★★— Megan T.

Save these grilled steak elote tacos for the nights when you want smoky char, creamy corn, and lime-bright steak in every bite.

Save to Pinterest

The One Thing That Keeps the Steak Tender Instead of Tight

Flank steak can go from juicy to chewy fast if it’s over-marinated or sliced the wrong way. The short 30-minute lime marinade seasons the meat without breaking it down too aggressively, and the grill gives you the best texture when the surface hits high heat quickly. The real payoff comes after cooking: let the steak rest before slicing so the juices settle back into the meat instead of running onto the board.

Slice against the grain and keep the pieces thin. That matters more here than almost anything else, because flank steak has a strong grain and the taco filling is at its best when every bite feels easy to chew. If the steak looks perfect on the cutting board but eats tough, it’s usually because it was sliced with the grain.

What the Corn, Dairy, and Citrus Are Actually Doing Here

Grilled Steak Elote Tacos smoky creamy lime-bright
  • Flank steak — This cut grills fast and slices well when you rest it properly. It’s lean, so it needs high heat and thin slicing; a fattier cut won’t give the same clean taco texture.
  • Lime juice — The acid brightens the steak and the elote topping, but the timing matters. Thirty minutes is enough for flavor without making the meat pasty on the outside.
  • Grilled corn — This is what turns the topping from creamy to memorable. Fresh corn is ideal, but frozen corn works if you dry it well and cook it in a hot skillet until it picks up color.
  • Mayonnaise and sour cream — Together they create the right cling and tang for the elote mixture. Substituting plain yogurt gives a sharper finish, but it loosens the topping a bit, so use a thicker Greek-style yogurt if that’s what you have.
  • Cotija cheese — Cotija brings salt and a dry crumble that melts into the corn just enough. Feta can stand in, but it’s tangier and softer, so the result is less classic and a little more briny.
  • Corn tortillas — Warm them before filling or they’ll crack as soon as you fold them. A quick pass on the grill or in a dry skillet gives them the flexibility and light char these tacos need.

How to Build the Tacos So Nothing Gets Lost

Marinating the Steak Without Overdoing It

Mix the lime juice, olive oil, garlic, cumin, salt, and pepper, then coat the steak evenly and let it sit for 30 minutes. That’s enough time to season the surface and soften the edges without turning the meat soft in an unpleasant way. If you marinate much longer, the lime can start to dull the steak’s texture. Pull the steak out of the fridge while the grill heats so it doesn’t hit the grates ice-cold.

Grilling for Char and a Juicy Center

Lay the steak on a hot grill and leave it alone until it releases easily. Forcing it too soon tears the surface and leaves you with uneven browning. Four to five minutes per side is the range here, but the real clue is a deep brown crust and a center that still has a little give. If the grill is weak or crowded, the steak will steam instead of sear, and that’s where bland, gray edges start showing up.

Mixing the Elote While the Steak Rests

Stir the grilled corn with mayonnaise, sour cream, cotija, lime juice, and chili powder until the kernels are evenly coated. The mixture should look creamy but still textured, not soupy. If the corn is too wet, the topping slides off the tortillas instead of staying where you want it. Letting the steak rest during this step keeps the timing tight and gives you cleaner slices.

Assembling for the Best Bite

Warm the tortillas first, then add steak before spooning on the elote. That order keeps the meat anchored and lets the topping settle into the sliced steak instead of falling apart. Finish with cilantro and a squeeze of lime. If you overload the tortilla, the elote mix becomes the first thing to drop out, so stop a little earlier than you think you should.

How to Adapt These Tacos When You Need a Different Path

Dairy-Free Elote Tacos

Use dairy-free mayo and a thick unsweetened dairy-free yogurt in place of the sour cream. You’ll lose a little of the classic cotija tang, so add an extra pinch of salt and a little more lime to keep the topping sharp and lively.

No Grill, Still Good

A cast-iron skillet will get you close. Sear the steak hard in the pan, then cook the corn in the same skillet until it picks up browned edges. You won’t get the same smoky char as an outdoor grill, but you’ll still build the browned flavor that makes the tacos work.

Swap the Steak for Chicken Thighs

Boneless chicken thighs take the same marinade and grill beautifully, though they need a little longer on the heat than flank steak. The filling turns a little juicier and softer, so slice the chicken after a short rest and keep the elote topping thick enough to balance it.

Make It Gluten-Free Without Fuss

These tacos are naturally gluten-free as long as your tortillas are certified gluten-free corn tortillas. Warm them well so they bend instead of cracking, since gluten-free tortillas tend to dry out faster on the pan or grill.

Storage and Reheating

  • Refrigerator: Store the steak and elote separately for up to 3 days. The corn topping holds well, but the tortillas should be warmed fresh.
  • Freezer: The cooked steak freezes well for up to 2 months if wrapped tightly. The elote mixture doesn’t freeze well because the dairy can separate and turn grainy.
  • Reheating: Reheat the steak gently in a skillet over low heat or briefly under foil in the oven. Don’t blast it in the microwave or the lean slices will dry out fast.

Answers to the Questions Worth Asking

Can I marinate the steak overnight?+

I wouldn’t. The lime juice is strong enough that an overnight soak can make the surface of the steak soft and a little grainy. Thirty minutes gives you the seasoning you want without damaging the texture.

How do I know when the steak is done?+

For flank steak, look for a well-browned outside and a center that still feels springy, not stiff. After a 4 to 5 minute per side grill time, the safest move is to check the thickest part and pull it before it gets tough. Resting finishes the job.

Can I use frozen corn for the elote topping?+

Yes, but dry it well first. Frozen corn releases moisture fast, and wet kernels won’t char properly. Get it into a hot skillet or onto a grill in a single layer so it browns instead of steaming.

How do I keep the tortillas from tearing?+

Warm them until they’re soft and flexible, not just warm in the middle. If they crack, they usually needed more heat or a little steam to loosen them up. A quick turn on a dry skillet works better than microwaving them until they dry out.

Can I make these tacos ahead for a party?+

Yes, and it works best when you prep the steak and elote separately. Slice the steak just before serving so it stays tender, then warm the tortillas right before people eat. The topping can sit in the fridge ahead of time and actually tastes a little better after the flavors settle.

Grilled Steak Elote Tacos

Elote tacos with grilled steak and a creamy street-corn topping. Flank steak is marinated in lime, oil, garlic, and cumin, then grilled and sliced for taco filling.
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 best quick grilling and easy slicing.
  • 3 tbsp lime juice For marinating and also for elote brightness.
  • 2 tbsp olive oil Helps the steak char and keeps it juicy.
  • 2 clove garlic Minced.
  • 1 tsp cumin Ground cumin.
  • 0.25 salt To taste.
  • 0.25 pepper To taste.
Elote (creamy street corn)
  • 3 cup corn kernels Grill until lightly charred; keep warm for mixing.
  • 0.25 cup mayonnaise Forms the creamy elote base.
  • 0.25 cup sour cream Adds tang and creaminess.
  • 0.5 cup cotija cheese Crumbled.
  • 1 tbsp lime juice For elote flavor balance.
  • 0.5 tsp chili powder Adds smoky heat.
Taco assembly
  • corn tortillas Warm before filling.
  • cilantro Chopped, for topping.
  • lime wedges Serve on the side for squeezing.

Equipment

  • 1 grill

Method
 

Marinate the steak
  1. Combine lime juice, olive oil, minced garlic, cumin, salt, and pepper, then rub over the flank steak. Marinate for 30 minutes in the refrigerator while you prep the grill.
Grill and slice the steak
  1. Preheat a grill to medium-high heat, then grill the flank steak for 4-5 minutes per side until browned with grill marks. Rest the steak for 5 minutes, then slice thinly against the grain.
Make the creamy elote
  1. Grill the corn kernels until lightly charred, then keep them warm. In a bowl, mix the grilled corn, mayonnaise, sour cream, cotija, lime juice, and chili powder until creamy and evenly coated.
Warm tortillas and assemble tacos
  1. Warm corn tortillas on the grill or in a dry pan until pliable, about 30-45 seconds per side. Fill each with sliced steak and spoon on the elote mixture.
  2. Top tacos with cilantro and serve with lime wedges so each taco can be finished with fresh juice.

Notes

Pro tip: slice the steak against the grain right after resting so each bite stays tender. Store leftover steak and elote separately in airtight containers in the fridge up to 3 days; rewarm steak gently and stir elote to re-creamitize. Freezing is not recommended for the creamy corn topping (texture can break). For a lighter option, swap mayonnaise with Greek yogurt.

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating