Grilled Steak Elote Tacos

Category:Dinner Recipes

Grilled steak elote tacos hit that sweet spot where smoky, juicy steak meets creamy corn and tangy lime in one bite. The steak stays front and center, but the elote topping brings enough richness and char to make these feel bigger than ordinary taco night. The best part is how the warm tortillas catch a little of the corn mixture, so every bite gets both texture and sauce without turning soggy.

The trick is keeping each part distinct. A short marinade seasons the steak and helps it brown fast on the grill, while the elote stays creamy but still chunky enough to spoon over the meat. Grilled corn matters here because it gives the topping the same charred depth as the steak, which keeps the whole taco from tasting flat or one-note.

Below, I’ll walk through the part that makes the biggest difference: how to keep the steak juicy after grilling and how to build the corn topping so it clings instead of sliding off the tortilla. I’ve also included a few smart swaps and the questions people usually run into with this style of taco.

The steak sliced cleanly after resting, and the elote topping stayed creamy without getting watery. I loved the lime and cotija together — my tacos tasted like something from a good taqueria.

★★★★★— Marissa T.

Grilled steak elote tacos are the kind of dinner that deserves a saved spot for smoky summer grilling and fast taco nights.

Save to Pinterest

The Marinade Is Short on Purpose, and That’s Why the Steak Stays Juicy

Flank steak takes on a lot of flavor fast, but it also dries out if it sits in acid for too long. That’s why the lime marinade here stays brief. The acid seasons the surface and brightens the meat, while the olive oil and garlic keep the seasoning moving across the steak instead of clumping in one spot.

The other mistake people make is grilling flank steak until it feels tender on the grill. It won’t. What you want is a strong sear, a hot grill, and then a rest before slicing. If you cut it too early, all those juices run out onto the cutting board instead of staying in the meat where they belong.

What Each Ingredient Is Actually Doing in the Tacos

Grilled Steak Elote Tacos smoky creamy corn
  • Flank steak — This cut grills fast and slices beautifully across the grain, which gives you tender bites instead of chewy strips. Skirt steak also works if that’s what you’ve got, but slice it thin and don’t overcook it.
  • Lime juice — It adds brightness to the marinade and wakes up the elote topping. Fresh lime matters here; bottled lime juice tastes flat and muddies the corn.
  • Corn kernels — Grilled corn is the heart of the topping. Fresh corn cut from the cob gives the best char and sweetness, but frozen corn works if you spread it out in a hot skillet until it picks up color.
  • Mayonnaise and sour cream — This combo makes the elote creamy without turning heavy. Sour cream alone can taste sharp; mayo alone can feel too dense. Together they coat the corn in the right way.
  • Cotija cheese — Cotija brings salt and crumbly texture, which keeps the topping from feeling like corn salad. If you can’t find it, feta is the closest swap, though it’s a little tangier and less mellow.
  • Corn tortillas — Warm tortillas are nonnegotiable. Cold tortillas crack, and these tacos depend on being able to fold around both the steak and the generous corn topping.

How to Grill, Rest, and Build the Tacos Without Losing the Juices

Seasoning the Steak

Combine the lime juice, olive oil, garlic, cumin, salt, and pepper, then coat the steak evenly. Thirty minutes is enough for flavor without making the meat soft on the outside. If you leave it much longer, the acid starts to work against the texture and the edges can turn a little mushy.

Getting a Clean Sear on the Grill

Put the steak on a hot grill and leave it alone long enough to pick up color. You want visible grill marks and a browned crust before you flip it. If the meat sticks hard, it needs another minute; once it releases cleanly, it’s ready to turn. For flank steak, 4 to 5 minutes per side usually lands in the sweet spot, but thickness matters more than the clock.

Mixing the Elote Topping

Stir the grilled corn with the mayonnaise, sour cream, cotija, lime juice, and chili powder until the kernels are evenly coated. The mixture should look creamy but not soupy. If it seems loose, let it sit for a few minutes so the cheese and corn settle together before you spoon it onto the tacos.

Slicing and Assembling

Let the steak rest before slicing, then cut it thinly against the grain. That one move makes the difference between tender tacos and stringy ones. Warm the tortillas, add the steak first, then pile the elote over the top so the juices and topping mingle without flooding the tortilla. Finish with cilantro and a squeeze of lime.

How to Adapt These Tacos for Different Kitchens and Diets

Make It with Skirt Steak Instead

Skirt steak brings a little more beefy flavor and grills even faster than flank steak. It’s thinner, so watch it closely and pull it as soon as it gets good color on both sides. Slice it across the grain, just like flank steak, or it will eat tough.

Dairy-Free Version

Use a dairy-free mayo and a plain unsweetened dairy-free yogurt in place of the sour cream, then finish with a dairy-free crumbly cheese if you can find one. The topping won’t taste exactly like classic elote, but it still gets creamy, tangy, and spoonable enough for tacos.

Make It with Frozen Corn

Frozen corn works when fresh corn isn’t in season. Thaw it first, then cook it in a hot skillet until the kernels pick up browned spots and the moisture cooks off. That step matters because wet corn makes the topping thin instead of creamy.

Storage and Reheating

  • Refrigerator: Store the steak and elote separately for up to 3 days. The corn topping stays creamy, but the tortillas can get soggy if they’re assembled ahead of time.
  • Freezer: The grilled steak freezes well for up to 2 months when wrapped tightly. The elote topping doesn’t freeze well because the dairy separates and turns grainy.
  • Reheating: Reheat the steak gently in a skillet over low heat or wrapped in foil in a 300°F oven. High heat dries out flank steak fast, and microwaving it too long makes the edges tough.

Questions I Get Asked About This Recipe

Can I make these tacos without a grill?+

Yes. A cast-iron skillet or grill pan gives you the same strong sear if you preheat it until it’s hot before adding the steak. Cook the corn in a hot skillet too, so both parts still get that charred edge that makes the tacos taste complete.

How do I keep flank steak from turning tough?+

Don’t overmarinate it and don’t overcook it. Flank steak needs a short marinade, a hot sear, and a proper rest before slicing across the grain. That final slice is what turns a chewy cut into tender taco meat.

Can I make the elote topping ahead of time?+

Yes, and it actually helps the flavors settle. Make it up to a day ahead and keep it chilled, then stir before serving because the dressing can thicken slightly in the fridge. If it looks too tight, loosen it with a small squeeze of lime.

How do I stop the tacos from getting soggy?+

Warm the tortillas right before assembling and add the steak before the elote topping. That gives the meat a base layer and keeps the creamy corn from soaking straight into the tortilla. Serving immediately matters here more than with a lot of tacos.

Can I use flour tortillas instead of corn tortillas?+

Yes, but the tacos will taste a little softer and less traditional. Corn tortillas bring a deeper corn flavor that works with the elote topping, while flour tortillas make the whole thing feel more like a wrap. If you use flour, toast them briefly so they hold up better under the filling.

Grilled Steak Elote Tacos

Grilled steak elote tacos with a creamy street-corn topping and juicy, sliced flank steak. Juicy grilled steak gets piled into warm corn tortillas and finished with cotija, lime, and chili for a Mexican fusion street-style bite.
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: 640

Ingredients
  

Steak
  • 1.5 lb flank steak
  • 3 tbsp lime juice
  • 2 tbsp olive oil
  • 2 garlic, minced
  • 1 tsp cumin
  • Salt and pepper
Elote
  • 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
To assemble
  • Corn tortillas
  • cilantro
  • lime wedges

Equipment

  • 1 grill

Method
 

Marinate the steak
  1. Whisk lime juice, olive oil, minced garlic, cumin, salt, and pepper, then rub over the flank steak so it’s fully coated. Refrigerate for 30 minutes (no cooking yet), and look for the surface to darken slightly as it absorbs the marinade.
Grill steak and rest
  1. Preheat the grill to medium-high heat and grill the flank steak for 4-5 minutes per side. You should see clear grill marks and juices begin to rise near the surface.
  2. Transfer the steak to a plate and let it rest briefly before slicing. The meat should look slightly more relaxed and easier to slice without tearing.
  3. Slice the rested steak against the grain into thin strips. The slices should separate cleanly and hold their shape on the cutting surface.
Make elote topping
  1. In a bowl, mix grilled corn kernels with mayonnaise, sour cream, cotija cheese, lime juice, and chili powder until creamy. Stir until the corn is evenly coated and the cotija is visibly distributed.
Warm tortillas and assemble tacos
  1. Warm the corn tortillas until pliable and lightly steamy. They should feel soft and flexible when folded.
  2. Fill each tortilla with sliced grilled steak and spoon in the elote mixture. You should see grilled steak on top and creamy corn tucked into the middle.
  3. Top the tacos with cilantro and serve with lime wedges. Finish with a visible green herb scatter and bright lime on the side.

Notes

For cleaner slicing, rest the grilled steak just long enough to stop the juices from running, then slice against the grain. Refrigerate leftovers in an airtight container up to 3 days; freeze the steak only up to 2 months (elote toppings and tortillas are best fresh). For a lighter option, swap mayonnaise for Greek yogurt to keep the elote-style creaminess.

You might also like these recipes

Leave a Comment

Recipe Rating